Die Veröffentlichung der klassischen Init-System-Software SysVinit 3.10 wurde vorgestellt. Dieses System wurde früher in Linux-Distributionen vor der Einführung von systemd und upstart weit verbreitet und wird weiterhin in Distributionen wie Devuan, Debian GNU/Hurd und antiX genutzt. Der Code ist in C geschrieben und wird unter der GPLv2-Lizenz veröffentlicht. Die Versionen der mit sysvinit verwendeten Hilfsprogramme insserv und startpar haben sich nicht geändert. Das Hilfsprogramm insserv organisiert den Bootprozess unter Berücksichtigung der Abhängigkeiten zwischen Init-Skripten, während startpar für den parallelen Start mehrerer Skripte während des Systemstarts sorgt.
In der neuen Version von SysVinit wurde die Verarbeitung des Signals SIGRTMIN+4 hinzugefügt, sowie die Initiierung des Befehls „shutdown -hP now“ für das Herunterfahren, wenn dieses Signal empfangen wird. Die Verarbeitung des Signals SIGRTMIN+4 war erforderlich, da es von systemd generiert wird, wenn der Benutzer den Befehl „machinectl stop“ zur Herunterfahrung des Systems ausführt. Zudem wurde in der neuen Version ein Problem im Prozess bootlogd behoben, das zu einer Endlosschleife führte, wenn das Gerät zum Schreiben geöffnet wurde, ohne eine Schreiboperation durchzuführen.
Quelle: opennet.ru
