2021 年面向高级用户的 6 个最佳 Linux 发行版

传统的操作系统使用户使用相同但冗余的版本。 Linux 为不同的用户提供了一些东西,通常称为 Linux 发行版。 有数百种 Linux 发行版可以满足不同的用途,例如游戏、教育、软件开发等。

虽然大多数 Linux 发行版彼此相似,但少数发行版具有独特的用户界面和不同的功能。 这些发行版提供了比基于 Debian 或 Arch 的竞争对手更多的功能,但只有高级用户才能使用它们,因为它们伴随着陡峭的学习曲线。

让我们偏离通常的普通发行版,探索值得一提的鲜为人知的操作系统。

1. 尼克斯操作系统

NixOS 使用自己的包管理器,称为 Nix 包管理器。 它使用一种独特的方法来管理系统内的所有包。 它将所有包相互隔离,使它们之间没有交互。

这种基于隔离的方法非常适合喜欢在他们的机器上安装不同包的用户。 您可以从互联网上安装任何东西,而不必担心它对设备上其他文件的影响。

这种方法还确保了包装的可重复性; 如果一个包在一台机器上工作,它也可以在另一个支持 NixOS 的设备上工作。 它使您可以轻松回滚到以前的版本; 这可确保在升级期间没有软件包处于不一致状态。

2. 无效的 Linux

Void Linux 不是目前最快的 Linux 发行版之一,但它无疑是最稳定的发行版之一。 与 NixOS 一样,Void 放弃了预构建的 Linux 发行版,因为它是从头开始开发的。

该操作系统带有自己的 XBPS 包管理系统,可用于在您的机器上安装不同的包。 这个独特的包管理系统还为您提供了从头开始构建包的选项。

XBPS-SRC 是 XBPS 包生成器,它带有 2 条款 BSD 许可证。 XBPS 包构建器通过 Linux 命名空间在容器中构建软件,提供进程隔离和绑定挂载(以及其他)。

无效用途 运行 作为初始化系统和服务主管。 Runit 是一种实用且直接的方法,可通过可靠的服务监督来初始化系统。 这是使 Void 适合高级用户的另一个原因。 如果您正在寻找一个稳定的发行版,Void Linux 可能是填补这一空白的一个。

3. Slackware

Slackware 是最古老的 Linux 发行版之一。 虽然大多数 Linux 发行版都有 GUI,但 Slackware 主要使用其命令行执行来执行任何操作。 Slackware 的灵感来自于 1992 年发布的 Softlanding Linux System。

Slackware 旨在为其用户提供“类 UNIX”体验。 该操作系统包含 KDE 和 Xfce 的更新版本,因为这两个桌面环境都将它们的本机功能作为组件包而不是更大的捆绑包安装。

这种安排允许用户轻松删除不需要的软件,使管理过程变得轻而易举。 Slackware 中的这一突破性功能是现代 Linux 发行版上可用的软件包安装系统的基本构建块之一。

在过去的三十年里,Slackware 一直是许多高级用户的首选,如果你想享受这个软件的传统,你应该尝试一下。

4. 琴图

Gentoo 的名字来源于南极快速移动的企鹅。 这个名字象征着 Gentoo 带来的快速性能。 Gentoo 带有一个高度可配置和快速的软件分发系统,也称为 Portage。

这个神奇的分发系统会根据用户的行为构建自定义脚本。 Portage 使用此脚本根据用户的偏好和硬件优化已安装的软件包。

Gentoo 的最新更新将舞台下载带到了更大的硬件池中,包括 amd64、x86 和 ARM。 这种高速操作系统是相关的,特别是如果您的机器速度较慢并且想要免费获得额外的速度。

5. 清除 Linux

Clear Linux 首先不适合通用用户。 英特尔为专门从事 IT、人工智能和 DevOps 的专业人士开发了该发行版。 Clear Linux 针对 Intel 平台进行了高度优化,从而提供了额外的速度和性能。

包管理系统本身没有什么典型的。 清除 Linux 使用 交换,但安装过程与其他包管理器完全不同。 该发行版将单个级别的所有文件归零; 这样,它会为系统上的每个软件调整生成一个新版本的操作系统。

Clear Linux 的最新更新带来了 分析仪 作为平台上的新安全通行证。 Fanalyzer 启用新的静态分析通道和相关警告。 这一遍对整个代码中的路径进行探索,以期检测各种常见错误。

一些开箱即用的功能和完全不同的 UI 使 Clear Linux 成为高级用户的绝佳选择。

6. 从零开始的 Linux

顾名思义,Linux From Scratch 让您可以“从头开始”构建个性化的 Linux 版本。 从安装过程开始,您必须对每个操作使用低级命令。

Linux From Scratch 与任何其他 Linux 发行版完全不同,它配备了一组预编译的代码。 当您根据需要合并元素时,此操作系统将引导您完成构建操作系统的步骤。

这个操作系统仍然是学习 Linux 系统核心功能的好方法,它无疑不适合胆小的用户。

为高级用户掌握 Linux 平台

这些高级 Linux 发行版提供独特的功能,例如基于隔离的包构建和根据用户偏好的自定义脚本。 这些功能在常用的 Linux 发行版上很难找到,尤其是那些基于 Debian 等更常见发行版的发行版。

如果您觉得自己有时间和精力来学习一个好的、独特的发行版,那么您必须查看这些发行版选项。 每个发行版的功能都不同,但它们承诺让您更好地了解 Linux 系统的细微差别。