发布于 2017-12-13 00:58:42 | 116 次阅读 | 评论: 0 | 来源: 网友投递
systemd Linux的init程序
systemd是一个init程序。根据之前 Upstart的一些介绍大家应该简要了解了传统Sysvinit系统的不足之处。不过,这次的systemd的设计思想更为超前,也可以说是借鉴了OSX上launchd的思路。
Nico Schottelius 曾经是一家瑞士公司的首席执行官,这家公司主要提供虚拟主机,数据中心和高速光纤网络等的技术服务。在谈到当时的就职经验时,Nico 说道:“Systemd 开发者将社区细化,大大降低了稳定性,并增加了复杂性,但却没有多少实际价值。”
他曾在一篇文章中表示:
在 ungleich 时,我们有一个小开发团队,当时我们从 Systemd 转到了 Devuan,因为我们没有更多的时间去处理 Systemd 给我们造成的问题。我们甚至无法估计 Systemd 带来的安全风险。我们的目标是创建一个更强大,更易于使用的 VM 平台,而不是让开发陷入危险境地...
Devuan 开发人员正在做的是创造稳定性。为什么人们比起 Windows 更喜欢 Linux 服务器? 是因为 Windows 太复杂,太容易出错,不适合作为一个稳定的基础。 而这正是 Systemd 给 Linux 带来的麻烦:容易出错、复杂、不稳定。 有了 Systemd,使用 Linux 的主要优势都被掩盖了。
文章认为,创建 Devuan 是为了保证 Linux 的稳定性,这对于很多人来说都非常重要的。