简谈为什么不推荐 Arch

本贴最后更新于 2444 天前,其中的信息可能已经时移世异

鄙视链无处不在,有 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

  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    939 引用 • 940 回帖
  • Arch
    7 引用 • 16 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • Xanthus

    arch 安装麻烦点,装好后省事多了,aur 加上滚动升级,贼爽

  • someone

    Maristie 是你的新马甲?

  • someone

    😍 你猜

  • someone

    arch 是必须的,只有 arch 才会有最新的 arm gcc

  • someone48034

    不得不说,manjaro 是真的省心,arch 系的更新速度 +manjaro 的工具,尤其是切换内核的工具,省时省力 🙏 这才是 arch 强调的 kiss 原则

推荐标签 标签

  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    36 引用 • 37 回帖 • 535 关注
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    75 引用 • 1737 回帖
  • 资讯

    资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。

    55 引用 • 85 回帖 • 2 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    311 引用 • 546 回帖
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖
  • 快应用

    快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。

    15 引用 • 127 回帖 • 2 关注
  • TextBundle

    TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。

    1 引用 • 2 回帖 • 45 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 461 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 584 关注
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 402 关注
  • CongSec

    本标签主要用于分享网络空间安全专业的学习笔记

    1 引用 • 1 回帖 • 10 关注
  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 383 关注
  • 倾城之链
    23 引用 • 66 回帖 • 138 关注
  • 安装

    你若安好,便是晴天。

    132 引用 • 1184 回帖 • 1 关注
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    286 引用 • 248 回帖 • 74 关注
  • OpenStack

    OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。

    10 引用 • 2 关注
  • HBase

    HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。

    17 引用 • 6 回帖 • 70 关注
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖
  • QQ

    1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。

    45 引用 • 557 回帖 • 85 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    110 引用 • 54 回帖 • 3 关注
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    209 引用 • 2031 回帖
  • SVN

    SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。

    29 引用 • 98 回帖 • 684 关注
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 153 关注
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖 • 2 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    148 引用 • 257 回帖 • 1 关注
  • 分享

    有什么新发现就分享给大家吧!

    247 引用 • 1792 回帖 • 7 关注
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    25 引用 • 83 回帖