Sistema 2.95

Después de varias semanas de pruebas beta, se anunció el lanzamiento final de SysV init, insserv y startpar.

Breve descripción general de los cambios clave:

  • SysV pidof eliminó el formato complejo ya que causaba problemas de seguridad y posibles errores de memoria sin proporcionar muchos beneficios. Ahora el usuario puede especificar el separador él mismo y utilizar otras herramientas como tr.

  • Se ha actualizado la documentación, en particular para detener.

  • Ahora utiliza retrasos de milisegundos en lugar de segundos al entrar en modo de suspensión y al apagar, lo que debería proporcionar un promedio de medio segundo más rápido al apagar o reiniciar.

  • Se eliminó la compatibilidad con la biblioteca sepol, que ya no se usaba pero saturaba el Makefile.

  • Se han realizado varios cambios significativos en insserv. El conjunto de pruebas heredado de Debian se ha limpiado y ahora funciona con el Makefile insserv. La ejecución de "make check" hace que se ejecuten todas las pruebas. Si una prueba falla, los datos que utilizó se conservan para la prueba en lugar de eliminarse. Una prueba fallida detiene la ejecución de todo el conjunto (previamente se ejecutaron las siguientes), lo que, según los desarrolladores, debería ayudarles a centrarse en resolver el problema.

  • Manejo mejorado de diversas situaciones al limpiar después de las pruebas.

  • Según los desarrolladores, uno de los cambios más importantes es que Makefile ya no sobrescribe el archivo insserv.conf durante la instalación. Si ya existe un archivo insserv.conf, se crea una nueva configuración de muestra denominada insserv.conf.sample. Esto debería hacer que probar nuevas versiones de insserv sea mucho menos doloroso.

  • El archivo /etc/insserv/file-filters, si existe, puede contener una lista de extensiones de archivo que se ignoran al procesar scripts en /etc/init.d. El comando insserv ya tiene una lista interna de extensiones comunes que se deben ignorar. La nueva característica permite a los administradores ampliar esta lista.

  • Startpar ahora se encuentra en /bin en lugar de /sbin, lo que permitirá a los usuarios sin privilegios utilizar esta utilidad. La página del manual también se ha movido de la sección 8 a la sección 1 para reflejar este cambio.

  • Durante las pruebas, el plan inicial era mover el estilo del archivo MAKE de dependencia: información de /etc a /var o /lib, pero esto resultó ser problemático cuando se trabaja con sistemas de archivos de red y algunas otras cosas, en particular el problema con FHS. . Así que esos planes fueron archivados y por ahora la información de dependencia permanece en /etc. Los desarrolladores hablan de la posibilidad de volver a este plan más adelante, si se presenta y prueba una buena ubicación alternativa.

Se pueden encontrar nuevos paquetes estables para sysvinit-2.95, insserv-1.20.0 y startpar-0.63 en los espejos de Savannah: http://download.savannah.nongnu.org/releases/sysvinit/

Fuente: linux.org.ru

Añadir un comentario