Lanzamiento del sistema de inicio sysvinit 2.97

Después de 10 meses de desarrollo. presentado lanzamiento del sistema init clásico sistema vinit 2.97, que se usaba ampliamente en distribuciones de Linux en los días anteriores a systemd y upstart, y ahora continúa usándose en distribuciones como Devuan y antiX. Al mismo tiempo, se crearon las versiones de las utilidades insserv 1.22.0 y startpar 0.65 utilizadas junto con sysvinit. Utilidad inserv está diseñado para organizar el proceso de carga teniendo en cuenta las dependencias entre los scripts de inicio y iniciarpar Se utiliza para garantizar el lanzamiento paralelo de varios scripts durante el inicio del sistema.

En el nuevo lanzamiento:

  • Se incluye una utilidad auxiliar. sysd2v, que le permite convertir archivos de unidades de servicio systemd al formato de scripts de inicialización SysV clásicos con encabezados LSB;
  • Se agregó la capacidad de cargar configuraciones, formateadas como archivos separados ubicados en el directorio /etc/inittab.d/;
  • Se habilitó la comprobación de la presencia de libcrypt en la partición raíz en lugar de utilizar una ruta fija codificada;
  • Se agregaron archivos logsave y readbootlog a la lista de ignorados de Git;
  • El código se ha limpiado para liberar correctamente la memoria no utilizada;
  • Se agregó la capacidad de determinar el tiempo de apagado en el formato “+hh:mm” además de “hh:mm”, “+m” y “ahora”;
  • El programa insserv ha agregado la capacidad de definir un prefijo para la instalación. De forma predeterminada, insserv ahora está instalado en la jerarquía /usr (el ejecutable se ha movido de /sbin a /usr/sbin). El parámetro WANT_SYSTEMD en Makefile controla si la compatibilidad con systemd/dbus está habilitada.
  • La variable PREFIX se ha agregado al archivo de ensamblaje startpar para una definición más flexible de la ruta de instalación de startpar e insserv.

Fuente: opennet.ru

Añadir un comentario