Arch Linux (简体中文)
Arch Linux是一种独立开发的通用i686/x86-64 GNU/Linux发行版,灵活度高可用于各种场合。其开发注重设计简便、简洁和优雅编程。初始安装的Arch只是一个基本系统,随后用户可以根据自己的喜好安装需要的软件并配置成符合自己理想的系统。官方并未提供图形界面配置工具,大多数系统配置需要通过命令行。Arch采用滚动升级模式,尽全力提供最新的稳定版软件。
历史
加拿大程序员Judd Vinet创立了Arch Linux,并在2002年3月11日正式发行0.1版。虽然Arch Linux是独立自主开发的,但它也从Slackware、CRUX和BSD等其它发行版中借鉴了简洁的思想。2007年Judd Vinet因故离开,由美国程序员Aaron Griffin接手领导本项目至今。
简洁
遵循被称为Arch之道的设计哲学,Arch被设计成轻量、灵活、简洁并富有UNIX风味。刚刚安装好的Arch只提供专为i686/x86-64构架编译优化的最小化系统,没有图形界面,也不会自作主张地安装多余的软件包,用户可以从这个最小化的基础开始构建自己的系统。Arch又非常易于扩展,你可以很方便地将它定制成任何样子----从小而精的终端机到大而全的图形桌面都没问题。Arch Linux的样子由用户确定。
现代
Arch尽全力保持软件处于最新的稳定版本,若出现系统软件包的破损,也尽量保持在合理范围内。Arch采用滚动升级策略,安装之后可以持续升级,无需重装。只敲一个命令,Arch就可以保持最新。
Arch向GNU/Linux用户提供了许多新特性,包括systemd初始化系统、现代的文件系统(Ext2/3/4、Reiser、XFS、JFS、BTRFS)、LVM2/EVMS、软件磁盘阵列(软RAID)、udev支持、initcpio(附带mkinitcpio)以及最新的内核。
软件包管理
Arch有一个易用的二进制包管理系统----Pacman),它可以让你仅凭一条命令就升级整个系统。Pacman用C语言编写,具有轻量、简便和快速的特点。Arch还提供一个类似ports的包构建系统(Arch Build System),通过它可以轻松从源码构建和安装软件包,并用一个命令完成同步。你甚至可以用一个命令重新构建整个系统。
Arch的官方源提供了数千种高质量的i686/x86-64二进制包来满足你的软件需求。另外,为鼓励社区开发和贡献代码,Arch还提供Arch User Repository,它包含了数千个由用户维护的PKGBUILD脚本,配合makepkg工具,从编译到打包一气呵成。用户还能轻松构建和维护属于自己的自定义软件源。
源代码完整性
Arch提供的软件是无补丁的、原生的,软件包纯粹由上游源码制成,并且完全依照原作者的理念发布。只有在滚动发行时引发版本不匹配的严重错误等极端罕见的情况下才会发布补丁。
社区
Arch社区是值得信赖、充满活力并且好客的:我们鼓励所有的Archers都来积极参与,为发行版作出贡献,帮助核心软件的开发,维护软件包,报告或修复bug,改进 ArchWiki文档库,在论坛、邮件列表和IRC 频道 中帮助其他用户解决问题、交换观点,或是分享自己开发的应用程序。Arch Linux是众多地球人的选择,并且有一些国际社区 提供不同语言的帮助以及文档库。
如果你想成为社区的活跃成员,请点击参与。
总结
Arch Linux是一种通用的、简洁的发行版,适合Linux 熟练用户使用。功能强大而且易于管理,实在是服务器和工作站的必备良品。如果您认同此理念,欢迎使用、并参与社区贡献。 欢迎来到Arch!