膜法家
rASP
Jan 28, 2018
阅读本文需要 4 分钟

manjaro 是本人目前的主力操作系统,使用 manjaro 的时间已经超过了使用 win10 的时间。manjaro 可以说是我最中意的系统,所以在使用了半年之久后,我想写一篇文章来与其他我使用过的发行版做个比较,分析 manjaro 的优缺点,也希望能借此安利更多人使用 manjaro。

Manjaro KDE Version


相较于 arch linux

manjaro 是基于 arch linux 开发的发行版,继承了 arch 几乎所有的优点。但正所谓 “青出于蓝而胜于蓝”,manjaro 比 arch linux 还有一下优点:

优点:

“新手友好”

arch linux 主要面向精通 linux 操作系统,熟悉命令行的 “高级” 用户。用户可以对自己的系统进行配置,使得它保持最干净简练的状态;然而对于 linux 新手来说,这未必是种好事,安装并且配置 arch linux 实在是太浪费时间,而且很容易因为不小心的操作失误而导致系统崩溃。

而 manjaro 是 “新手友好” 的发行版,它自带美观的图形界面(官方提供 Xfce、KDE、Gnome,还有社区支持的 Budgie、Cinnamon、Deepin、i3、Mate 版本,当然也有最简化的网络安装版本),有着详细的安装指南,能自动检测硬件,并安装相应的驱动方案,即使是对 linux 和命令行一无所知的新手也能快速上手使用。

稳定

arch linux 的软件源实在是太过于 bleeding-edge 了,然而太新的软件还未经过全面的测试,难免带有 bug,严重的可能会导致系统的崩溃(也就是俗称的 “滚挂了”)

manjaro 虽然也是滚动更新的系统,也使用 pacman 作为软件包管理系统,但是在软件包的更新上比 arch linux 略微保守,就比如说 linux 内核,arch linux 默认使用最新的版本,而 manjaro 则默认使用最新的 LTS(long-term-support 版本)。可以说是在前沿和稳定间保持了一个很好的平衡。

与 arch linux 兼容

manjaro 是基于 arch linux 的,这意味着 manjaro 和 arch linux 的问题是通用的。也就是说,当你在使用 manjaro 碰到问题的时候,你不仅可以上 manjaro forum 提问,还可以上 arch wiki 查找相关的资料!

缺点:

“臃肿”

对于狂热的 arch linux 用户和命令行用户而言,添加这么多的 GUI 应用是无法忍受的,对于精通命令行的用户,使用图形界面的效率实在太低了!

小众

相较于 arch linux,manjaro 还是稍显小众。但是因为 manjaro 在很大程度上是与 arch linux 兼容的,所以小众的带来最大的问题便是软件源(mirror)偏少,除了 ustc、tuna 这类国内顶尖的镜像源和 zju 等少数高校,很多高校的开源镜像都没有收录 manjaro 的源。


相较于 Debian / Ubuntu

Debian 和 Ubuntu 是使用 apt 作为软件管理系统的典型发行版,两者可以说是占了 linux 的半壁江山。Debian 是偏向稳定,适合对 linux 系统有一定了解的用户使用;Ubuntu 则是面向新手的发行版中的典范。

优点:

滚动更新

Debian / Ubuntu 这类发行版的主要特点就是会定期发布新的大版本,在大版本期间软件包版本基本固定,一般只会更新安全补丁。比如 Ubuntu 现在主要支持的 16.04 LTS,17.10。使用这种更新方式的好处很明显:能保证大版本在受支持期间的稳定。除非是人为的操作失误,很少会因为软件包的更新而导致系统无法正常使用。然而缺点也很明显:无法及时体验新的版本带来的新功能;缺乏新的库而无法使用某些程序。

manjaro 采用的是更加激进的滚动更新的升级方法,每次更新都会对系统进行全面的升级,在基本稳定的情况下使系统保持在最新的状态。

AUR

AUR(Arch linux User Repository)本是 arch linux 的 “专属”,但是被 manjaro 继承下来。