对比几款目前流行的 Linux 发行版

啰嗦:
上大学的时候才真正接触 Linux,当时 Ubuntu 的版本还是 7x,一开始接触 Windows 以外的操作系统感觉特别的兴奋,毛手毛脚的在小黑身上常识了各种版本的安装,当时还不会用 U 盘安装,买了一叠空的 DVD,Ubuntu, Fedora, OpenSUSE, 还有 Debian 以及学校提供的 RedHat 企业版……可惜当时常用的软件都只能在 Windows 下面跑——好吧,主要是游戏,想当年 CS,极品飞车,真三国无双,还有我的最爱仙剑奇侠传和轩辕剑,正是玩儿的疯的时候——一顿折腾,还是老老实实换回了 Windows……

晃眼过去了三年,真正用 Linux 还是在出国之后,尤其是有一门系列课程《操作系统 I II III》,需要学上三个学期,就是要求在 Linux 环境下开发一个简单的操作系统。学习之余也渐渐感觉到开源的力量——很羞愧,本科计算机专业的学生,毕了业还不知道怎么用 Emacs 作 C++ 的开发环境……



正题:
目前为止,主要接触的几个 Linux 发行版 Archlinux, Fedora, Ubuntu(Mint), OpenSUSE.
这里可以查看各个发行版本的排名和资讯:http://distrowatch.com/



Archlinux

主力推荐的发行版,即使是刚刚接触 Linux 的朋友,我也建议尝试使用她。(我的博客里大部分关于 Linux 的文章都是基于 Arch。)在所有发行版中,Archlinux 的 Wiki 做的是最好的。几乎遇到的任何问题,都可以在她的 Wiki 中找到答案,就相当于一本免费而又详尽的教材。英文内容基本是最新的,不过中文内容的跟进速度也是很快。
Arch 最大的优点(也可以说是缺点),就是需要自己手动来修改配置文件,包括一开始系统的安装。Arch 没有默认的桌面系统,刚刚安装完系统之后,进去就是嘿嘿的终端等待你登录,Gnome,KDE,Openbox,Xfce 等等等等 都需要自己手动安装。总的来说,过程是艰苦的,收获是大大的!不过难度比起 Gentoo 来说,Arch 已经算是比较轻松的了。
Arch 可以安装使用的软件包数量也是惊人的,如果是日常学习使用,个人认为不比 Debian 的包少到哪儿去。
另外一点是,Arch 操作系统没有版本这一说,属于滚动更新升级,时刻保持所有软件处于最新状态。只是,为了保证不因为更新而出大乱子,更新操作的时候,要仔细看看其安装过程中有哪些配置提示有新的配置文件,需要手动替换并修改。

选择原因:
K.I.S.S;
拥有近乎完美的自学平台 Archwiki,能够较深入的了解 Linux;
高度的可制定性,只用你想要的,只做你想做的;
简单高效的 Pacman 包管理系统以及大宗的可使用软件;
滚动式的版本更新。

常用地址:
Arch wiki: https://wiki.archlinux.org/index.php/Main_Page
Arch 中文论坛: http://www.archlinuxcn.org/index.php

这里可以了解一下 Arch 与其他发行版本的对比:
https://wiki.archlinux.org/index.php/Arch_Compared_to_Other_Distributions

ps:目前有基于 Arch 的另一个发行版本,来自菲律宾的 KahelOS,官方网站做的挺有意思。



Fedora:

以 RedHat 为基础的 Fedora 一直都在聚光灯下闪烁着光彩。Fedora 的软件更新不比 Arch 的慢,有时还会比 Arch 更加大胆“激进”。RedHat 企业版想要使用的技术,都会早早的放在 Fedora 上来尝试。所以从新的技术创新和发展上来说,个人认为 Fedora 更强于 Arch,比较适合专研系统与新技术的高手以及业余高手。当然,如果你电脑的硬件设备都是很 Fushion 的话,也可以考虑使用 Fedora。

选择原因:
RedHat 大靠山;
技术新。

常用地址:
Fedora 官网: https://fedoraproject.org/
Fedora Wiki:https://fedoraproject.org/wiki/Fedora_Project_Wiki/zh-cn



Ubuntu

来自南非的 Linux 发行版本,土色土香,性情温和,手感柔软。是我接触的第一个 Linux 发行版本,也是内心里久久不能放下的 Linux 发行版本。虽然现在主要用 Archlinux,不过还是一直关注着 Ubuntu, 时不时的在虚拟机里跑一跑。如果因为自己修改 Arch 的某些配置文件出现重大错误不能用的时候,也会先用段儿时间 Ubuntu,缓解一下紧张于尴尬的气氛。
Ubuntu 推崇的 Unity 虽然遭到很多抨击,但是我觉着挺好用,很喜欢。要说为什么不选择一直使用 Ubuntu,很遗憾是因为我的笔记本显卡是 ATI 的…… 官方闭源的驱动装上有问题;开源的驱动在 Unity 3D 中也是问题不断,总是莫名退出。
Ubuntu 有很多衍生版,各式各样当中,Mint 算是其中一匹黑马。Mint 默认已经做了很多美化工作,不过桌面用的是 GNOME 和 Mate 的联姻。个人感觉 Mint 有一点点过于秀气,不适合我这样的大老粗,如果有女孩子喜欢 Linux 的话,各位计算机系的男同胞可以向她们推荐 Mint,漂亮而且不容易出问题。


选择原因:
基本无须任何手工配置,安装即可使用;
新手,老手大小通吃;
基于 Debian;
中文论坛。

ps:Ubuntu 11x 频繁非正常登出,期待 12x 能够得到解决。




OpenSUSE


德国的老牌 Linux 发行版,很早已经被美国 Novell 收购,不过质量还是有保障的。默认 KDE 桌面,推荐 4.7G 的 DVD 安装,软件包齐全,够一般的开发和应用,漂亮,包括tty1的终端背景,硬件支持很好,只是汉化情况不容乐观。日常使用 OpenSUSE 的时候,很少能用到终端,鼠标点来点去的就能完成更新以及很多设置工作,对于我这个伪终端迷来说,不算是优点。特别要提出一点的是 OpenSUSE 的官网做的很漂亮,但是我常常不知道在哪儿能找到帮助文件……也许就像 Windows 一样,基本不需要帮助文档。

选择原因:
敦实而且漂亮;
(感觉)符合 Windows 操作习惯。



总结

对于大多数应用开发,或者喜欢 Linux 或者想要了解 Linux 的朋友来说,Ubuntu 包括她的衍生版绝对是很好的选择。
如果想对 Linux 深入一点了解,并且很讨厌各种默认安装的软件造成臃肿系统的话,建议使用 Archlinux。
至于 Fedora,虽然经常包含各种新技术,我还是建议真正想搞技术或者系统的朋友使用和研究,或者使用一段时间 Archlinux 或者 Gentoo 之后,再转到 Fedora。

唯一需要提醒朋友一点的是,不要太过追新或者沉迷于系统美化,这样会浪费掉很多宝贵的时间,完全可以利用这些时间去了解更多的开源知识,学习使用更多的经典软件,如果感觉没什么能够吸引你的话,那就尝试者去使用 Emacs 或者 Vim,这两个编译器会让你眼界大为开阔,为开源与共享而喝彩。


posted @ 2012-02-15 04:14  Kaffeeck  阅读(1425)  评论(0编辑  收藏  举报