Comment installer Arch Linux dans le sous-système Windows pour Linux

Bien que des distributions populaires comme Ubuntu, Debian et Fedora soient disponibles sur le sous-système Windows pour Linux (WSL) depuis un certain temps, vous pouvez désormais installer et utiliser Arch Linux officiellement. Arch Linux est réputé pour son design minimaliste, son modèle de mise à jour continue et son concept centré sur l’utilisateur. L’exécution de celui-ci à l’intérieur de WSL sur Windows vous offre le meilleur des deux mondes : une distribution Linux minimale et à la pointe de la technologie aux côtés de vos outils Windows. Ce guide fournit un aperçu bref de WSL et explique comment installer Arch Linux dessus.
Qu’est-ce que le sous-système Windows pour Linux (WSL)
Le sous-système Windows pour Linux (WSL) est une fonctionnalité de Windows 10 et 11 qui vous permet d’installer et d’exécuter des distributions Linux nativement sans nécessiter de configuration de double démarrage ou de machine virtuelle. Pensez-y comme à un traducteur entre Windows et Linux, vous permettant d’utiliser des outils Linux, d’exécuter des scripts et même de lancer des applications GUI – le tout sans quitter votre bureau Windows.
Il existe deux versions standard du sous-système Windows pour Linux : WSL 1 et WSL 2. WSL 1 était la version initiale. Elle traduisait les appels système Linux en appels du noyau Windows NT. Bien qu’innovante, elle avait des limitations de performance, notamment avec les opérations sur le système de fichiers et manquait de compatibilité complète des appels système, y compris l’absence de support pour certaines fonctionnalités du noyau Linux.
WSL 2 représente un changement architectural majeur. Il utilise un véritable noyau Linux fonctionnant à l’intérieur d’une machine virtuelle utilitaire légère basée sur Hyper-V. Ce design améliore considérablement les performances du système de fichiers et offre une compatibilité complète des appels système. Il rend possible l’exécution d’applications et d’outils Linux qui étaient auparavant incompatibles avec WSL 1. Pour une distribution comme Arch Linux, qui s’appuie souvent sur des fonctionnalités de noyau plus récentes et attend un comportement Linux standard, WSL 2 est la plateforme recommandée.
Configuration d’Arch Linux sur WSL2
Faire fonctionner Arch Linux sur WSL 2 est désormais simple grâce à la disponibilité d’une image officielle. Cependant, assurez-vous que WSL est installé en premier. Si vous n’êtes pas sûr que WSL soit installé, le moyen le plus simple de le confirmer et de l’installer est via PowerShell.
Ouvrez PowerShell et exécutez ceci :
wsl --install --no-distribution
Cette commande installe les fonctionnalités et composants WSL nécessaires pour les applications GUI. De plus, vous devrez peut-être redémarrer le système une fois l’installation terminée.
Après un redémarrage, ouvrez à nouveau votre PowerShell et installez Arch Linux en utilisant ceci :
wsl --install archlinux
Cette commande télécharge l’image officielle d’Arch Linux WSL et la configure en tant que nouvelle instance de distribution dans votre environnement WSL.
Une fois l’installation terminée, vous pouvez lancer votre Arch Linux avec ceci :
wsl -d archlinux
Lorsque vous lancez pour la première fois l’instance Arch Linux WSL, vous devez mettre à jour vos listes de paquets et mettre à niveau tous les paquets installés vers leurs versions les plus récentes en utilisant ceci :
sudo pacman -SyuConfirmez toutes les invites pour procéder à la synchronisation et à la mise à niveau. Vous pouvez maintenant procéder à l’installation de logiciels supplémentaires et à la personnalisation de votre environnement à l’aide de Pacman.
Limitation d’Arch Linux WSL
Bien que l’exécution d’Arch Linux sur WSL 2 offre un environnement robuste pour de nombreuses tâches, il est important de noter que cette configuration n’est pas identique à une installation native d’Arch Linux. De nombreuses limitations surviennent en raison de la nature de l’exécution dans l’écosystème Windows.
Une limitation notable est le support pour les PC Windows basés sur ARM. À l’heure actuelle, l’image officielle d’Arch Linux WSL est principalement disponible pour l’architecture amd64. Cela signifie que les utilisateurs avec des appareils Windows alimentés par ARM (comme certains modèles Surface Pro ou Dell XPS avec des processeurs Snapdragon) peuvent ne pas être en mesure d’installer et d’utiliser l’image officielle d’Arch. Cependant, d’autres distributions Linux sont disponibles pour ARM sur WSL. L’absence d’une version officielle ARM reflète l’accent mis par le système d’exploitation Arch Linux autonome sur amd64.
D’autres limitations générales de WSL par rapport à une installation native incluent l’absence d’accès direct au matériel, un support limité des modules du noyau, des nuances dans l’intégration de systemd et des problèmes de performance inter-systèmes de fichiers. Néanmoins, pour des flux de travail de développement typiques, l’utilisation d’outils en ligne de commande et l’exploration générale de Linux, Arch Linux sur WSL 2 offre une fonctionnalité significative.
Dernières réflexions
L’ajout d’une image officielle d’Arch Linux à la gamme WSL est un développement bienvenu pour tous les utilisateurs de Linux qui apprécient la philosophie et la gestion des paquets d’Arch. De plus, ce n’est pas un remplacement complet pour une installation native en raison de l’accès matériel limité et de l’absence de support systemd.
Cependant, si Arch Linux semble trop avancé, vous pouvez également envisager d’essayer Ubuntu ou Debian sur WSL car ils sont plus conviviaux pour les débutants.