诗和远方

systemd代码超过120万行

systemd是主流Linux发行版最喜欢使用的初始化系统工具,不过这几年因为它的复杂度猛增。

根据统计数据,2014年5月,systemd代码行数为55万行,而2017年突破了100万行,如今已经达到了1207302行,约有1400名作者贡献了40057次提交。

去年它有6245次提交,今年至今有 2145次提交,最活跃的作者是创始人Lennart Poettering,他今年至今贡献了超过32%提交。


根据 Linux 惯例,字母d是守护进程(daemon)的缩写。 Systemd 这个名字的含义,就是它要守护整个系统。

使用了 Systemd,就不需要再用init了。Systemd 取代了initd,成为系统的第一个进程(PID 等于 1),其他进程都是它的子进程。

Systemd 的优点是功能强大,使用方便,缺点是体系庞大,非常复杂。事实上,现在还有很多人反对使用 Systemd,理由就是它过于复杂,与操作系统的其他部分强耦合,违反"keep simple, keep stupid"的Unix 哲学。


systemd基本使用还是挺简单的,没想到竟然这么复杂,代码都到百万量级了。

其实start stop status restart,四行就够了

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Catalog
标签列表
最新
最热
常用网站
站点信息
  • 文章总数:2016
  • 页面总数:1
  • 分类总数:17
  • 标签总数:518
  • 评论总数:0
  • 浏览总数:592287
Archives
Copyright © 2017-2019 www.my889.com Some Rights Reserved.
推荐使用 Chrome 浏览器浏览本站
沪ICP备17052342号
Sitemap XML