
/sbin/init apunta a systemd, por lo que se utiliza systemd. ¿Podemos cambiarlo de forma segura al antiguo SysV?
Respuesta1
No necesariamente.
De acuerdo ahttp://sin-systemd.org/Debian Jessie pierde polkit. No es particularmente práctico ejecutar un escritorio sin un mecanismo de escalada de privilegios, por ejemplo, para instalar actualizaciones. (Como sugiere el nombre PolicyKit, la idea es permitir diferentes políticas, por ejemplo, para diferentes grupos de usuarios o para diferentes distribuciones de Linux).
No estoy diciendo que Debian se equivocó al guardarlo para otra versión, pero el problema cuando se aprovecha el enfoque de mezclar y combinar es que es difícil saber qué se espera que funcione realmente.
No estoy seguro de si esto cuenta como desaprobarlo explícitamente, peroesteSuena como "será mejor que ya sepas lo que estás haciendo".
[Precaución]
Tenga en cuenta que algunos paquetes pueden tener un comportamiento degradado o pueden carecer de funciones en un sistema de inicio no predeterminado.
Es mucho menos probable que los sistemas de servidores experimenten problemas en este contexto.
Respuesta2
Debido a que systemd llegó más tarde, tiene un mecanismo para ejecutar scripts de inicio antiguos de SysV para compatibilidad futura.
Los paquetes diseñados para un sistema basado en systemd puedensoloenvíe un script de "servicio" basado en systemd y no un script "init.d" heredado.
No creo que SysV tenga una forma de leer los archivos de servicio systemd. Por lo tanto, es posible que algunos servicios no se inicien correctamente cuando se utiliza el sistema de inicio antiguo.