È stato presentato il rilascio della classica sistema di inizializzazione sysvinit 3.02, ampiamente utilizzata nelle distribuzioni Linux prima di systemd e upstart, e che continua a essere impiegata in distribuzioni come Devuan, Debian GNU/Hurd e antiX. Le versioni degli strumenti insserv e startpar, utilizzati insieme a sysvinit, non sono cambiate. Lo strumento insserv è progettato per organizzare il processo di avvio tenendo conto delle dipendenze tra gli init-script, mentre startpar viene utilizzato per garantire l'avvio parallelo di più script durante l'avvio del sistema.
In questo nuovo rilascio di sysvinit:
- È stato utilizzato il framework po4a per coordinare il lavoro sulle traduzioni della documentazione e delle man-page in diverse lingue.
- Sono state aggiornate le man-page e aggiunti script per la loro generazione tenendo conto delle traduzioni.
- L'infrastruttura di sviluppo è stata trasferita da Savannah alla piattaforma GitHub, dove ora saranno gestite anche le segnalazioni di problemi.
- Nel file inittab è consentito l'uso del simbolo «@» nei comandi per gestire il comando come letterale, per il quale non viene avviato il terminale dei comandi.
- In bootlogd è stata implementata una verifica degli errori che si verificano durante l'esecuzione della funzione chdir(), e viene utilizzato ioctl TIOCGDEV per semplificare l'identificazione della console in Linux.
Fonte: opennet.ru
