Arch Linux:DIY 用户的终极圣地,纯粹主义者的最后避难所

作者: Scott Gilbertson 译者: rusking

| 2016-12-12 09:23:00   评论: 26

让我们翻过一页页 Linux 的新闻报道,你会发现其中对一些冷门的 Linux 发行版的报道数量却出乎预料的多。像 Elementary OS 和 Solus 这样的新发行版因其华丽的界面而被大家所关注,而搭载 MATE 桌面环境的那些系统则因其简洁性而被广泛报道。

感谢像《黑客军团》这样的电视节目,我完全可以预料到关于 Kali Linux 系统的报道很快就会增加。

尽管有很多关于 Linux 系统的报道,然而有一个被广泛使用的 Linux 发行版几乎被大家完全遗忘了:Arch Linux 系统!

关于 Arch 的新闻报道很少的原因有很多,不仅仅是因为它很难安装,而且你还得能在命令行下娴熟地完成各种配置以使其正常运行。更糟糕的是,以大多数的用户的观点来看,其困难是设计之初就没有考虑过其复杂的安装过程会令无数的菜鸟们望而却步。

这的确很遗憾,在我看来,实际上一旦安装完成后,Arch 比我用过的其它 Linux 发行版易用得多。

确实如此,Arch 的安装过程很让人蛋疼。有些发行版的安装过程只需要点击“安装”后就可以放手地去干其它事了。Arch 相对来说要花费更多的时间和精力去完成手动分区、手动挂载、生成 fstab 文件等。但是从 Arch 的安装过程中,我们学到很多。它掀开帷幕,让我们弄明白很多背后的东西。事实上,这层掩盖底层细节的帷幕已经彻底消失了,在 Arch 的世界里,你就是帷幕背后的主宰。

除了大家所熟知的难于安装外,Arch 甚至没有自己默认的桌面环境,虽然这有些让人难以理解,但是 Arch 也因其可定制化而被广泛推崇。你可以自行决定在 Arch 的基础软件包上安装的任何东西。

虽然你可以视之为无限可定制性,但也可以说它完全没有定制化。比如,不像 Ubuntu 系统那样,Arch 中几乎没有修改过或是定制开发过的软件包。Arch 的开发者从始至终都使用的是上游开发者提供的软件包。对于部分用户来说,这种情况非常棒。比如,你可以使用“纯粹”的 GNOME 桌面环境。但是,在某些情况下,定制的补丁可以解决一些上游开发者没有处理的很多的缺陷。

由于 Arch 缺乏一些默认的应用程序和桌面系统,以至于很难形成一致的看法——或者根本不会有什么真正的看法,因为我安装的毫无疑问和你安装的不会一样。我可能选择安装最小化安装配置 Openbox、tint2 和 dmenu,你可能却是使用了最新版的 GNOME 桌面系统。我们都在使用 Arch,但我们的体验却是大相径庭。对于任何发行版来说也有这种情况,但是其它大多数的 Linux 系统都至少有个默认的桌面环境。

然而对 Arch 的看法还是由很多共性的元素的。比如说,我使用 Arch 系统的主要原因是因为它是一个滚动更新的发行版。这意味着两件事情。首先,Arch 会尽可能的使用最新的内核,只要它们可用,被认为稳定就行。这就意味着我可以在 Arch 系统里测试一些在其它 Linux 发行版中难于测试的东西。滚动版另外一个最大的好处就是所有软件更新就绪就会被即时发布出来。这不仅意味着软件包更新速度更快,而且意味着不会出现破坏掉系统的大规模更新。

很多用户因为 Arch 是一个滚动发行版认为它不太稳定。但是在我使用了 9 个多月之后,我并不赞同这种观点。

然而,我从未因为一次升级系统而搞坏过任何东西。我确实有过回滚,因为系统启动分区 /boot 没有挂载,但是后来我发现那完全是自己操作上的失误,我更新后而忘记写入改变。一些暴露出来的缺陷(比如我关于戴尔 XPS 笔记本触摸板又出现以前解决过的问题)很快被修复,并且更新速度要比其它非滚动发行版快得多。总的来说,我认为 Arch 滚动更新的发布模式比其它我在用的发行版要稳定得多。唯一一点我要强调的是查阅维基上的资料,多关注你要更新的内容。

我怀疑 Arch 之所以没那么受欢迎,主要原因就是你必须要随时小心你的操作。盲目的更新 Arch 系统是极其危险的。但是任何一个发行版的更新都有风险,你只是认为它没有风险而已——因为你别无选择。

Arch 的哲学理念是我支持它的另外一个最主要的原因。我认为 Arch 最吸引用户的一点就是:“(Arch)面向的是专业的 Linux 用户,或者是有 DIY 精神,愿意查资料并解决问题的人”。

随着 Linux 进一步纳入主流,开发者们更需要顺利地渡过每一个艰难的技术领域。那些晦涩难懂的专有软件方面的经验恰恰能反映出用户高深的技术能力。

尽管在这个时代听起来有些怪怪的,但是事实上我们很多人更愿意自己动手装配一些东西。在这种情形下,Arch 将会是Linux DIY 用户的终极圣地。



最新评论

来自四川成都的 Chrome 55.0|GNU/Linux 用户  2016-12-19 22:07
装个arch有那么难?跟按自己的喜好装修屋子差不了多少,能有多折腾?不想折腾的可以买精装房。各有所爱,不知道你在喷个什么劲
来自江苏苏州的 Vivaldi 1.5|GNU/Linux 用户  2016-12-18 22:25
linux还是反应慢呀
来自马来西亚的 Chrome 55.0|GNU/Linux 用户  2016-12-18 08:08
arch linux..很好用可以打dota..看kodi..
我也用了3年多..很少有问题..
唯一最头痛的是nvidia的driver...因为arch有时出最新的kernel时..nvidia会不support...
来自陕西咸阳的 Chrome 55.0|GNU/Linux 用户  2016-12-17 20:16
从Ubuntu9.04开始使用linux,后转到Fedora,现在使用Archlinux。感觉Archlinux安装过程略有点麻烦,但照着wiki也是比较容易的,可能比较幸运,安装配置也非常顺利。使用快一年了,暂时还没有出现滚挂的情况!软件神马的短时间就能升到上游最新版,强迫症患者表示非常舒服!
youyoulemon [Chrome 54.0|Windows 10]  2016-12-16 20:29
我选择debian
测试 [Firefox 52.0|Windows 10]  2016-12-16 19:48
我来泼一些冷水吧。

客观认识一个事物的标志就是,对于他的优点和缺点都有所了解。

Arch的灵活性是有代价的。增加了学习的负担和出错的概率。
不是说灵活性不好,而是往往很难能够在同时保持简单性。

简单即是美。

http://www.yinwang.org/blog-cn/2012/05/18/user-friendliness
http://www.yinwang.org/blog-cn/2013/03/07/linux-windows-mac
来自浙江的 Mobile Safari 10.0|iOS 10.1 用户  2016-12-15 19:16
熟悉了Arch会让你受益匪浅,其他的版本都能很容易上手
来自云南昆明的 Firefox 50.0|Windows 10 用户  2016-12-14 13:41
哈哈,用自己的观点来强行架在别人身上来彰显自己成熟是否也是幼稚的一种表现?
来自湖北武汉的 Firefox 50.0|Windows 7 用户  2016-12-14 09:49
别说自己用了XXX才学会了XXX,这些知识看本书不行么?而且有些知识没必要学,好好做自己现在的事情就行,不要强迫一个画家或者会计学这个linux命令好么???一个男的需要花时间学如何分娩么???

软件有bug或者系统出问题,都是稀松平常的事情,解决了就行了,非要拿这个来标榜自己,Set up a flag,也真是幼稚啊!
来自湖北武汉的 Firefox 50.0|Windows 7 用户  2016-12-14 09:30
标榜什么圣地和纯粹,都是强行装13的派头,然后对别人跟自己不一样的地方嗤之以鼻。

用什么系统跟diy完全没有关系好么???自己编译或者自己解决bug就叫DIY了???你怎么不从沙子里面提炼Si自己做CPU????

也跟纯粹没有关系,用原作者的代码就叫纯粹了???“(Arch)面向的是专业的 Linux 用户,或者是有 DIY 精神,愿意查资料并解决问题的人”。”那些晦涩难懂的专有软件方面的经验恰恰能反映出用户高深的技术能力。“这简直就是瞎折腾的Linuxer的YY与自我安慰,为自己在折腾上面浪费的时间找点存在感。
来自上海的 Chrome Mobile 55.0|Android 6.0 用户  2016-12-14 08:37
之前用的Arch,某次更新后,中文输入法无效,无奈换回了ubuntu
linux [Chrome 54.0|Mac 10.11]  2016-12-13 23:25
赞,这就是 Arch 的意义!
我才是飞天 [Baidu Spark 8.4|Windows 10]  2016-12-13 20:25
我从 ubuntu 用到debian 现在就是arch
LoisNice [Chrome 54.0|Windows 10]  2016-12-13 18:52
第一次接触linux用的是ubuntu,但是用了没几个礼拜就听说了archlinux感觉特别高大上,就开始了折腾,搞了大概两个下午,终于搞定了。也因此学会了很多命令,比如Mount之类的,这是我在接触ubuntu时只用图形时学不到的。
来自云南昆明的 Firefox 50.0|Windows 10 用户  2016-12-13 17:18
稍安勿躁,我想用win10装啊。我怕装得一半蓝屏,那就尴尬了,,ԾㅂԾ,,
来自湖北武汉的 Firefox 45.0|GNU/Linux 用户  2016-12-13 14:01
非要拿自己的工具来给自己贴金,这是很多linux使用者的装13习惯
来自四川成都的 Chrome 49.0|Windows 7 用户  2016-12-13 13:51
arch用了6年多了,每次开机就先pacman -Syu 保持最新版
现在都是拿来做开发主机用,一般ssh过去很少用到桌面
来自北京的 Chrome 55.0|GNU/Linux 用户  2016-12-13 11:59
用ArchLinux三年多了,从来没有因为更新而导致系统无法启动,换了三个电脑,每次换电脑全都装arch。每天上班来第一件事儿就是pacupg,天天更新。
第一次装Arch是在虚拟机里,鼓捣了大概一周的时间才鼓捣出图形界面,然后开始在主机上装,之后windows就变成了虚拟机里的系统。Arch的安装并没有想象中那么难,按照wiki上的教程一步步的来就可以了,欢迎更多的人加入Arch的队伍
来自广东中山的 Chrome 54.0|GNU/Linux 用户  2016-12-12 20:37
可以用。用arch或gentoo应该很少会把系统弄坏到不能修复。

验证码有问题啊。
"验证码正在验证中……"
来自广东广州的 Firefox 50.0|Windows 7 用户  2016-12-12 18:56
同,换了很多个发行版,直到碰到arch,就再也没有换过了
Wf_talk [Firefox 49.0|GNU/Linux]  2016-12-12 18:04
自从用上了这个系统,我再也没有换过别的系统
来自黑龙江大庆的 Firefox 45.0|Windows 8.1 用户  2016-12-12 15:40
了解了一下,先等等看,现在用着xubuntu感觉也不错。
来自江苏的 Chrome 55.0|GNU/Linux 用户  2016-12-12 15:05
你可以试试manjaro
ouyang [Chrome 55.0|GNU/Linux]  2016-12-12 13:33
Archlinux is best rolling linux disturbtion
来自黑龙江大庆的 Firefox 45.0|Windows 8.1 用户  2016-12-12 10:35
双系统菜鸟表示虽然喜欢arch,但是不敢轻易尝试全字符界面安装。
来自四川成都的 Chrome 55.0|GNU/Linux 用户  2016-12-12 10:31
arch linux折腾党的福音!当然还有gentoo,不过我没玩过,更不用说lfs了,哈哈

友情链接
返回顶部