Die Veröffentlichung von SysVinit 3.09, einem klassischen Init-System, das in Linux-Distributionen vor systemd und upstart weit verbreitet war, ist erfolgt und wird weiterhin in Distributionen wie Devuan, Debian GNU/Hurd und antiX verwendet. Die Versionen der mit sysvinit verwendeten Tools insserv und startpar blieben unverändert. Das Tool insserv dient der Organisation des Bootprozesses unter Berücksichtigung der Abhängigkeiten zwischen Init-Skripten, während startpar für den parallelen Start mehrerer Skripte während des Systemstarts verwendet wird.
In der neuen Version von SysVinit:
- Wurde die Unterstützung für den Aufbau in Linux-Distributionen implementiert, die die Standard-C-Bibliothek Musl anstelle von Glibc verwenden. Unter anderem wurden Probleme mit dem hddown-Handler in Musl-basierten Systemen gelöst.
- Im Befehl reboot wurde die Möglichkeit hinzugefügt, während des Neustarts Nachrichten an Firmware auf Linux-Kernelsystemen zu übermitteln. Der Administrator kann diese Funktion beispielsweise nutzen, um einen Boot von einem anderen Partition anzufordern. Die Nachricht wird durch das Setzen des Flags „-m“ festgelegt.
- Die Funktion der clean-Direktive im Makefile wurde verbessert.
Quelle: opennet.ru
