共计 2965 个字符,预计需要花费 8 分钟才能阅读完成。
想挑选最适合你需求的 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 学习 - 1 群 485374463
马哥教育 -Linux 学习 - 2 群 339184057