传统的操作系统坚守派――我推荐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本身不一样。不是由于它安装的东西,而是由于它是如何安装的。