Rilascio del sistema init sysvinit 2.97

Dopo 10 mesi di sviluppo presentata rilascio del classico sistema init sysvinit 2.97, che era ampiamente utilizzato nelle distribuzioni Linux nei giorni precedenti a systemd e upstart, e ora continua ad essere utilizzato in distribuzioni come Devuan e antiX. Allo stesso tempo sono state create le versioni delle utility insserv 1.22.0 e startpar 0.65 utilizzate insieme a sysvinit. Utilità inserire è progettato per organizzare il processo di caricamento tenendo conto delle dipendenze tra gli script init e startpar utilizzato per garantire l'avvio parallelo di diversi script durante l'avvio del sistema.

Nella nuova versione:

  • È inclusa un'utilità ausiliaria sysd2v, che consente di convertire i file delle unità di servizio systemd nel formato dei classici script di inizializzazione SysV con intestazioni LSB;
  • Aggiunta la possibilità di caricare le impostazioni, formattate come file separati posizionati nella directory /etc/inittab.d/;
  • Abilitato il controllo della presenza di libcrypt nella partizione root invece di utilizzare un percorso fisso codificato;
  • Aggiunti file logsave e readbootlog all'elenco Git da ignorare;
  • Il codice è stato ripulito per liberare correttamente la memoria inutilizzata;
  • Aggiunta la possibilità di determinare l'orario di spegnimento nel formato “+hh:mm” oltre a “hh:mm”, “+m” e “now”;
  • Il programma insserv ha aggiunto la possibilità di definire un prefisso per l'installazione. Per impostazione predefinita, insserv è ora installato nella gerarchia /usr (l'eseguibile è stato spostato da /sbin a /usr/sbin). Il parametro WANT_SYSTEMD nel Makefile controlla se il supporto systemd/dbus è abilitato.
  • La variabile PREFIX è stata aggiunta al file di assembly startpar per una definizione più flessibile del percorso di installazione di startpar e insserv.

Fonte: opennet.ru

Aggiungi un commento