Anuncio publicitario
Puede que se sorprenda de lo que constituye una crisis en la comunidad Linux. Hace varios años, la creación del sistema systemd init agravó a varios desarrolladores y usuarios. La mayoría de los sistemas operativos basados en Linux adoptaron systemd, pero hay algunos que han optado por seguir un rumbo diferente.
A pesar de toda la controversia, ¿puedes siquiera notar la diferencia entre una versión de Linux que acepta systemd y una que no?

Como caso de prueba claro, consideremos Debian y una variante llamada Devuan. Debian es uno de los sistemas operativos basados en Linux más antiguos y más grandes. En 2014, un grupo llamado Veteran UNIX Admins inició Devuan, una bifurcación de Debian sin systemd. ¿Deberías intentarlo?
¿Qué es un sistema init, de todos modos?
Init es la abreviatura de inicialización. Un proceso de inicio es la primera parte del proceso del sistema operativo que se inicia cuando se inicia su computadora con Linux. Se ejecuta en segundo plano mientras la computadora esté encendida y continúa hasta que se apaga.
El sistema init gestiona otros procesos, de modo que su computadora se inicie, se ejecute y se apague sin problemas. Entonces, si bien el sistema de inicio puede ser en gran parte invisible, también es esencial.
¿Qué hay de "incorrecto" con systemd?
Systemd es más que un sistema de inicialización. Incluye otro software, como networkd y logind, que administran otros aspectos de su computadora. Systemd es un paquete de software que sirve como puente entre las aplicaciones y el kernel de Linux subyacente. Maneja tareas tan diversas como administrar los inicios de sesión de los usuarios a los dispositivos de conexión en caliente.
Tradicionalmente, en sistemas operativos basados en Unix y similares a Unix 3 sistemas operativos similares a UNIX que no son LinuxRecientemente, la gente comenzó a confundir "UNIX" con "Linux". Linux fue influenciado por UNIX, pero los sistemas UNIX no tienen relación con Linux. A continuación, se muestran algunos sistemas importantes basados en UNIX que vale la pena conocer. Lee mas (Linux es el último), los desarrolladores diseñan software para hacer una tarea y hacerlo bien. Siempre ha habido excepciones, pero con systemd, un componente central se ha desviado de esta forma de hacer las cosas.
Como es de esperar, hay razones por las que los desarrolladores sintieron la necesidad de un cambio. Para empezar, el sistema init más antiguo se inició de forma lineal, cargando varios scripts en un orden que tenga sentido. Esto hace que sea más difícil arrancar una computadora y administrar las funciones principales (como la conexión a una red) de la manera fluida que se espera en las máquinas actuales.
La combinación de muchas de estas tareas en un solo proyecto permite que los sistemas operativos basados en Linux proporcionen una experiencia de arranque más rápida.
En qué se diferencia Devuan de Debian
Debian 8 fue la primera versión en adoptar systemd. El proyecto Devuan comenzó en ese momento, pero la primera versión estable no llegó hasta 2017, junto con el lanzamiento de Debian 9.
Usos de Devuan el mismo administrador de paquetes APT que Debian Cómo usar APT y decir adiós a APT-GET en Debian y UbuntuLinux está en un estado de evolución permanente; los cambios importantes a veces se pasan por alto fácilmente. Si bien algunas mejoras pueden ser sorprendentes, algunas simplemente tienen sentido: consulte estos cambios de apt-get y vea lo que piensa. Lee mas , pero mantiene sus propios repositorios de paquetes. Esos son los servidores que almacenan el software que descarga mediante APT.
Los repositorios de Devuan contienen el mismo software que Debian, solo con parches que permiten que los programas se ejecuten sin systemd. Esto se refiere principalmente a componentes de backend como kit de políticas, que gestiona qué usuarios pueden acceder o modificar determinadas partes de su PC.
¿Cómo es usar Devuan?
Al igual que con Debian, hay varias formas de instalar Devuan. La descarga “mínima” le proporciona las herramientas esenciales que necesita para poner Devuan en funcionamiento en su máquina. La descarga "en vivo" le proporciona un escritorio funcional que puede probar antes de instalar Devuan en su computadora.
Devuan usa el entorno de escritorio Xfce de forma predeterminada. Este es un entorno informático tradicional similar al aspecto que tenían las interfaces de PC hace varias décadas. Funcionalmente Xfce todavía puede manejar la mayoría de las tareas Explicación de Xfce: una mirada a uno de los escritorios más rápidos de LinuxSi recientemente se cambió a Linux y las cosas van un poco lentas, probablemente necesite un entorno de escritorio más liviano. Una buena opción es Xfce. Lee mas la gente espera de las computadoras hoy en día.
La versión en vivo de Devuan viene con mucho software para cubrir las expectativas generales. Mozilla Firefox está disponible para navegar por la web. LibreOffice está ahí para abrir y editar documentos. GIMP puede alterar fotos y otras imágenes. Todas estas aplicaciones funcionan como es de esperar, sin preocuparse por el sistema de inicio que esté ejecutando.

Si bien Devuan refleja los repositorios de paquetes de Debian, los dos no son intercambiables. Agregar un repositorio destinado a Debian corre el riesgo de arruinar su instalación. Puede editar sus fuentes de software a través del terminal o dentro del Synaptic Package Manager, que viene incluido.

Devuan se conecta perfectamente a redes Wi-Fi y Ethernet. También puede esperar que reconozca las unidades flash y los discos duros que conecte. Existe una gran posibilidad de que ni siquiera note la diferencia. Systemd es solo una forma de hacer las cosas, no la única.
¿Qué sistema de inicio usa Devuan?
Al final del día, esta pregunta llega al núcleo de lo que trata Devuan.
Devuan utiliza por defecto el sistema sysvinit, que es similar al proceso de inicialización de System V utilizado en Unix. Sysvinit era el estándar general que muchas versiones de Linux, incluida Debian, se usaban antes de systemd.
Devuan también ofrece numerosas alternativas. Tú puedes descargar OpenRC, ejecutarloy otros para reemplazar el sistema de inicio proporcionado.
¿Otros sistemas operativos basados en Linux evitan systemd?
Gentoo, el construya-su-sistema-operativo-desde-cero-distribución de Linux, por defecto es OpenRC. Es una de las versiones más antiguas y conocidas de Linux para evitar systemd. Slackware, otro sistema operativo antiguo basado en Linux, ha optado por seguir con sysvinit. PCLinuxOS es una opción más joven que también ha optado por no cambiar a systemd.
Tambien hay varias distribuciones de Linux que se basan en Devuan. Aunque el número palidece en comparación con Debian, que sirve como base para muchos Sistemas operativos basados en Linux como Ubuntu.
¿Deberías cambiarte a Devuan?
¿Eres un administrador de sistemas? ¿Construye su sistema operativo desde cero o con regularidad? interactuar con servicios y demonios de inicio? Si es así, ¿se siente más cómodo con la forma en que tradicionalmente ha administrado su sistema? Si su respuesta es sí, es posible que prefiera Devuan. Es más una continuación de cómo eran las cosas, que algo completamente nuevo.
Para el resto de nosotros, esta cuestión es más filosófica que pragmática. ¿Le gusta el enfoque tradicional de Unix de hacer un trabajo y hacerlo bien? ¿Está en desacuerdo con la idea de consolidar muchas tareas en un solo proyecto? Si es así, usar Devuan es una expresión de su creencia en ese ideal.
Hablando pragmáticamente, use Devuan si quiere Debian sin systemd. Si quieres systemd, quédate con Debian Debian: disfrute de una de las distribuciones de Linux más estables y confiablesHay muchos usuarios de Linux que están usando distribuciones como Ubuntu o una de las muchas distribuciones que se basan en Ubuntu, incluido Linux Mint. Sin embargo, no importa lo que estés usando, ... Lee mas . No hay mucho más que eso.
Bertel es un minimalista digital que escribe desde una computadora portátil con interruptores de privacidad físicos y un sistema operativo respaldado por la Free Software Foundation. Valora la ética sobre las funciones y ayuda a otros a tomar el control de sus vidas digitales.