你的下一个 Arch 何必是 Arch
前言
之前,我也说了,Arch 因为下载一个混淆的包,导致了我的配置文件全部错乱,所以跑去了 Manjaro;Manjaro 确实简化了安装流程,而且自身确实相对稳定。但是问题也是存在的:由于源是从 ArchLinux Fork 出来的,导致的就是如果选择 stable
分支的话,包的更新速度很慢,和 archlinuxcn
或者 AUR 的打包依赖版本有可能不匹配,而且,Manjaro 维护官方的行为有的时候和社区相冲突,感到很魔幻;但是如果选择 unstable
分支的话,国内的镜像源时不时 404,所以烦得要死。正好看到了 EndeavourOS
优缺点
优点如下:
- 遵循 KISS 原则
- 图形化的安装界面(Manjaro 同款)
- 仅提供最基础的桌面环境
- 桌面选择丰富,不仅仅局限于安装镜像自带的那个
- 安装镜像体积比较小
- 安装完系统后的引导相对使用且友好
- 不是又维护一个源,而是直接是 Arch Linux 源
缺点如下:
- 我想不到这玩意有啥缺点,如果有缺点就是 Arch Linux 的缺点
- Arch Linux 激进的发行策略
- AUR 更野的发包
当然,以上缺点我认为都不是缺点,为何?如果你体验过 Debian 系的操作系统,你会对源内的包非常失望的,stable
分支的包老的一批,而且也不够丰富,第三方的包只能依赖于 PPA 扩展;然而,是个人都知道管理第三方 PPA 也是一件麻烦的事情,第三方 PPA 可不会保证兼容性,所以整体使用起来相当割裂;你说切换到 unstable
分支?拜托,你永远不知道你的用户跑在什么分支上,而且 Debian 9-11 三版本都有人在用,打包是相当痛苦的,你永远不知道你的用户环境依赖有多糟糕,虽然 APT / DPKG 这套包管理很牛皮,但是架不住依赖环境混乱,打包不规范,而且你的用户可不会主动切换到 unstable
分支。
也许你会说,Arch 太激进了,我需要的是稳定,如果你需要的是稳定,那就回去用 Debian 系,滚动式更新策略就是不是为你准备的,等你厌烦了 Debian 再来 Arch 系吧。可能这就是著名的 Debian 定律吧,反正我是讨厌死了在桌面系统上使用 Debian 系。