简谈为什么不推荐 Arch

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

鄙视链无处不在,有 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 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    943 引用 • 943 回帖
  • Arch
    7 引用 • 16 回帖

相关帖子

欢迎来到这里!

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

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

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

  • 其他回帖
  • someone48034

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

  • someone

    😍 你猜

  • someone

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

  • 查看全部回帖

推荐标签 标签

  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    32 引用 • 130 回帖 • 2 关注
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 27 关注
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 474 关注
  • QQ

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

    45 引用 • 557 回帖 • 67 关注
  • Pipe

    Pipe 是一款小而美的开源博客平台。Pipe 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    132 引用 • 1114 回帖 • 124 关注
  • 锤子科技

    锤子科技(Smartisan)成立于 2012 年 5 月,是一家制造移动互联网终端设备的公司,公司的使命是用完美主义的工匠精神,打造用户体验一流的数码消费类产品(智能手机为主),改善人们的生活质量。

    4 引用 • 31 回帖 • 4 关注
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    8 引用 • 26 回帖
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    75 引用 • 258 回帖 • 617 关注
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    6 引用 • 63 回帖
  • OpenStack

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

    10 引用 • 4 关注
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    93 引用 • 113 回帖
  • Chrome

    Chrome 又称 Google 浏览器,是一个由谷歌公司开发的网页浏览器。该浏览器是基于其他开源软件所编写,包括 WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。

    62 引用 • 289 回帖 • 1 关注
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1348 回帖
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    34 引用 • 467 回帖 • 742 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 63 关注
  • SEO

    发布对别人有帮助的原创内容是最好的 SEO 方式。

    35 引用 • 200 回帖 • 22 关注
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    125 引用 • 588 回帖
  • abitmean

    有点意思就行了

    29 关注
  • VirtualBox

    VirtualBox 是一款开源虚拟机软件,最早由德国 Innotek 公司开发,由 Sun Microsystems 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。

    10 引用 • 2 回帖 • 6 关注
  • RabbitMQ

    RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种语言客户端,如:Python、Ruby、.NET、Java、C、PHP、ActionScript 等。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

    49 引用 • 60 回帖 • 362 关注
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 167 关注
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    5 引用 • 26 回帖 • 528 关注
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    5 引用 • 107 回帖
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    85 引用 • 165 回帖 • 1 关注
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 94 关注