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

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

本周日(18月XNUMX日 *)流行的基于 Debian 的 Linux 发行版 Knoppix 8.6 版本已经发布。 该版本基于 9 月 10 日发布的 Debian XNUMX (Buster),包含来自测试和不稳定分支的多个软件包,以提供对新显卡的支持。 Knoppix 是最早的 live CD Linux 发行版之一,至今仍然深受爱好者的欢迎。

Knoppix 8.6 的发布是第一个放弃 systemd 的发行版公共版本,systemd 是由 Red Hat 的 Lennart Pöttering 开发的 init 系统,旨在取代 sysvinit。 虽然 systemd 的适配一直受到争议和批评,但 systemd 目前是主流的默认选择。 用于 Knoppix 上游 - Debian; RHEL、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 的非常短的发行版列表中的第二个 - Void Linux 是这个列表中的第一个。 同样是在 2016 年,创建了一个 Debian 分支 - Devuan,它是围绕无 systemd 的理念创建的。(还有一个类似的 Arch Linux 分支 - Artix,它使用 openRC。 *)

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

* - 大约。 翻译者

来源: linux.org.ru

添加评论