Die Veröffentlichung der klassischen Initialisierungssystemversion SysVinit 3.16 wurde veröffentlicht, das in Linux-Distributionen vor systemd und upstart weit verbreitet war und nun weiterhin in Distributionen wie Devuan, Slackware, Debian GNU/Hurd und antiX verwendet wird. Der Code ist in C geschrieben und wird unter der GPLv2-Lizenz vertrieben. Die Komponenten der verwendeten Utilities insserv und startpar, die zusammen mit sysvinit verwendet werden, wurden nicht verändert. Die Utility insserv dient der Organisation des Bootprozesses unter Berücksichtigung der Abhängigkeiten zwischen den Init-Skripten, während startpar zum parallelen Start mehrerer Skripte während des Systembootvorgangs verwendet wird.
In der neuen Version von SysVinit wurden die Funktionen des Skripts sysd2v erweitert, das zur Umwandlung von systemd-Unit-Dateien in sysv-Skripte dient. Nicht verwendeter Code aus sulogin wurde entfernt. Einige Debugging-Meldungen beim Lesen des Inhalts des Verzeichnisses /etc/inittab.d/ wurden entfernt, und die Besonderheiten des Lesens von /etc/inittab.d/ sind im man-Handbuch inittab dokumentiert. Die man-Seiten von inittab und init wurden bereinigt.
Quelle: opennet.ru
