Después de cuatro años de uso de systemd, la distribución basada en Debian Knoppix ha eliminado el controvertido sistema de inicio.
Este domingo (18 de agosto *) se lanzó la versión 8.6 de la popular distribución de Linux Knoppix, basada en Debian. Esta versión se basa en Debian 10 (Buster), lanzado el 9 de julio, e incluye varios paquetes de las ramas testing y unstable para garantizar el soporte de nuevas tarjetas gráficas. Knoppix es una de las primeras distribuciones live-CD de Linux y sigue siendo muy popular entre los entusiastas.
La versión 8.6 de Knoppix es la primera versión pública de la distribución que ha renunciado a systemd, el sistema de inicio desarrollado por Lennart Poettering de Red Hat, diseñado para reemplazar sysvinit. Mientras que la adaptación de systemd ha sido objeto de controversias y críticas, actualmente systemd es la opción predeterminada en la corriente principal. Se utiliza en el upstream de Knoppix: Debian; RHEL, CentOS y Fedora; openSUSE y SLES, así como en Mageia y Arch.
Las quejas sobre systemd están principalmente relacionadas con la sobreabundancia de funciones que asume el subsistema, ya que el proyecto no se alinea con la filosofía básica de Unix de "hacer una sola tarea y hacerla bien". Otros aspectos, como los registros en formato binario (en contraste con los registros de texto legibles por humanos), también generan críticas.
Técnicamente, la primera versión de Knoppix que eliminó systemd fue la 8.5; sin embargo, esta versión se distribuyó exclusivamente con las versiones impresas de Linux Magazine Germany, a principios de este año, y no estuvo disponible para su descarga pública. El creador de Knoppix, Klaus Knopper, escribió brevemente sobre la decisión de eliminar systemd en esta versión (traducción del alemán, se incluyen enlaces para el contexto):
"El aún controvertido inicio systemd, que recientemente causó indignación por vulnerabilidades de seguridad, fue integrado en Debian desde la versión 8.0 (Jessie) y fue eliminado a partir de la versión 8.5 de Knoppix. Eludí las duras dependencias del sistema de arranque con mis propios paquetes (parches) *).
Para mantener una gestión de sesión similar a systemd, y así poder finalizar y reiniciar el sistema desde un usuario normal, utilicé el gestor de sesiones elogind. Esto permitió evitar la intervención de systemd en muchos componentes del sistema y redujo la complejidad del sistema en general. Si necesitas iniciar tus propios servicios al arranque, no es necesario crear ninguna unidad de systemd, simplemente escribe tus servicios en un archivo de texto /etc/rc.local donde se incluyen ejemplos con explicaciones.
Knoppix utilizó systemd desde 2014 hasta 2019, convirtiéndose en el segundo de una lista muy corta de distribuciones que integraron y luego abandonaron systemd, siendo Void Linux la primera en esta lista. También en 2016 se creó un fork de Debian, Devuan, desarrollado en torno a la filosofía sin systemd. (Existe un fork similar de Arch Linux llamado Artix, que utiliza openRC. *)
Knoppix también viene con un sistema para personas con discapacidades, ADRIANE (Audio Desktop Reference Implementation And Networking Environment), que es «un sistema de menú hablado, cuyo objetivo es facilitar el trabajo y el acceso a Internet para los novatos en la informática, incluso si no tienen contacto visual con la pantalla de la computadora», e incluye opcionalmente un sistema de lupa basado en Compiz.
* — nota del traductor
Fuente: linux.org.ru
