Megjelent a klasszikus SysVinit 3.14-es indítórendszer kiadása, amelyet széles körben használtak a Linux disztribúciókban a systemd és upstart előtti időkben, most pedig továbbra is olyan disztribúciókban, mint a Devuan, Slackware, Debian GNU/Hurd és antiX. A kód C nyelven íródott, és a GPLv2 licenc alatt kerül terjesztésre. A sysvinittel együtt használt insserv és startpar segédprogramok verziói nem változtak. Az insserv segédprogram a rendszerindítási folyamat megszervezésére szolgál, figyelembe véve az init szkriptek közötti függőséget, a startpar pedig több szkript párhuzamos indítását biztosítja a rendszerindítási folyamat során.
A SysVinit új verziója visszaállítja a DESTDIR változó támogatását az src/Makefile fájlban, amely az Arch Linuxon való építéshez szükséges. Az /etc/inittab konfigurációs fájl maximális sormérete 127-ről 253 karakterre nőtt.
A sorméret-korlátot meghaladó bejegyzések kezelésének logikája megváltozott az /etc/inittab fájlban. Az ilyen soroknál üzenet jelenik meg a naplóban, és magát a sort figyelmen kívül hagyja. Korábban a hosszú karakterláncokat a mérethatárnál csonkolták és végrehajtották, ami kellemetlen összeomláshoz vezethetett. Például, ha egy hosszú sor végén az "rm -rf /var/1234" parancs szerepel, akkor az "rm -rf /var" parancs ténylegesen végrehajtásra kerülhet, ha a "/1234" rész kívül esik a vágási határon.
Forrás: opennet.ru
