Manjaro 入坑前的碎碎念

CentOS 使用体验

使用 Linux 系统已经很多年了,CentOS/Debian/Ubuntu 都有接触过,其中 CentOS 使用的时间最长了,从 CentOS6 到 CentOS7 陆陆续续用了有六七年。抛开其他方面不说,Debian/Ubuntu 都是很优秀的 Linux 发行版,由于这么多年来公司的服务器都是标配 CentOS,因此当初为了踩更多的坑,就一直坚持使用 CentOS。当年的目标很单纯也很纯粹,为的就是希望在企业的生产环境更能得心应手。CentOS 继承了 RedHat 的血统,无论是作为企业服务器还是日常使用的开发机,都能胜任大多数使用场景了。唯一需要吐槽的可能就是内核版本很低、软件版本比较旧、软件资源少,但正是这样才凸显了 CentOS 的稳定性,毕竟对企业服务器来说,稳定性压倒一切。如果希望得到像 Arch、Deppin、Elementary OS 那样拥有炫酷界面、丰富的软件、滚动更新等特性,那么 CentOS 确实不适合这类用户。CentOS 默认使用 GNOME 作为桌面环境,而 GNOME Shell 的社区拥有大量开源插件,因此花点时间也可以将 CentOS 折腾得比较满意。例如经过显卡驱动优化GNOME 桌面美化输入法更换壁纸更换配置 Zsh、Guake 后,可以达到比较满意的界面体验,而 CentOS 桌面软件少的问题,也可以通过 SnapFlatpak 间接得到缓解。

放弃 CentOS 的原因

由于笔者在 2019 年 9 月初更换了一款超宽屏的显示器,同时也升级了显卡,硬件升级之后想当然地希望获得更好的使用体验。当时已经开始不满足于 CentOS 的现状了,于是心中萌发了转投 Manjaro 的想法,但原 CentOS 系统里已经搭建了日常使用的开发环境(包括各种编程环境、IDE、工具链等),对于懒癌晚期的笔者来说,更换系统意味着重新搭建开发环境,因此更换系统的事情就被搁置了。刚好 CentOS 官方在 2019 年 10 月发布了 CentOS8 和 CentOS Streams,加入了大量的新特性,是一款非常值得期待的 Linux 系统。遗憾的是 CentOS 官方向来不支持大版本更新,也就是无法从 CentOS7 直接更新到 CentOS8。如果非得使用 CentOS8 的话,此时只能重新全盘安装,而全盘安装也意味着以前的开发环境还是要重新搭建。试想一下,要是多年以后 CentOS9 发布了,岂不是又要重新安装嘛。考虑到硬件升级 + Centos8 系统发布带来的契机,转投 Manjaro 的转折点终于到了,但是笔者并不是以后都不使用 CentOS,只是在自己的开发机上不再安装 CentOS,日后的工作中依然是离不开 CentOS 系统。

转投 Manjaro 的原因

Manjaro 解决了笔者最重要的两个痛点,一是支持稳定的滚动更新,二是社区拥有大量的软件(AUR、Snap、Flatpak),而且官方默认提供了三款(XFCE、KDE、GNOME)优秀的桌面环境,社区也有提供多款非常优秀的桌面环境(MATE、Bspwm、Budgie、Cinnamon、Deepin)。

Manjaro 的优点

  • WiKi 非常完善
  • 丰富的桌面环境
  • 稳定的滚动更新
  • 可定制化程度高
  • AUR,软件资源丰富
  • 硬件设定及内核管理支持

未完待续

先写到这里,等更换了 Manjaro 再唠叨,毕竟安装新的系统后,还需要一段较长的磨合时间才能用得爽,不过拖延症蛮严重的,也不知道哪天才能真的转投 Manjaro 。。。