Arch Linux
Contents
Arch Linux 是一款基于 x86-64 架构的 Linux发行版。系统主要由自由和开源软件组成,支持社区参与。系统设计以 KISS原则为总体指导原则,注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。Arch Linux 系统安装、删除和更新软件的软件包管理器叫做 pacman。
Arch Linux 采用滚动发行模式来获取系统更新和软件的最新版本。系统安装映像只简单地包含系统主要组件。
Arch Linux 以社区 Wiki 的形式提供文档,称为 ArchWiki。该 Wiki 经常编有特定主题的最新信息,受到了 Linux 社区的广泛认可,内容也应用在 Arch Linux 以外的领域。
1. History
- 由加拿大程序员兼吉他手 Judd Vinet 从 2001 年早期开始开发 Arch Linux,并在 2002 年 3月 11 日正式发行 0.1 版。
- 2007 下半年,Judd Vinet 退出了 Arch Linux 的开发而交给 Aaron Griffin 接手。
- 2012 年 7 月发行的 Arch Linux 安装 ISO 映像开始放弃安装框架转为使用不同的辅助脚本。并逐步开始将初始化系统迁移至 Systemd 。
2. Design and Principles
- 简洁:避免任何不必要的添加、修改和复杂增加。
- 现代:尽全力保持软件处于最新的稳定版本,采用滚动升级策略,安装之后可以持续升级。
- 实用:开发者依赖基于事实的技术分析和讨论,避免政治因素,不会被流行观点左右。仓库中既提供了开源、自由的软件,也提供了闭源软件。实用性大于意识形态。
- 以用户为中心:Arch Linux 适用于乐于自己动手的用户,他们愿意花时间阅读文档,解决自己的问题。也鼓励每一个用户 参与 和贡献,报告和帮助修复 bugs,提供软件包补丁和参加核心 项目,活跃的贡献者也有机会成为开发人员。
3. Derivatives
官方的Arch安装程序是基于CLI命令行界面,对于那些需要GUI图形界面安装环境的用户,可以选择这些Live CD:
ArchBang - 一个默认使用OpenBox桌面环境的发行版。
- Manjaro Linux - 一个默认使用XFCE/KDE桌面环境的发行版。
- Chakra GNU/Linux - Chakra 项目发布的半滚动发行版。
- Antergos - 一个提供包括GNOME 3(默认)、Cinnamon、Razor-qt、Base、KDE和Xfce多种桌面环境安装的发行版(安装时可选)。
- Parabola GNU/Linux-libre - 基于 Arch Linux 的一个完全自由的 GNU/Linux 发行版,被收录在自由软件基金会的完全自由发行版列表中。
其他流行的派生发行版包括Arch Linux ARM等。