經典的 SysVinit 3.16 init 系統現已發布,該系統在 systemd 和 upstart 出現之前曾在 Linux 發行版中被廣泛使用,現在仍在 Devuan、Slackware、Debian GNU/Hurd 和 antiX 等發行版中使用。該程式碼用 C 語言編寫,並根據 GPLv2 許可證分發。與 sysvinit 一起使用的 insserv 和 startpar 實用程式的版本沒有改變。 insserv 實用程式旨在考慮到 init 腳本之間的依賴關係來組織啟動過程,而 startpar 用於確保在系統啟動過程中並行啟動多個腳本。
新版 SysVinit 擴充了 sysd2v 腳本的功能,該腳本可以將 systemd 單元檔案轉換為 sysv 腳本。 sulogin 中已移除未使用的程式碼。讀取 /etc/inittab.d/ 目錄內容時的一些調試資訊已被移除,讀取 /etc/inittab.d/ 的具體步驟已記錄在 inittab 手冊頁中。 inittab 和 init 手冊頁也已進行了清理。
來源: opennet.ru
