¿Por qué el advenedizo es un proceso hijo de systemd?

¿Por qué el advenedizo es un proceso hijo de systemd?

Respuesta1

Esto tiene que ver con la retrocompatibilidad y con el escenario en el que migrar de upstarta a systemdpodría imponer una falla catastrófica en Ubuntu 15.04.Citando el anunciode systemdvenir a Ubuntu:

Plan de contingencia: Si después de algunas semanas encontramos que hay demasiadas o muy grandes regresiones, podemos volver al modo advenedizo por defecto con dos simples subidas (ubuntu-standard e init).

El otro detalle aquí es que Ubuntu no "migró completamente" a systemd antes de 16.10, por lo que el inicio de sesión gráfico aún lo administra el advenedizo, no systemd (incluso con esto, es el administrador de inicio elegido). Anuncioaquí:

Como comentan en la UDS1Nos estamos alejando del uso de upstart para iniciar sesiones de escritorio gráfico, hacia systemd (y activaciones de D-Bus en algunos casos cuando sea apropiado). Hace dos semanas, Sebastien Bacher, Iain Lane, Ted Gould y yo tuvimos un sprint de tres días en el que convertimos la mayoría de los servicios de la sesión de Ubuntu, y antes/después estuve trabajando en la infraestructura necesaria en systemd y upstart, y convertí/verifiqué la mayoría. otros sabores. Esto ahora está listo para aterrizar y realizar pruebas más amplias.

Ubuntu estaba/está migrando a systemd de una manera muy segura, primero migrandoCosas relacionadas con ConsoleKit en 2013a systemd-logind, luego migrar el propio init y las unidades restantes, para evitar problemas.

tl, dr:En su caso específico, upstartpodría seguir siendo el que administra las cosas relacionadas con el inicio de sesión gráfico ( lightdm)...

Respuesta2

Sólo para mantener la retrocompatibilidad con los archivos de configuración novatos.
Pero reemplazó al advenedizo como sistema de inicio en Ubuntu y muchos más.

información relacionada