想选择最适合你需要的Linux发行版,首先要确定你是属于哪一种类型的Linux用户。
我认为,在桌面上运行Linux的最大优点之一在于,选择多多。Linux爱好者可以享用一系列广泛的桌面环境、文件管理器、终端、GTK与Qt软件,当然还有Linux发行版本身。
可是话又说回来,所有这些选择似乎让人目不暇接、不知所措。试图从其他平台换成Linux的普通人被相互冲突的建议搞得晕头转向,常常只会导致信息过载。我在本文中将介绍几条有所帮助的指导准则,拔开重重迷雾。我会根据你的要求、而不是别人的要求来支招,最终选择最适合你的发行版。
三种潜在的(未来)Linux用户
这些年来我发现Linux用户通常有以下三种类型。
传统的操作系统坚守者――这可能是指这样一群人:坚持不丢弃原来那套Windows XP,或者甚至拒不升级到Snow Leopard之后版本的Mac用户。他们给出的理由五花八门,有的就是想有一张物理安装盘,有的就是不愿意或者没钱升级到更新颖的硬件。无论出于什么样的原因,这些人运行的常常得不到支持的旧式平台需要束之高阁。这些人常常具有的另一个共同点就是认为自己的系统用得好好的,干嘛要换?
未来的Linux IT专业人员――这些人之前在桌面上几乎就没有用过Linux。他们需要磨砺IT技能,而接触使用基于Linux的技术就是他们选择的路子。
计算机业余爱好者――计算机业余爱好者常常是改而使用Linux的最佳人选。他们通常愿意花额外的时间来学习新平台的工作方式,而不是过去使用的旧平台。如果我非要选择一类用户帮助他们改用Linux,非这群人莫属,那是由于他们常常已经有兴趣学习新知识。
选择合适的发行版
信不信由你,从稳定性方面来看,选择基于滚动升级的Linux发行版还是基于正式发布的Linux发行版是不值得争论的问题。真正需要考虑的因素是那些更新的频率,这是最终用户可以完全控制的。比如以基于正式发布的Linux发行版为例,每当你升级应用程序,总是存在这种极小的可能性:哪里出现软件问题。虽然可能性很小,但是在现代计算界确实会出现执行故障代码的情况。我们这些问题是错误(bug),它们完全是一个不争的事实。
对于头一回运行Linux的人来说,与每天大量更新版扑面而来的操作系统打交道通常很可怕。当然,如果是自认为是计算机业余爱好者的那些人,另当别论。这些人就是喜欢变化,因为唯有变化,他们才能不断领略新的桌面体验;如果出现了软件错误,随后可以提交错误报告,帮助别人。
考虑到这一点,我把推荐的发行版细分如下:
传统的操作系统坚守派――我推荐Ubuntu(Unity)、Ubuntu MATE、Linux Mint或Elementary OS。哪一款发行版最适合你,其实取决于你寻找的那种用户体验。从本人让用户改用发行版的经历来看,我从Ubuntu MATE和Linux Mint(Cinnamon)上获得了最大的成功。所有这些发行版都有Debian传统,Mint/Elemetary与Ubuntu“系出同门”。由于有大量的程序包、易于使用,这些发行版是真正适合传统的操作系统坚守用户的发行版。
又为何是这些发行版?因为它们满足下列要求:更新易于管理,不至于让新用户不知所措;外观漂亮,而且易于使用。这每一款发行版还在努力确保最终用户能够马上让系统运行起来,不需要诸多猜测。这种类型的用户就是想让桌面搭建并运行起来,让各种软件冲突见鬼去吧。对这种人来说,Linux通常是出于经济上的选择,而不是FoSS立场方面的选择。
未来的Linux IT专业人员――这种情况下,我一直建议使用Fedora。原因主要在于流畅和实用,而不是任何花哨的方面。如果你要花大量的时间来管理服务器,那么你很可能置身于红帽环境。Fedora发现它分化成了Red Hat Enterprise Linux(RHEL),因而在Fedora环境里面工作非常合理。
使用Fedora的另一个优点就是,只要捣鼓几个软件库,社区程序包就触手可及,这归功于社区付出的努力,比如Copr(https://copr.fedoraproject.org)。类似Ubuntu的个人程序包存档(PPA)服务,Copr也有许多程序包可以使用,而Fedora提供的软件库中可能没有这些程序包。Fedora还提供了最好的例子之一:使用考虑周到的GNOME桌面。
如果你青睐KDE,那么另一个稳定的企业工作站发行版将是openSuSE。程序包管理和iptables界面等方面存在一些区别。值得一提的是,虽然我从不会向普通的新手推荐openSuSE,但是它确实提供了我所见过的最佳KDE桌面部署环境。还有一个好处就是其软件服务。虽然可能并非紧密整合,但我总是依赖软件构建服务来寻找通过内置的openSUSE软件库并非易于找到的程序包。
对于崭露头角的IT专业人员而言,我建议这两款发行版都试一下。各自有不同的优点,完全值得试一试,然后再决定到底选择哪一个。
计算机业余爱好者――如果可能的话,Arch Linux是一款“必定安装”的发行版。许多用户可能在安装完毕后,到头来又换成了别的发行版。我强烈地觉得,真正的业余爱好者应该会在一生中完成Arch的安装,至少有过一次。我还得指出,许多IT专业人员依赖Arch用于其自己的笔记本电脑和工作站。另外,Arch的速度、Pacman软件管理(https://wiki.archlinux.org/index.php/Pacman_-_An_Introduction)以及能够从下往上构建一整套操作系统,这些都是相当诱人的好处。
业余爱好者会喜欢内容全面的Arch维基和每一条内容的准确解释。我发现,比外面其他任何发行版相比,说明文档在新颖度和准确度方面常常高出一大截。虽然你在第一次构建Arch时很耗费时间,但是说明文档几乎总是让你头一次就可以正确地搭建并运行起来。业余爱好者会喜欢实际动手的体验、每日更新以及可以享用最前沿的软件。
真正唯一要留意的地方就是阅读邮寄列表。有时候,有软件错误、变通方法以及其他重要事项,而这些都需要你留意,之后才能运行更新版。阅读列表可以确保你了解情况,你在空余花时间来学习Arch之道,而不是出了问题后一个劲地在论坛上抱怨。
只有你完成Arch安装之后,才可以使用Antergos(http://antergos.com)来“加快”以后的安装。不像基于Arch的其他发行版,安装Antergos确实实际上从Arch软件库来安装Arch。区别就在于添加Antergos软件库,另外安装是使用GNOME桌面的Arch普通安装。如果你需要将Arch普通安装到多台机器上,又不需要大量定制,这很有用。不过,Arch用户都会告诉你,安装Antergos与安装Arch本身不一样。不是由于它安装的东西,而是由于它是如何安装的。
其他未提到的Linux发行版怎样?
你说呢?读者当中显然会有一些人认为,我上面提到的每一类发行版中忽略了某个主要的Linux发行版。要是你觉得哪个发行版有必要提及,欢迎留言交流。别忘了介绍一下它们的主要优点,以及它们如何最能满足目标群体的要求。
原文标题:Linux Distro: Your Best Choice?