Live Knoppix 发行版在使用 4 年后放弃了 systemd。

在使用 systemd 四年之后,基于 Debian Knoppix 发行版移除了备受争议的 init 系统。

本周日(18月XNUMX日 *基于流行的 Linux 发行版 Knoppix 的 8.6 版本 Debian此次发布基于7月9日发布的版本。 Debian Knoppix 10 (Buster) 包含来自测试分支和不稳定分支的多个软件包,以支持新型显卡。Knoppix 是最早的 Live CD Linux 发行版之一,至今仍深受 Linux 发烧友的喜爱。

Knoppix 8.6 是该发行版中第一个放弃 systemd 的公开版本。systemd 是由 Red Hat 的 Lennart Pöttering 开发的初始化系统,旨在取代 sysvinit。尽管采用 systemd 曾引发争议和批评,但如今 systemd 已成为主流的默认选择。Knoppix 的上游使用了 systemd。 DebianRHEL, CentOS 以及 Fedora;openSUSE 和 SLES,以及 Mageia 和 Arch。

对systemd的抱怨主要与子系统承担的功能冗余有关,因为其设计不符合“做一件事,并做好”的基本Unix哲学。 其他方面,例如二进制形式的日志(与人类可读的文本日志相反)也受到了批评。

从技术上讲,第一个移除 systemd 的 Knoppix 版本是 8.5;但该版本仅随印刷版一起分发。 Linux 今年早些时候,德国杂志曾报道过此事,但当时并未提供公开下载。Knoppix 的创始人 Klaus Knopper 曾简要撰文解释了在此版本中移除 systemd 的决定(以下内容译自德语,并附有相关链接):

“仍然有争议的启动 systemd, 最近才引发了对安全漏洞的愤怒被整合到 Debian 自 8.0 版本(Jessie)起,该功能被移除,并从 Knoppix 8.5 版本开始移除。我通过加载系统并使用我自己的软件包(修改版)绕过了这些硬性依赖。 *).

为了维护类似 systemd 的会话管理,从而保留以普通用户身份关闭和重新启动系统的能力,我使用了 elogind 会话管理器。 这使得 systemd 能够避免干扰许多系统组件并降低整个系统的复杂性。 如果您需要在启动时运行自己的服务,则无需创建任何 systemd 单元,只需将​​您的服务写入文本文件 /etc/rc.local 中,其中包含示例和说明。”

Knoppix 从 2014 年到 2019 年使用了 systemd,成为极少数集成了 systemd 然后又放弃 systemd 的发行版之一——Void。 Linux 第一个出现在列表中。同样在 2016 年,还创建了一个分支。 Debian Devuan 是一个基于无 systemd 理念构建的系统。(Arch 也有一个类似的衍生版本。) Linux — Artix,它使用 openRC。 *)

Knoppix 还配备了一个针对残疾人的系统,ADRIANE(音频桌面参考实现和网络环境),这是一个“会说话的菜单系统,其目标是让计算机新手更轻松地工作和访问互联网,即使他们没有视觉能力”与计算机屏幕的接触,”可选地包括基于 Compiz 的屏幕放大镜系统。

* - 大约。 翻译者

来源: linux.org.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster