鄙视链无处不在,有 C>C++>Java>PHP ,有嵌入式 > 桌面软件开发 >APP 开发 > 网页设计,有 Linux, Mac OS X>Windows ……而在 Linux 无数的发行版下,同样也存在着一条默认的鄙视链:Arch Linux, Gentoo, ... > Ubuntu, Deepin。
其他发行版诸如 Red Hat 系、Debian 和其他小众发行版等我不敢妄下断言,但 Ubuntu 和 Deepin 几乎已经成为 Linux 入门小白的代名词,相反的 Arch Linux 则是一众桌面端 Linux 操作系统的食物链顶端代表之一。只要入了 Linux 坑的,大都会在或长或短一段时间后接触到 Arch 传教党(甚至 Gentoo 安利党都要少得多)。不管亲手装不装一回,多少也是听过。
相信会亲自装上 Linux 的要么是 CS 学生做课程作业,要么是以 Linux 开发运维为本职工作,剩下的就是对 OS 感兴趣、爱折腾的发烧友了。至少是对 PC 的使用熟练程度是远超平均水平的。
但是我建议所有想尝试安装 Arch 的朋友一定要三思而行。
在选择 Arch 这个发行版安装之前,希望你考虑清楚:为什么我要安装 Arch Linux ?
Arch 的折腾程度早就众所周知,在网上也可以找到大批告诉你输入 N 个命令的教程,这里不再多说。但是,冲着折腾程度就兴冲冲地想装一回 Arch 绝对不是一个明智的选择。如果你只是按照 Arch Wiki 的指导艰难地、偶尔蹦出一点 bug 地一步步完成安装地话,这本身既没有什么乐趣,又会消耗你大量用来做正事的时间和精力。最重要的是你没有学会任何有价值的东西——这只是单纯按照一个指南按顺序完成了一件事,和机器人没有区别。的确这个安装过程非常难非常耗时,对于不习惯 CLI 的用户来说更是灾难。但是这充其量也只是能够向 Ubuntu 和 Deepin 小白炫耀的材料而已。
在抛弃无用的虚荣心和个性后,请问自己三个问题:Arch 是工作必需的吗?Arch 是学习必需的吗?Arch 对我是不可替代的吗?
Arch 的安装过程并不是毫无益处。在一步步执行最底层命令的同时,你会亲自实践 Linux 是如何启动、磁盘分区原理等操作系统有关的知识,这可以巩固已经掌握这部分知识的人的知识体系。但前提是你已经学习过了有关的理论知识。对于其他人来说,这个过程单纯只是用键盘敲入一串意义不明的代码而已。
最后,如果确实对 Arch 的简洁性、高度的可定制性、功能强大的 pacman 包管理以及丰富的软件库 AUR 感兴趣,在这里我会推荐 Antergos 以及 Manjaro ——两者都衍生于 Arch,有着简单易操作的 GUI 安装界面。前者可以说是 Arch 的 GUI 安装器,软件库和 Arch 没有区别;后者则离 Arch 更远,拥有独立的软件库。它们都是优秀的 Linux 操作系统,常年位居前五,人气仅次于 Mint,和 Debian、Ubuntu 几乎不相上下。
操作系统对大多数人来说终归只是一个生产力工具。Windows 已经足够出色。
人生苦短,慎用 Arch
作者:Maristie
https://www.bilibili.com/read/cv61560
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于