让 sysvinit 并行加载所有内容 - 为什么这样做有效?

让 sysvinit 并行加载所有内容 - 为什么这样做有效?

/etc/init.d/rc在我的 Debian 机器上进行了编辑,并将其更改startup bootstartup boot &。启动时间大大减少,而且根本没有发生竞争条件。甚至比 Systemd 还要快得多(由于某种原因,Systemd 会多消耗 4 或 5 瓦的电量,导致电池寿命大幅缩短 - 仍然不知道原因)

但是为什么这仍然有效呢?初始化脚本不是倾向于相互依赖吗?我的电脑有一个非常快的固态硬盘,所以每个脚本在下一个脚本启动之前绝对没有时间完成。我唯一的抱怨是当init 1我在 GNOME 中按下重新启动时,机器进入单用户模式()而不是重新启动。除此之外,这似乎就像奇迹发生了一样。

相关内容