不是系统粉丝? 这里有 14 个无 Systemd 的 Linux 发行版

systemd 是一种流行的初始化系统,被数十家开发人员和公司支持的大多数主要 Linux 发行版采用。

如果你好奇的话,init 系统是 Linux Kernel 在启动过程中起作用后的第一个进程,用于初始化各种设备管理、日志记录和网络服务。 您可能也知道它们是守护进程。

从技术上讲,systemd 解决了许多问题,使 Linux 发行版更可靠地用于桌面和大型服务器配置。

因此,可以肯定地说,许多人认为它的目的是使启动过程可靠且快速,并具有并行初始化事物的能力。

但是,还有其他用户绝对讨厌将它包含在现代 Linux 发行版中。 因此,要求无 systemd 的 Linux 发行版。

但是,这是为什么呢?

此外,如果您不想在 Linux 系统上使用 systemd,您有什么选择?

本文将简要讨论为什么一些用户更喜欢无系统发行版以及一些可用的最佳选项。

为什么选择无系统替代品?

首先,与 SysVinit(或 System V init)等经典初始化系统相比,systemd 被认为是一个臃肿的实现。

它也被认为与 UNIX 哲学背道而驰,其目的应该是让事情保持简单并专注于有效地做一件事情。

此外,systemd 是一个包含各种模块的复杂实现,与 SysVinit 相比,它可能会增加攻击面。

除了其中一些原因之外,众所周知,GNOME 和 KDE 等桌面环境依赖于 systemd 组件。 然而,有些人认为其他工具/服务不应该完全依赖于 systemd,让用户可以自由地使用另一个 init 系统。

14 个无 Systemd 的 Linux 发行版选项

但是,没有 systemd 的发行版列表涉及一些使用 表扬 和一些系统部件。

这些选项可以帮助您在没有 systemd 的情况下运行发行版,同时满足 systemd 的一些依赖关系。

不要担心,该列表还涉及完全无 systemd 的选项,没有 elogind 和其他 systemd-parts。 该列表提到在必要时使用相同的。

该列表没有特定的排名顺序。

1. 德文

Devuan 是一个没有 systemd 的 Debian 分支。 它通常基于可用的最新稳定 Debian 版本。

该项目的目的是让用户控制对 Init 系统的选择。 您可以选择使用 sysVinit、runit 和 openRC。

使用 Devuan,您将可以访问 Debian 中可用的所有桌面环境。 它适用于无系统配置。 与其他一些无 systemd 发行版相比,Devuan 可能是一个更简单的选择,具有可观的可访问性改进和流畅的安装过程。

在发布本文时,您可以在 32 位和 64 位系统上试用 Devuan。

德文

2. 反X

AntiX 是一个有趣的基于 Debian (Stable) 的无系统发行版,它也是 32 位系统的最佳选择之一。

考虑到它同时支持 64 位和 32 位系统并使用 IceWM 窗口管理器,它也是最轻量级的选项之一。

您还可以根据需要选择使用 Fluxbox 和其他几个窗口管理器。

说到Init系统,可以选择下载runit版或者sysVinit版。 有不同的版本可供入门。

反X

3. MX Linux

MX Linux 是最用户友好和资源效率最高的无 systemd 发行版之一。 它主要基于 Debian 的稳定分支。

它附带了 systemd,但如果需要,它可以让您控制启用它。

MX Linux 使用 Xfce 作为默认桌面环境,提供 KDE 和 Fluxbox 版本。

MX Linux

4. Nitrux

nitrox linux 系统

Nitrux 是一个基于 Debian Linux 稳定分支的迷人产品。

不仅限于排除 systemd,如果您还没有尝试 Nitrux Linux,还有更多理由。

它以 KDE 作为其桌面环境,同时提供独特的用户体验。

Nitrux

5. 无效的 Linux

Void Linux 是一种独特的产品,它不基于任何现有的 Linux 发行版。 它完全独立并积极开发。

它更喜欢使用 runit 作为初始化系统而不是 systemd。 虽然它专注于提供稳定性,但他们在持续构建系统中遵循滚动发布计划。

您可以使用它从头开始编写的本机包管理器来快速安装和管理系统中的软件。

它们提供了详细的文档来解释配置您的体验的可用功能和说明。

无效的 Linux

6. GoboLinux

如果您喜欢冒险,并且在使用终端时没有问题,GoboLinux 是一个有趣的选择。 虽然它确实提供了一个桌面,但你得到的只是最低限度的,不要指望你在 Ubuntu 中看到的东西。

与大多数不同,它是一个模块化的 Linux 发行版,专注于高效的文件系统来组织程序。 通常,当我们在 Linux 上安装某些东西时,程序文件会分散在系统的不同目录中。

GoboLinux 旨在通过为每个程序提供其目录来简化这一点。 除了所有独特点之外,它还是一个无系统发行版。

GoboLinux

7.高山Linux

Alpine Linux 是另一个没有 systemd 的独立 Linux 发行版。 当涉及到 init 系统时,它使用 OpenRC。

该分布侧重于安全性和资源效率。 因此,如果您正在寻找一个专注于安全性的简单无系统发行版,Alpine Linux 可能是一个不错的选择。

高山 Linux

8.阿蒂克斯

Artix 是一个基于 Arch 的发行版,没有 systemd。 您可以将其配置为使用 OpenRC、Runit 或 dinit(新的 init 系统)。

它确实利用 表扬 作为其用户登录管理器,尝试无缝迁移到无 systemd 发行版。 但是,如果您不喜欢它的存在,您可以尝试在没有它的情况下运行它。

与其他一些选项相比,Artix 仅适用于可以配置其设置的有经验的 Arch 用户。

Artix Linux

9. TinyCore Linux

TinyCore Linux 是一个模块化的 Linux 发行版,带有社区构建的扩展。 你会得到一个 Linux 内核、根文件系统和一些启动脚本来安装一些内核模块。

基本上,您使用 TinyCore Linux 构建您的最小 Linux 发行版。

顾名思义,根据现代操作系统标准,它是一个很小的安装,几乎不占用任何存储空间(低至 10 MB)。

考虑到它是模块化的,您可以在没有 systemd 的情况下完全自定义您的配置,或者使用 elogind。 您可以快速安装各种桌面环境和窗口管理器以开始使用。

由于显而易见的原因,它可以在较旧的计算机上完美运行。

TinyCore Linux

10. 奇美拉 Linux

如果您想自己编译并使用 Linux 发行版,Chimera Linux 是一个实验性选项。 但是,您可以通过 GUI 获得 ISO 映像。

它基于 FreeBSD,并使用 dinit 作为其初始化系统。

您可以使用 Chimera Linux 安装 GNOME 或 Enlightenment 桌面以获得完整的桌面体验。

奇美拉 Linux

11.毒液Linux

Venom Linux 是另一个基于源代码的 Linux 发行版,让您能够在保持最小化的同时自定义事物。

它不依赖于 systemd 或 elogind。

毒液 Linux

12. 亲吻 Linux

Kiss Linux 是一个滚动发行版,您需要在其中下载 tarball、解压缩并根据您的要求重建系统。

默认的初始化系统是busybox。 但是,您也可以尝试使用其他初始化系统。

亲吻 Linux

13.PCLinux操作系统

PCLinuxOS 对于想要一个没有所有麻烦的工作桌面环境的用户来说是一个绝佳的选择。

它不依赖于 systemd,但您还可以获得包含该发行版的所有基本工具。因此,与大多数其他选项相比,没有 systemd 的挑战将是最小的,从而使用户体验更好。

它使用 sysVinit 并且还具有包管理器来帮助您管理软件。

PCLinux操作系统

14. 松弛软件

slackware 15 截图slackware 15 截图

Slackware 是最古老的没有 systemd 的活动发行版。 默认情况下,您将 KDE Plasma 作为桌面环境。 幸运的是,几年后,我们在 2022 年见证了一个新版本,即 Slackware 15。 所以,它就在这里。

出于显而易见的原因,您可能希望作为一个绝对的初学者远离它。 但是,如果您是一位经验丰富的 Linux 用户,希望更好地控制您的 Linux 发行版,那么 Slackware 是一个很好的选择。

请注意,从最新版本开始,它确实具有 elogind 而不是 ConsoleKit2(如果您注意到更改,请在评论中告诉我)。

Slackware

系统化与否?

无论是否膨胀,Systemd 都可以在提高性能的同时简化许多事情。

选择带有 systemd 的发行版时,您不会遇到任何兼容性问题。

考虑到大多数流行的 Linux 发行版都依赖于它,它有一些东西可以为最终用户提供更好的用户体验。

但是,如果您想要一个遵循传统方法的 init 系统,那么无 systemd 的发行版应该很适合您。

请注意,当涉及到一些无 systemd 的发行版时,您可能会遇到一些问题/挑战。 因此,请确保在尝试任何事情之前先进行研究。

如果您知道其他一些不使用 systemd 的优秀 Linux 发行版,请在评论中告诉我们。