为什么用 Archlinux 作为起点?

ArchLinux 是一个轻量、灵活、社区维护的 Linux® 发行版本,它足够简单且与时俱进,商业诉求和历史包袱很少。

  • Arch Linux 基于 x86-64 架构的一类 GNU/Linux 发行版
    • 包括 systemd 初始化系统、现代化的文件系统、LVM2/EVMS、软件磁盘阵列(软 RAID)、udev 支持、initcpio(附带 mkinitcpio)以及最新的 Linux 内核
  • 打造简单高效、个性化的个人工作和学习环境(我称之为:ArchOS)
    • 采用滚动升级模式,尽全力为使用者提供最新的稳定版软件。(Pacman、AUR)
    • 避免任何不必要的添加、修改和复杂化的增加
    • 偏重使用命令行或文本编辑器修改各种设置
  • 社区文档非常清晰(中文翻译覆盖率高),是非常好的学习资料

🎯 目标:Full Control and understanding my sysytem。

The Arch Way:Archlinux 遵循的原则

简洁、保持最新,且注重实用

追求简洁,避免任何不必要的添加、修改和复杂化的增加,采用滚动升级策略,尽全力使软件处于最新的稳定版本。

Arch Linux 注重实用性,且尽力避免意识形态之争。最终的设计决策都是由开发者之间的共识决定,开发者依赖基于客观事实的技术分析和讨论,避免国家之间和政治因素的影响,不被世俗流行观点左右。

Arch Linux 的仓库中包含大量的软件包和编译脚本。用户可以按照需要进行自由选择。仓库中既提供了开源、自由的软件,也提供了闭源软件。

实用性大于意识形态。

以用户为中心

许多 Linux 发行版都试图变得更加“用户友好”,Arch Linux 则一直是,且永远会是“以用户为中心”。本发行版是为了满足贡献者的需求,而不是为了吸引尽可能多的用户。

Arch Linux 适用于乐于自己动手的用户,因为他们往往更愿意花时间阅读文档,解决自己的问题。

Arch Linux 鼓励每一个用户参与和贡献,报告和帮助修复 bugs,提供软件包补丁和参加核心项目:Arch 开发者都是志愿者,通过持续的贡献成为团队中的一员。Archers 可以自行贡献软件包到 Arch 用户仓库,提升 ArchWiki 文档质量,在 论坛邮件列表 或者 IRC 中给其它用户提供技术支持。

内容导读

第一部分,安装 Archlinux 及完成基础配置:

  1. 准备好引导安装的 U 盘
  2. 个性化安装 Arch Linux
  3. 基本的系统配置和应用

第二部分,打造个性化的 ArchOS:

根据实际需求阅读(可选):

资料来源