Lanzamento do sistema init sysvinit 2.97

Despois de 10 meses de desenvolvemento presentado lanzamento do sistema init clásico sysvinit 2.97, que foi moi utilizado en distribucións de Linux nos días anteriores a systemd e advenedizo, e agora segue usándose en distribucións como Devuan e antiX. Ao mesmo tempo, creáronse versións das utilidades insserv 1.22.0 e startpar 0.65 utilizadas xunto con sysvinit. Utilidade inserv está deseñado para organizar o proceso de carga tendo en conta as dependencias entre os scripts de inicio, e iniciopar usado para garantir o lanzamento paralelo de varios scripts durante o inicio do sistema.

Na nova versión:

  • Inclúese unha utilidade auxiliar sysd2v, que lle permite converter ficheiros de unidades de servizo systemd ao formato de scripts de inicialización SysV clásicos con cabeceiras LSB;
  • Engadida a posibilidade de cargar a configuración, formateada como ficheiros separados situados no directorio /etc/inittab.d/;
  • Activouse a comprobación da presenza de libcrypt na partición raíz en lugar de usar unha ruta fixa codificada;
  • Engadíronse ficheiros de gardado de rexistros e de lectura de inicio á lista de ignorados de Git;
  • O código foi limpo para liberar correctamente a memoria non utilizada;
  • Engadida a posibilidade de determinar o tempo de apagado no formato "+hh:mm" ademais de "hh:mm", "+m" e "agora";
  • O programa insserv engadiu a posibilidade de definir un prefixo para a instalación. Por defecto, insserv agora está instalado na xerarquía /usr (o executable moveuse de /sbin a /usr/sbin). O parámetro WANT_SYSTEMD no Makefile controla se a compatibilidade con systemd/dbus está activada.
  • Engadiuse a variable PREFIX ao ficheiro de montaxe startpar para unha definición máis flexible da ruta de instalación de startpar e insserv.

Fonte: opennet.ru

Engadir un comentario