什么是 Linux 发行版?哪个 Linux 发行版适合我?
Linux 有许多不同的版本,与其他只由一家公司控制、发行和支持的商业操作系统不同,Linux 的核心是自由发行和使用。这就造成了许多公司、组织和个人都开发了自己特定版本的 Linux 操作系统。当这些版本被公开使用时,它们就被称为发行版。
通常情况下,发行版都是出于特定原因而制作的,是为解决一系列问题而量身定制的。有许多 Linux 版本是专门为安装在网络服务器等流量较大的服务器上而开发的。有些 Linux 发行版是为了在网络中使用而开发的,在这些网络中,安全是第一位的,敏感信息只能由少数特权人士访问。事实上,Linux 是当今许多最先进防火墙的核心!有些版本的 Linux 可以安装在 Windows 等现有操作系统之上,这样人们就可以在熟悉的环境下试用 Linux。也有一些 Linux 版本被设计安装在 Macintosh 等平台上。
Linux 还出现在许多嵌入式设备中,如路由器、交换机、电话系统、智能手机、GPS 系统等,不胜枚举。有些 Linux 版本的名字很有趣,比如 Chainsaw Linux(别开玩笑了)。当然,也有一些 Linux 发行版被设计为 PC 桌面操作系统。
那么,你应该使用哪种 Linux 发行版呢?我的答案是 “视情况而定”,这是我在多家公司使用 Linux 和部署 Linux 超过 12 年的经验之谈。不过,在选择 Linux 发行版时,你可以向自己提出以下几个问题:
(1)代码库是否稳定
(2)变化大不大
(3)软件包是否易于更新?(类似 Debian 的 apt-get 或 Red Hat 的 yum 更新系统)
(4)从一个主要版本升级到下一个版本是否容易?
(5)是否有大量的开发人员?(这意味着有大量软件可供选择)
没有 “最好”的 Linux 发行版。打个比方,如果你要去登山,你需要特定的衣服来抵御寒冷、风雨和地形。但是,如果你要去参加一个正式的晚宴,我就需要一套燕尾服(或一套漂亮的西装!)。但是,如果您要进行日常活动,您就需要穿“普通 ”的衣服(“普通 ”是一个相对的词)。在计算机世界里,登山、正式晚宴和闲坐都是等同的。Linux 可以适应所有这些环境,甚至更多。在 Linux 中,甚至有相当于泳衣的东西 —— 轻便小巧的版本,足以满足基本需求。
大多数个人电脑用户可能只需要日常版本。这种 Linux 已经普及了一段时间。由于微软公司以向人们销售 “普通 ”操作系统为生,如果 Linux 在大众中流行起来,他们将损失惨重。因此,他们想尽一切办法“警告”公众,Linux 可能是你不想要也不需要的东西。但实际上,Linux 与 Microsoft Windows 一样易于安装,支持的硬件范围也同样广泛。
三种最流行的 Linux 桌面发行版是:
(1)Fedora
(2)Ubuntu
(3)Linux Mint
最流行的四个 Linux 服务器版本是:
(1)Debian
(2)CentOS (Linux.org 在 CentOS Linux VPS 上运行)
(3)OpenSUSE
(4)Slackware
最流行的两个 Linux 虚拟服务器版本是:
(1)VMWare
(2)Citrix XenServer (Linux.org runs on XenServer)
Linux.org 不推广任何特定的 Linux 发行版。
要涵盖所有不同的 Linux 发行版是不可能的,因此本课将只讨论安装在家庭或办公室个人电脑上的标准版 Linux。有几种众所周知的 Linux 发行版可以很好地作为桌面运行。你甚至可能听说过一些为该平台创建了发行版的公司/组织,如 Debian、Ubuntu、Fedora、Linux Mint 和 SuSE。
还有许多其他的发行版。甚至还有一些版本的 Linux 用英语以外的语言提供文档和安装程序。我们无意为这里提到的公司的发行版/产品背书,也不想轻视那些我们没有提到的公司。Distrowatch 维护着一份各类发行版的列表。我们邀请你在决定安装任何版本的 Linux 之前查阅该列表。
准备安装
所有主要的 Linux 版本都已将其产品完善到非常易于安装的程度。精心设计的安装向导会一步一步地引导你完成安装过程,这样你就能在较短的时间内安装并运行 Linux,而不会有任何头疼的问题。但是,即使是号称世界上最方便用户使用的商业操作系统,也不能保证安装过程百分之百没有问题。如果你使用的是不常见的硬件外设,那么你可能会遇到驱动程序不兼容的问题。这一直是 Linux 的弱点之一。它没有 Windows 那样的驱动程序支持。不过,不用担心。在过去的几年里,Linux 已经取得了长足的进步,本地 PC 零售店中常见的许多设备都能在 Linux 中正常运行。