Activer Systemd pour WSL2 dans Windows 11 : Guide Pratique

Activer Systemd pour WSL2 dans Windows 11 : Guide Pratique

Avez-vous déjà souhaité tirer pleinement parti de la puissance de Linux tout en travaillant sur Windows 11 ? Vous n’êtes pas seul. Beaucoup de développeurs cherchent à intégrer des fonctionnalités comme Systemd dans le Sous-système Windows pour Linux (WSL). Dans cet article, nous allons vous montrer comment activer Systemd pour WSL2 en quelques étapes simples et efficaces, offrant ainsi une expérience de développement fluide et riche. Suivez ce guide pour transformer votre environnement de travail !

Qu’est-ce que Systemd et pourquoi est-il essentiel ?

Systemd est un gestionnaire de système et de services qui joue un rôle crucial dans le démarrage et la gestion des processus sous Linux. En effet, c’est le processus principal qui initie tous les autres services au démarrage. Avec le soutien officiel de Microsoft pour Systemd dans WSL2, vous pouvez bénéficier d’une expérience Linux presque native directement sur votre système Windows. Cela signifie que des applications comme Snap et Kubernetes, qui dépendent de Systemd, peuvent fonctionner correctement dans cet environnement.

Préparez votre système pour WSL2

La première étape consiste à s’assurer que vous utilisez la dernière version de WSL. Pour cela, ouvrez PowerShell et vérifiez votre version actuelle avec la commande wsl --version. Si vous utilisez une version antérieure, téléchargez le dernier package WSL depuis la page GitHub de Microsoft et installez-le. Vous pouvez le faire sans être membre du canal Insider.

Installez votre distribution Linux

Une fois que WSL est à jour, installez la distribution Linux de votre choix. Si vous optez pour Ubuntu, lancez la commande wsl --install Ubuntu dans PowerShell. Assurez-vous d’exécuter PowerShell avec des privilèges d’administrateur pour éviter d’éventuels problèmes de permission.

Configurer Systemd pour WSL2

Après l’installation d’Ubuntu, ouvrez à nouveau PowerShell en mode administrateur. Dans votre terminal, vous devrez créer ou modifier le fichier de configuration wsl.conf pour activer Systemd. Utilisez la commande sudo nano /etc/wsl.conf pour ouvrir le fichier et ajoutez les lignes suivantes : [boot] systemd=true. Sauvegardez le fichier et fermez l’éditeur nano.

Initialisez Systemd

Pour que les changements prennent effet, fermez la fenêtre Ubuntu et exécutez wsl.exe --shutdown dans PowerShell. Cela va redémarrer le Sous-système Windows pour Linux. Relancez ensuite votre distribution Ubuntu, et Systemd devrait être actif en arrière-plan par défaut. Pour vérifier son état, utilisez la commande systemctl list-unit-files --type=service.

Exploitez la puissance de Systemd

Avec Systemd activé, vous pouvez installer des applications qui en dépendent, telles que Nextcloud via Snap. Utilisez sudo snap install nextcloud pour procéder à l’installation et suivez les instructions à l’écran pour configurer le service. Grâce à Systemd, toutes vos solutions Linux peuvent maintenant fonctionner sans problème sur Windows 11.

Conclusion

Activer Systemd pour WSL2 dans Windows 11 est un excellent moyen d’améliorer votre environnement de développement. Vous n’avez plus besoin d’expérimenter des solutions tierces, car Microsoft a rendu cela possible officiellement. Suivez ce guide simple et commencez à profiter des bénéfices d’une intégration parfaite entre Windows et Linux dès aujourd’hui.

Auteur : alex

Passionné de tech, rédacteur, dénicheur de bons plans

10 ans d'expérience

Ebook
📘 PDF : 10 Méthodes pour gagner de l'argent
💰 Gagne 300 € – 5 000 € / mois · Guide testé
19€