当您正在寻找要安装的新 Linux 发行版时,您会注意到两件事:名称和桌面环境。
快速浏览显示 Ubuntu 之间的明显差异, Fedora、Linux Mint、Debian、openSUSE 和许多其他 Linux 变体。 但是为什么有这么多 Linux 发行版,它们之间有什么区别呢?
Linux 发行版之间的 5 个主要区别
正在寻找新的 Linux 发行版? 在某些时候,您会想知道为什么会有这么多不同的发行版,尤其是如果它们都是 Linux 的话。
您可能知道 Windows 10 有多个版本,但它们并未作为完全独立的操作系统进行销售。 同时,macOS 有一个变体(至少对于桌面而言)。 那么为什么会有这么多不同的 Linux 发行版呢?
Linux 发行版的开发归功于各种协作但又不同的团体。 自 Linux 内核首次发布以来的这些年里,这种方法导致了不同发行版的创建。
它的核心是Linux。 但是您会注意到 Linux 版本之间的一些差异,特别是:
- 桌面环境
- 包管理器
- 显示服务器
- 目标和目的
- 开源理念
但是,这些差异真的很重要吗?
1. 桌面环境
大多数发行版似乎只是根据它们使用的桌面环境而有所不同。
为了 example, Ubuntu 提供多种桌面环境,具体取决于您选择的风格。 你可以有:
- Ubuntu(主要版本包括 GNOME 桌面)
- 库本图 (KDE)
- 卢本图 (LXQt)
- Ubuntu Budgie(带有 Budgie 桌面)
- Ubuntu MATE(经典的 Ubuntu 桌面)
- 许本图 (Xfce)
但是,其他发行版提供的桌面选择较少,但通常以包含不同桌面环境的“旋转”形式提供。 一个 example 这样做的分布是 Fedora. 同时,您会在 Elementary OS 上找到受 macOS 启发的 Pantheon 桌面。
查看我们的最佳 Linux 桌面环境指南,了解有关这些差异的更多信息。
2. 包管理器和其他技术
每个 Linux 发行版背后的人都可以选择它们包含的软件,例如文件管理器和包管理器。
发行领导者有这些选择,因为每个类别的 Linux 软件都可以有多个应用程序。
为了 example,有几个文件管理器可用于 Linux,例如 Nautilus 和 Konqueror,每一个都提供了不同的文件浏览方式。
其他 example 是 Linux 包管理器。 每个 Linux 发行版都包含各种安装软件的方法,但它们都有一个底层包管理器。
在基于 Debian 的发行版(例如 Ubuntu 和 Linux Mint)上,可以选择 dpkg,通过 apt 依赖解析器访问。 对于 CentOS,RPM 是包管理器,受制于使用 yum 的命令。
3. Linux 上不同的显示服务器
在 Linux 的底层,您会发现一系列决定其运行方式的工具、应用程序、进程和服务器。
关键 example 这是显示服务器。 该软件协调计算机硬件和显示器之间的数据,使用户能够与图形用户界面 (GUI) 进行交互。
从历史上看,X.Org Server 一直是最常用的。 但是,有多种替代方案可用,例如 Mir 和在 Android(使用 Linux 内核)上使用的 SurfaceFlinger。 Wayland 显示服务器被视为 Linux 的未来,大多数流行的发行版都采用它。
4. 目标和目的
存在一些发行版是因为它们喜欢现有发行版的某些方面但希望替换某些软件包。 同时,Linux 发行版的目标可能不同。 为了 example, Linux Mint 基于 Ubuntu,但包含不同的系统工具、桌面环境和薄荷绿主题。 它的主要目的是为 Windows 和 macOS 用户提供一个开始使用 Linux 的简单入门点。
同样,Debian 旨在提供一个极其稳定的发行版(因此包含较旧的软件)。
除了通用发行版之外,一些 Linux 项目还有特定的用途。 为了 example、游戏发行版(如 Steam OS)或多媒体发行版(如 Fedora 设计套件。
5. 开源与专有哲学
虽然 GNU/Linux 可能是最著名的开源项目,但并非所有发行版都是 100% 开源的。
项目负责人对开源有不同的立场,这可能是开源纯粹主义者的决定性因素。
作为一个 example, Ubuntu 在其存储库中包含专有软件没有问题。 您会发现 Steam 游戏客户端很容易获得,同时可以安装 AMD 和 Nvidia 的图形驱动程序。 Fedora相反,它有一个强大的开源政策,阻止它在其存储库中包含任何专有软件。
当然,归根结底,您可以使用您选择的 Linux 发行版做任何您想做的事情。 无论分发项目的政策如何,您安装的内容都没有障碍。
简而言之,尽管许多 Linux 发行版可能具有开源合规性的崇高目标,但并非所有发行版都是开源的。
所有发行版的共同点:Linux 内核
尽管存在这些差异,但所有 Linux 发行版仍被认为是 Linux:但为什么呢?
它们至少有一个共同点:Linux 内核。 该软件是操作系统的核心,将您与之交互的软件(例如浏览器)与完成所有工作的底层硬件连接起来。 它还包括许多设备驱动程序,为您可能正在使用的任何硬件提供支持。
这就是为什么保持内核更新或在有特殊要求时自行编译内核很重要的原因。 世界各地的开发人员及其创建者 Linus Torvalds 都为内核做出了贡献。
使用 Linux 的差异为您选择合适的发行版
了解各个发行版之间的差异可能有助于成就或破坏您的 Linux 体验。
并非所有发行版都适合所有人,因此请选择最适合您和您的偏好的发行版。 尝试任何发行版以了解其内容绝对没有错。
不知道从哪里开始? 查看我们对最佳 Linux 操作系统的汇总。