Le sous-système Windows pour Linux prend désormais en charge systemd

Microsoft a publié une nouvelle version préliminaire du sous-système Windows pour Linux, à savoir la version 0.67.6, et elle apporte de grandes nouvelles. À partir de cette version, le sous-système Windows pour Linux prend désormais en charge systemd.

La meilleure description de systemd est probablement fournie par le site officiel, qui le décrit comme « une suite de blocs de construction de base pour un système Linux », et il s'exécute en tant qu'ID de processus (PID) 1, ce qui signifie que c'est le premier processus à démarrer avec le système et qu'il aide le reste des composants commencer. Certaines distributions Linux, telles qu'Ubuntu et Debian, sont livrées avec systemd par défaut, ce qui signifie que certaines applications Linux en dépendent. Avec cette mise à jour, le sous-système Windows pour Linux les prend désormais également en charge.

Quelques exemples d'applications qui reposent sur la prise en charge de systemd incluent snap, qui est un gestionnaire de packages utilisé pour installer et gérer des logiciels dans Ubuntu. Avec cela, vous pouvez utiliser des commandes comme

snap install pour installer une application facilement. Il existe également des microk8, qui vous permettent d'exécuter rapidement Kubernetes sur une machine locale.

Microsoft affirme avoir dû apporter des modifications à l'architecture du sous-système Windows pour Linux, en apportant des modifications au processus d'initialisation WSL (qui était auparavant exécuté en tant que PID 1) pour tenir compte de cette inclusion. Il y avait quelques défis pour permettre au système Linux de continuer à communiquer avec les composants Windows, ainsi que pour maintenir la compatibilité avec les applications Linux GUI. Une chose à noter est que systemd ne maintiendra pas votre instance Linux en vie différemment de la précédente implémentation WSL. Sauf si une tâche en arrière-plan est en cours d'exécution, la fermeture de la console Linux mettra fin à votre session.

Si vous souhaitez bénéficier de la prise en charge de systemd dans le sous-système Windows pour Linux, vous devrez télécharger le dernier aperçu WSL à partir du Microsoft Store, ce que vous pouvez faire en utilisant le lien ci-dessous. Cette mise à jour n'est pas fournie directement à la version WSL intégrée Windows 11, et ce ne sera peut-être pas avant un certain temps.

https://apps.microsoft.com/store/detail/9P9TQF7MRM4R


Source:Microsoft