说起 Linux 发行版,我相信自己有一定的发言权吧,我的第一台电脑是我读大一的时候买的台式机,而且是二手,只要能写C即可…大二的时候换了新的电脑,但是却连 win7 都不能完美运行,内存我记得才2G,而xp总是病毒与蓝屏,之后接触了ubuntu,便用了大半年,再之后 deepin linux 和 elementary os ,在使用了5年多elementary os 后,我开始另寻新欢了,于是认识了 Arch Linux,接着是 Apricity OS和 Antergos ,到最后才是 Manjaro Linux,我先说说我使用这么多 linux 发行版本的体验吧。
可以说,绝大部分人使用的第一个linux系统应该就是 ubuntu了,当然也可能是 centos 或者 Fedora 吧,ubuntu 基于 debian,而其他绝大部分常见linux系统是基于ubuntu,早期的 deepin linux就是基于ubuntu,不过现在已经基于debian开发了,而elementary os、Mint、也是基于ubuntu,再比如ubuntukylin同样是ubuntu发行版。
可以说ubuntu是桌面系统做的很出色的linux发行版之一了,deepin linux 我刚开始用的那会问题比较多,最大的问题在于卡顿,现在的deepin linux做的已经非常OK了,只是和其他基于debian的发行版一样,安装docker或者gitlab,我记得是这两个,安装这些软件的时候,安装程序可能会读取 /etc/os-release 文件,而这个文件被改了,从而导致安装并不顺利,害得我找它是基于ubuntu或者debian的那个版本,然后找这个版本的os-release文件,比较累。不过讲道理,deepin linux做的很不错了,触摸板手势配置的很好,用起来很舒服,就是不能屏蔽通知,有时候很烦人,这一点这么多年从未改变!elementary os干净、整洁,这是我对他的评价,如果要选用基于ubuntu或者debian的发行版,我觉得还是deepin linux吧,虽然体积偏大,甚至不能屏蔽通知,但毕竟手势OK,另外wine也很好使,手势还好,自己配置也可以吧,选用deepin linux我主要是考虑到它的桌面很好,另外微信、qq等配置的很好。如果不用微信和qq这些Windows软件,那么,毫无疑问是elementary os了!
debian 系列的系统,软件包管理是apt,如果软件没有被收录,你需要添加ppa,非滚动发行。软件包可能比较旧,一般能做到开箱即用,比如eos和deepin,至于ubuntukylin就忽略吧。
世界上绝大部分服务器是跑在linux上的,而 redhat 是企业级的服务器,下载免费,包括源码,但是在线升级服务和咨询服务付费,centos是将redhat的源码重新打包编译并发布,所以centos可能比redhat更优秀点,也可能更差,伯仲之间吧,而fedora 是redhat的试验田,意味着fedora很激进。包管理是 dnf 以前是yum,桌面环境整体没ubuntu好,基本能开箱即用。
如果说linux分为服务器和桌面版,那么可能基本没Arch Linux什么事了,Arch Linux需要自己从头配置、编译等等,不是真的有耐心就算了,当然知识也要足够扎实。但是不要失望,Arch Linux拥有非常全面的文档,如果你像我一样,不愿意自己搞,可以考虑基于它的发行版,比如 Apricity OS、Antergos、Manjaro Linux,说实话,Apricity OS 和 Antergos 我只用了非常短的几天吧,谈不上很熟,对国人而言谈不上开箱即用,也容易无法进入桌面,这是我当时放弃治疗的原因,我们说说Manjao Linux吧。
Manjaro Linux 在distrowatch上排名第一,把第二远远的甩开,它还有一个发行版 Manjaro Deepin版本,这个版本的桌面环境是Deepin Linux的,除了移动窗口和Deepin Linux有点差距之外,一模一样了,非常值得一试,不过我不知道 Deepin Linux如何把图标丢到一个文件夹下面,比如那些没用的图标等。但是gnome我是知道的。
Arch Linux系列天生滚动发行,而AUR拥有非常全面的软件包,不像 debian 和 redhat还需要自己添加软件源,关键是老子并不知道要安装的软件的软件源是什么啊!就这两点,已经秒了多少基于debian的系统。
我从去年开始使用Manjaro Linux,已经接近两年了,Manjaro Linux 对硬件、本地化做的很好,换个内核也就是点一下鼠标,并不需要多少高深的技术即可驾驭。不过,有句话说,旅游只是在一个地方待腻了的人去另一个人待腻的地方玩玩而已。我想Linux发行版也是这么一回事吧,哈哈。
整体而言,Manjaro Linux 拥有这样几个优势:
1、基于Arch Linux,Arch Linux拥有的优势它都有,比如AUR、滚动发行,软件包较多、较新,不需要添加软件源;
2、Manjaro Linux 并没有直接使用 Arch Linux 的软件仓库,释放比Arch Linux 更慢,意味着 Manjaro Linux比Arch Linux更稳定,Arch Linux可能更新某个软件后依赖破坏,但是 Manjaro Linux 我从未遇到类似情况;
3、Manjaro Linux 桌面环境做的不错,除了通用的桌面外,还有 Deepin 桌面环境的发行版,曾经还有过 Elementary OS桌面环境的发行版;
4、Manjaro Linux 做到了开箱即用,不像Arch Linux那么折腾,本地化做的不错,还有 Manjaro-Settings 用于配置系统
这可能就是我为啥用 manjaro linux的原因吧,如果你正在考虑使用那个 Linux 发行版,我建议给 Manjaro Linux 一次机会吧,你不会失望的。