1. Rolling release
所有的软件在上游发布之后很短时间内都可以升级到最新版,相比之下,ubuntu 的软件只能升级到特定的版本。系统永远保持最新,从 12.04 到 13.04 这样的迁移是完全没有必要的。
2. Arch Build System
将软件源码编译,打包的 ports-like system. 在大多数情况下,我们对使用的软件的编译参数是没有特别要求的,这样的情况下通过 pacman/apt-get 这样的包管理器直接下载二进制包是很方便的。但是偶尔我们需要自定义这些编译参数,在 ports-like system 下,只需在某个文件 (PKGBUILD) 更改这些参数就能达到这样的目地。而在没有提供 ports-like system 的发行版,比如 ubuntu, 就没这么方便,你需要自己去下载源码,解压,改参数,make, make install 等重头再来,而且这样安装的软件是不在包管理器里的,这意味着以后的卸载和升级是件麻烦事。
https://wiki.archlinux.org/index.php/Arch_Build_Systemhttp://linuxtoy.org/archives/archlinux-pkgbuild-aur-and-abs.html3. AUR
每装一个软件都添加一个 ppa 是一件及其蛋碎的事情,而且 ppa 会影响 apt-get update 的速度。Fuck ppa! AUR 配合 yaourt 感觉太完美了。
4. Wiki
Arch Linux 的 wiki 是我见过最好的 wiki, 没有之一。
https://www.archlinux.org/5. Minimalist
Arch 默认安装带的软件极少,从最基本的系统到能日常使用这个过程,如果你以前只使用过 "newbie distros", 你会学到很多东西。还有像我这样不想系统有任何多余东西的洁癖患者,极简主义能够满足你的强迫症。
6. Philosophy: The Arch Way
https://wiki.archlinux.org/index.php/The_Arch_Way最后,很多人说 Arch 升级容易挂,我想说真没那么夸张。只要 pacman -Syu 的时候不要 --force 系统是很难挂的,只是有时候 pacman -Syu 会报错升级不成功,这时候翻翻官网的 Latest News 就能轻轻松松解决。