Esitati klassikalise käivitussüsteemi SysVinit 3.14 väljaanne, mida on laialdaselt kasutatud Linuxi distributsioonides enne systemd ja upstart'i, ja mis on nüüd jätkuvalt kasutusel distributsioonides nagu Devuan, Slackware, Debian GNU/Hurd ja antiX. Kood on kirjutatud C keeles ja jagatakse GPLv2 litsentsi alusel. Sysvinit'i koosseisus kasutatavate utiliitide insserv ja startpar versioonid ei ole muutunud. Utiliit insserv on mõeldud käivitamisprotsessi korraldamiseks init-skriptide vaheliste sõltuvuste arvesse võtmisega, samas kui startpar tagab mitme skripti paralleelse käivitamise süsteemi käivitamise protsessi ajal.
Uues SysVinit versioonis on taastatud toetus src/Makefile-s muutuja DESTDIR jaoks, mis on vajalik Arch Linuxis ehitamiseks. Konfiguratsioonifaili /etc/inittab stringi maksimaalne pikkus on suurendatud 127-lt 253 märgini.
Muudetud ridade töötlemise loogikat /etc/inittab, mis ületavad rea suuruse piiri. Selliste ridade kohta antakse nüüd logisse teade ja rida ignoreeritakse. Varem lõigati pikad read lubatava suuruse piirist ja neid täideti, mis võis põhjustada ebameeldivaid tõrkeid. Näiteks, kui pika rea lõpus oli käsk „rm -rf /var/1234”, võis tegelikult täituda käsk „rm -rf /var”, kui osa „/1234” jäi lõikepiirist välja.
Allikas: opennet.ru
