Microsoft incluye soporte de Systemd para WSL con Windows 11

Microsoft anunció recientemente la compatibilidad de Systemd con el Subsistema de Windows para Linux (WSL). A partir de Windows 11, Windows admitirá el lanzamiento de aplicaciones de Linux con Systemd, lo que admitirá más instalaciones de aplicaciones.

Compatibilidad con Systemd agregada al Subsistema de Windows para Linux (WSL)

En una publicación reciente, Craig Loewen Program Manager II, Windows Developer Platform, anunció una actualización útil para los usuarios de Linux.

Como se reveló, Microsoft se asoció con Canonical para presentar el soporte de Systemd para el Subsistema de Windows para Linux (WSL).

Systemd es un componente central de Linux que actúa como administrador de programas y servicios. Reemplaza el clásico init común a los sistemas basados ​​en Unix. Además de las funciones de inicio, systemd también reemplaza a otros demonios, manejando la administración de conexiones de red, el registro de eventos y la administración de dispositivos.

En la mayoría de las distribuciones de Linux, systemd se ejecuta de manera predeterminada, pero WSL usó init en su lugar. Este conflicto creó problemas al ejecutar ciertas aplicaciones de Linux.

Pero, con este cambio, Microsoft cree que WSL brindará mejores servicios, especialmente cuando se trata de aplicaciones dependientes de systemd como snap, systemctl y microk8s.

Según Loewen, la introducción de este cambio requirió que Microsoft realizara importantes cambios en la arquitectura dentro de WSL. Como indicado,

Como systemd requiere PID 1, el proceso de inicio de WSL iniciado en la distribución de Linux se convierte en un proceso secundario de systemd. Dado que el proceso de inicialización de WSL es responsable de proporcionar la infraestructura de comunicación entre los componentes de Linux y Windows, cambiar esta jerarquía requirió repensar algunas de las suposiciones hechas con el proceso de inicialización de WSL.

Microsoft también cambió el apagado del sistema para permitir que systemd tome el control de él, mientras lo hace compatible con WSLg.

Debido a que estos cambios pueden hacer que WSL se comporte de manera diferente durante el inicio, Microsoft actualmente implementó la compatibilidad con systemd como una característica opcional.

Los usuarios que ejecutan WSL versión 0.67.6 y superior en sus sistemas pueden obtener esta nueva función, que requiere la configuración del conjunto de indicadores systemd. Para esto, los usuarios deben modificar el archivo wsl.conf agregando lo siguiente a /etc/wsl.conf.

[boot]
systemd=verdadero

Mientras que los usuarios sin las versiones adecuadas de WSL pueden actualizar sus dispositivos mediante el comando wsl --update. (Este procedimiento es especialmente aplicable a los usuarios de compilación de Windows 11 Insider).

Los usuarios interesados ​​en obtener más información pueden ver este video para obtener más detalles.

Háganos saber sus pensamientos en los comentarios.


Fuente https://jagonzalez.org/microsoft-incluye-soporte-de-systemd-para-wsl-con-windows-11/?feed_id=5520&_unique_id=63370bdb50212

Comentarios