Lanzamiento del sistema GNU Shepherd 0.6 init

Presentado por supervisor Pastor GNU 0.6 (ex dmd), который развивается разработчиками дистрибутива GuixSD GNU/Linux в качестве поддерживающей зависимости альтернативы системе инициализации SysV-init. Управляющий демон и утилиты Shepherd написаны на языке Guile (одна из реализаций языка Scheme), который также используется для определения настроек и параметров запуска сервисов. Shepherd уже применяется в дистрибутиве GuixSD GNU/Linux También está diseñado para usarse en GNU/Hurd, pero puede ejecutarse en cualquier sistema operativo compatible con POSIX para el que esté disponible el lenguaje Guile.

Shepherd se puede utilizar como sistema de inicialización principal (init con PID 1) y de forma independiente para gestionar procesos en segundo plano de usuarios individuales (por ejemplo, para ejecutar tor, privoxy, mcron, etc.) con ejecución con derechos de estos usuarios. Shepherd realiza el trabajo de iniciar y detener servicios teniendo en cuenta las relaciones entre servicios, identificando e iniciando dinámicamente los servicios de los que depende el servicio seleccionado. Shepherd también admite la detección de conflictos entre servicios y evita que se ejecuten simultáneamente.

Principales novedades:

  • Modo de servicio agregado un trago,
    en el que un servicio se marca como detenido inmediatamente después de un lanzamiento exitoso, lo que puede requerir ejecutar trabajos únicos antes que otros servicios, por ejemplo, para realizar una limpieza o inicialización;
  • Eliminación habilitada de archivos de socket después del apagado.
    pastor;
  • El comando "parada de rebaño" ya no muestra un error cuando se ejecuta en un servicio ya detenido;
  • La utilidad herd ahora devuelve un código de retorno distinto de cero si falla el inicio de la tarea;
  • Cuando se ejecuta en un contenedor, se ignoran los errores relacionados con la carga.

Fuente: opennet.ru

Compre alojamiento confiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra alojamiento web fiable con protección DDoS, servidores VPS VDS | ProHoster