Pues mira Jopeta, que bueno que leí con detenimiento este post. Si hubiese sido con systemd tendrías que haber hecho prácticamente lo mismo, la diferencia te las explico abajo.JOPETA wrote:Como desde Marzo tanto Ubuntu como Debian ha adoptado Systemd, cada vez más funcionalidades incorporan librerías systemd. Sin embargo no podemos decir que tengamos Sysmted hasta que el init del sistema haya sido reemplazado completamente y esto no lo va a hacer una actualización sea del nivel que sea (son las del nivel 4-5 las que incorporan librerías systemd). Es aquí, en la sustitución del init, donde radica la controversia, además de que pueda ser una chapuza (al parecer muy efectiva por otro lado) a nivel de programación, por las consecuencias sobre la opacidad de los registros, la capacidad de paralización/inicio de servicios desde la sesión de usuario o abrir sesiones en diferentes niveles y con ello la posibilidad de resolver frecuentes problemas sin tener la formación de un administrador de sistemas. Esto es lo que creo entender después de seguir leyendo, sin mucho empeño dicho sea de paso, sobre el tema.
Ahora los que ya ha trabajado con Systemd, me podría ayudar a entender desde un punto de vista más práctico las consecuencias a nivel de usuario torpe con un ejemplo. Ayer tuve un problemas (por tocar demasiado como siempre). No pude iniciar la sesión de usuario en modo gráfico por culpa del DM. Había instalado sin configurar adecuadamente el LightDM y desinstalado MDM y KDM. Al casi paralizarse completamente el inicio de sesión normal (se quedaba descubriendo servicios en redes inexistentes y cada "inciando....", "deteniendo...." eran 10 minutos). Abrí una consola (inicie sesión tty1 con Ctrl+Alt +F1) deshice los cambios e inicié el servidor X y terminé de configurar MDM. Tras reiniciar lo hice con MDM sin problemas.
¿Esto no hubiera sido posible (o tan facil) con Systemd?
LightDM es simplemente otro servicio mas, para habilitarlo en el arranque con systemd:
Code: Select all
systemctl enable lightdm.service
Code: Select all
systemctl start lightdm.service
systemctl stop lightdm.service
Code: Select all
/etc/lightdm/lightdm-gtk-greeter.conf
El verdadero problema es aprender un sistema nuevo que te obliga a pulsar F2 envés de F1 y aprenderte unos comanditos nuevos:
https://raymii.org/s/snippets/Systemd_R ... rence.html
Ahora MDM aun no esta preparado para systemd, se explica claramente porque aquí:
https://wiki.archlinux.org/index.php/Di ... th_systemd
Incompatibility with systemd
Affected DMs: Entrance, MDM
Some display managers are not fully compatible with systemd, because they reuse the PAM session process. It causes various problems on second login, e.g.:
- NetworkManager applet does not work,
- PulseAudio volume cannot be adjusted,
- login failed into GNOME with another user.