Arch is the best!

为什么说 Arch 大法好?
本文中所有带有 Arch 字句,均代指 Linux 发行版 Arch Linux 操作系统。

参阅:https://www.archlinux.org/

Arch 到底有什么好处?我为什么喜欢 Arch?
Arch 的哲学,便是所谓 KISS 原则,Keep It Simple, Stupid,简单、且一目了然。

所谓的简单并不是开箱即用,Stupid 亦非傻瓜式操作,它真正的意义,是让默认安装的软体与配置,可少则少。当我们从 Arch 的 Live CD 引导启动,我们会进入一个命令行界面。安装之后,依旧没有图形界面,其它的一切,都需要我们自己配置,安装。

一切,都是如此纯粹,干净。
有人可能会很难理解:为什么不像 Ubuntu 等等桌面发行版一样,帮助用户配置一个开箱即用的桌面环境呢?要是全部都要自己配置,多么麻烦呀!
非然。我们遵循 Arch 之道。
在我配置完成的 Arch 上,排除安装依赖,没有任何一个我不需要的软体包,Slim & Sexy。

而参照其它的发行版,则是臃肿不堪,预装软件五花八门……

有人可能不以为然,他会说没事呀,反正哥哥硬碟空间大,它装着就装着吧~

后果不是这么简单的,预配置过多,会造成用户完全不了解已安装软件的依赖。对于以后的维护,自订,都产生巨大的问题。

比如在下,就曾经在Ubuntu 下,因为对Unity 极度不习惯(坑爹的Dash)而想换用Gnome,装完Gnome 之后卸载Unity,结果软体依赖连环爆炸,进不去桌面,于是不得不重新安装Unity才能正常工作,简直郁闷。还有一些软体,竟然在系统版本升级之后不能用了,不得不到处找 PPA。
而 Arch 就不一样了:
极佳的自订设置:可以随便安装喜欢的任意一个桌面环境完美的包管理系统:Pacman 对于依赖的处理十分优秀,且所有的软体包都打包得非常完美极其丰富的软件资源:原安装源以及AUR,几乎包括了所有的软件十分详尽的帮助资料:官方的Wiki 页是所有发行版中最为详尽的,至少其中之一滚动更新:不同于版本升级,滚动升级使得软件包都是目前适用最新的
而最为重要的一点,是让用户可以理解自己的系统运行方式。

我们亲眼目睹了整个操作系统的安装过程,一切的一切,都是我们亲手执行的。而只有亲手操作,我们才会了解 Linux 发行版的工作原理,以及安装方法。
举个例子,假如阁下使用的是基于五磅兔的Unity,某日你的桌面崩坏了没法进入,而或使用的是基于风滚草的KDE,某日开机突然发现依赖丢失……怎么办呢?除了去求助开发者,或者去社区论坛发帖求助,就只能重装系统了。

但是Arch 就不同了,由于所有的东西都是你亲手安装配置的,因此出现了什么问题,你可以参照错误问题找到原因并修改设置;甚至,直接卸载清除软体包并重新安装,包括桌面环境,而不需要重装系统。这是因为 Arch 的包和系统是独立的,也就是说我们可以随意卸载安装的软体包,而不用担心各种崩坏的可能性,因为卸载时她会告诉你,软体包的依赖关系。
All above. 这就是 Arch 的特色,这就是 Arch 之道追求的东西。

这也是投入到 Arch 娘怀抱之后,再也不想去使用其它一款发行版的原因。

转载自http://media.weibo.cn/article?id=2309403995225059157173&jumpfrom=weibocom&_T_WM=2c0a8db20e100d6353d3b32a91bb2d4c