红联Linux门户
Linux帮助

ArchLinux

发布时间:2012-02-27 10:34:00来源:百科作者:百科

ArchLinux是个针对i686优化的linux发行版。最初灵感源于 Per Lidén 开发的一个非常不错的CRUX发行版。Arch 基本理念是快速、轻巧、弹性与简单。其提供的安装盘只包含安装所需的基本系统,用户可以根据自己的特定需求选择配置安装相应的软件。Archlinux采用滚动升级方式,提供多数软件的最新稳定版本。


使用ArchLinux的第一个感觉就是快速、轻巧,一个基本的Archlinux系统只需要几百M的磁盘空间。你或许会问ArchLinux有Gentoo、Crux快吗?ArchLinux和Gentoo、Crux一样快.他们的速度没什么区别。但要Gentoo、Crux构造出一个完整的桌面环境至少需要10小时,ArchLinux大约只需要1小时。也许你会说,Debian和Ubuntu的软件包管理方式很方便!呵呵,Debian和Ubuntu有apt-get,ArchLinux则有pacman,而且ArchLinux依赖关系简单!


你只要在AcrhLinux执行以下pacman -Syu你的系统就会被更新到最新!ArchLinux很喜欢新的产品。Archlinux 在distrowatch上的排名增长很快,足以证明Archlinux是一个优秀的发行版。


Archlinux 产生于2003年初。最初的设计思想来源于两个Linux发行版:PLD和CRUX。PLD采用的是 apt-get作为rpm系统的前端,便于系统的升级;CRUX 的软件包的打包方式十分简单,就是最简单的tar.gz包,更易于管理和维护。但是它们都有很大的缺点:PLD采用的是 rpm系统,rpm 体系过于复杂,特别是依赖关系上;CRUX的包管理又过于简单,包文件连基本的包信息都没有,而且是完全没有依赖关系检测的。于是,Archlinux 对这两个发行版进行特性的综合,扬长避短。最初的Archlinux 是Judd 用 LFS搭建起来的。


特点


Archlinux属于轻量级选手,其简单的设计让它容易被轻松扩展和配置成为任何想要的系统类型。Arch 基本理念是快速、轻巧、弹性与简单。这并非华而不实的行话,他们都是事实。Arch 是为 i686 处理器优化的, 所以可以为你取得更多的cpu cycle(快速),能够更好地利用CPU周期以提高性能。相比Debian/Ubuntu、SUSE、RedHat/Fedora等其他发行版而言是轻巧的, 而且简单的设计使他富有弹性并且可以成为任何你想建立的系统的模型。


软件运行


轻便灵活,符合KISS原则。采用BSD风格的启动脚本,集中管理,易懂易改。统一的目录架构,避免一般软件分属/bin,/usr/local/bin等多个目录的弊病,将所有的包集中在/bin,/lib,/usr/man,/usr/share/man中。精简的打包方式,删去部分说明,但保留了man page,从而使包装后的二进制包比一般的Linux小(例如:安装基础包和X视窗,仅需约100MB)。软件初次安装后,仅为默认配置。可能需要包手册,才能了解后续配置。


管理系统


通过二进制包管理系统pacman,仅需一个命令就能完成安装、升级等多个操作。同时也附带一个类似ports的包构建系统abs(Arch Build System)。Arch的包管理系统是其最大的优点,通过可以轻松使用的二进制包系统 - pacman- 一个命令就让您升级整个系统。Arch 同时也拥有一个类似 ports 的包构建系统(Arch Build System),通过它可以轻松构建软件包。它也是一个命令就可完成同步。哦,是的,您也可以用一个命令重新构建(rebuild)整个系统。所有事情都是在一个非常简单、明了的情况下完成的。


系统布局


简单的文件系统布局,抛弃了一些传统的非必要的又占用磁盘空间的东西;简单的启动脚本,在抛弃了sysV的同时提供rc.d服务方式;Arch 的安装器同样备受赞誉,清晰明了,你只需要5-102分钟就可以将基本系统安装好;Arch 的社区论坛和 IRC也非常热闹,用户和开发者互动很好,都十分的积极。


滚动更新


与Gentoo类似,不同于其他大部分主流Linux发行版比如Fedora,Ubuntu。ArchLinux并没有跨版本升级的概念,通过更新,任何时期的ArchLinux都可以平滑更新到最新版。


其他优点


Archlinux是新生的发行版,相对于Debian和slackware这样的发行版来说,Archlinux 还比较“年轻”,也许BUG会稍微多一些,软件包会少一些。文档也许也不够完善。(注:这是Judd在2003说的。根据我的使用,Archlinux 是一个十分稳健的发行版,初期配置可能麻烦些,但是配置好了一般就不会出现什么问题了。官方的服务器上,Arch 的软件包也挺多的,常用的软件都有,而且更新是我见过的发行版中最快的,基本上是当天就出软件包了。从0.7开始,其文档也比较完善了,中文部分也挺丰富的。)


软件缺点


安装过程简陋,缺乏智能直观的错误处理,需要用户有一定的Linux环境常识才能正确安装使用。仅对I686、X86_64 架构优化,对于其它CPU架构支持匮乏。包管理系统pacman在升级过程缺乏对系统核心组件的回溯保护,如升级的Kernel有问题,即导致系统无法启动。系统软件缺乏严谨的测试管理机制,稳定性、可靠性不如Redhat、Debian等发行版,难以在企业用户中推广。


官网:http://www.archlinux.org