systemd 为什么会有那么大的争议?

发布时间:
2024-05-23 15:56
阅读量:
8

因为systemd无情的告诉你企业需求和桌面需求比Unix传统重要的多,打击了大批Linux爱好者的内心。

systemd的开发者是RedHat,一家靠销售企业版Linux活着的公司,一切最终是要以满足金主爸爸需求的。

从企业角度来看,服务器统一管理是最重要的,自动化审计是高优先级,所以systemd会把所有涉及系统服务的地方统一起来,为此不惜抛弃Unix中一个软件只做一件事的传统,变成了啥都管、管一切,但企业喜欢。

从桌面角度看,电脑是拿来工作的,要尽快启动进入桌面,要能让系统尽可能多的图形化配置,因为使用者不需要去了解Linux,而是要专注于应用软件。电脑出了问题,要让专业人员统一维修,而不是强迫你自己动手,这又回到了上一条,管理上的统一性是第一位的。

随后各大发行版也意识到了这一点,systemd是对Linux推广更有利的选择,而不是只留在爱好者的小圈子里,所以无论是很排斥商业化的Debian还是追求灵活性的Arch,几乎所有的发行版都转向了systemd。

现在剩下不转的已经很少了,比如Alpine,但人家主攻容器环境,本来也用不着系统管理,还有Gentoo和LFS是给你在安装时一次选择的机会,以及Void这种披着Linux皮的BSD。除此之外就是各大发行版中不愿意使用systemd的fork了。

另外,以学院派著称的BSD也不反对systemd的想法,至少FreeBSD社区一直很喜欢macOS上的launchd,只是没那么多人力做而已。

所以有时不能只听爱好者的反馈,要看对更多人群是否有好处。

END