È stato presentato il rilascio del classico sistema di inizializzazione SysVinit 3.10, ampiamente utilizzato nelle distribuzioni Linux prima dell'era di systemd e upstart, e ora continua a essere impiegato in distribuzioni come Devuan, Debian GNU/Hurd e antiX. Il codice è scritto in linguaggio C e distribuito sotto licenza GPLv2. Le versioni degli strumenti insserv e startpar utilizzati insieme a sysvinit non sono cambiate. L'utility insserv è progettata per gestire il processo di avvio tenendo conto delle dipendenze tra gli script init, mentre startpar è utilizzata per garantire l'avvio parallelo di più script durante il processo di avvio del sistema.
Nel nuovo rilascio di SysVinit è stata aggiunta la gestione del segnale SIGRTMIN+4 e l'invocazione del comando «shutdown -hP now» per spegnere il sistema al ricevimento di questo segnale. La gestione del segnale SIGRTMIN+4 è stata necessaria, poiché esso è generato da systemd quando l'utente esegue il comando «machinectl stop» per spegnere il sistema. Inoltre, sono stati risolti problemi nel processo bootlogd che portavano a un ciclo infinito quando si tentava di aprire un dispositivo in scrittura senza eseguire alcuna operazione di scrittura.
Fonte: opennet.ru
