init系统systemd超前之处

先前看了很多关于新的init系统的文章这里只说upstart和systemd,个人认为systemd超前于upstart主要有以下几点:

软硬件的动态改变

并行化Socket服务

并行化Bus服务

并行化文件系统任务

保持第一个登录的用户的 PID 很小(启动过程中摆脱shell脚本)

systemd解析传统的SysVinit 脚本,将其依赖关系转化为 其原生的依赖关系,因此兼容 Sysvinit 脚本的同时仍能提供并行性,而 Upstart 无法对传统脚本进行并行化。且可通过DBus界面控制。(这一点对于SA来说是好事情)

systemd的秘籍