Comment exécuter des applications Linux GUI de manière native sur Windows 10/11 avec WSL, aucune VM requise
Sommaire
Résumé
-
HTG Wrapped 2025 : 24 jours de technologie
24 jours de nos matériels, gadgets et technologies préférés
1) Exécutez Linux (CLI et GUI) de manière native sur Windows 10/11 avec WSL.
-
2) Activez WSL + Virtual Machine Platform, activez la virtualisation du BIOS, puis installez les distributions via Store ou wsl –install.
-
3) Mettez à jour avec apt/pacman, installez les applications GUI (par exemple Firefox) exécutées dans la barre des tâches Windows ; désinstallez avec sudo apt remove.
Vous n'avez pas réellement besoin de démarrer une machine virtuelle pour exécuter des applications Linux sur les versions modernes de Windows. Microsoft a intégré des outils à Windows 10 et Windows 11 pour exécuter les applications Linux de manière native. Il s'appelle Windows Subsystem for Linux ou WSL, qui vous permet d'exécuter une machine Linux entière pouvant interagir avec votre système de fichiers Windows. À l'origine, vous ne pouviez exécuter le terminal de ligne de commande Linux qu'avec WSL, mais les versions les plus récentes de WSL vous permettent d'exécuter des applications Linux avec une interface graphique complète.
L'installation de distributions Linux à l'aide de WSL est assez simple. Le Microsoft Store officiel propose de nombreuses distributions parmi lesquelles choisir, qui peuvent être installées en un seul clic. Cependant, vous devez d'abord activer le sous-système Windows pour Linux. Pour ce faire, cliquez sur le bouton Démarrer de Windows ou sur la barre de recherche et recherchez ce paramètre.
Turn Windows features on or off
Vous souhaiterez activer les fonctionnalités suivantes :
-
Sous-système Windows pour Linux
-
Plateforme de machines virtuelles
Vous devrez peut-être redémarrer la machine pour que ces modifications prennent effet. Assurez-vous également que la virtualisation est activée dans les paramètres du BIOS de la machine.
Obtenez la distribution Linux
Ceci étant réglé, nous sommes prêts à installer un boîtier WSL. Vous pouvez procéder de deux manières. Vous pouvez soit installer une distribution Linux directement depuis le Microsoft Store, soit utiliser la console de ligne de commande. Utilisez le Microsoft Store si vous souhaitez installer Debian, Ubuntu, OpenSUSE ou Kali Linux. Si vous voulez Arch Linux ou Fedora, vous devrez ouvrir un terminal.
Ouvrez le Microsoft Store et recherchez « Debian », « Ubuntu », « Kali Linux » ou « OpenSUSE ». Pour la plupart des gens, Ubuntu fera l'affaire. Cliquez sur « Obtenir » et attendez la fin de l'installation.
La distribution Linux devrait maintenant apparaître dans le menu Démarrer. Si ce n'est pas le cas, vous pouvez le rechercher dans la recherche Windows. Par exemple, tapez « Ubuntu » et lancez l'application.
Si vous voulez Arch ou Fedora (et accéder à leurs gestionnaires de packages respectifs), ouvrez le terminal Windows. Entrez la commande suivante pour voir une liste des distributions Linux disponibles.
wsl --list --online
Copiez le nom de la distribution que vous souhaitez installer et saisissez-le dans cette commande « installer ». Par exemple, si je souhaite installer Arch Linux, cette commande le fera pour moi.
wsl.exe --install archlinux
La distribution sera installée et vous serez immédiatement déposé dans le shell Linux.
Installer votre première application Linux
La première chose que vous voudriez faire est de fournir un nom d'utilisateur et un mot de passe pour créer un profil Ubuntu. Vous aurez besoin de ce mot de passe chaque fois que vous exécuterez une commande en tant que root. La deuxième chose à faire est de mettre à jour les référentiels et les packages installés. Pour les distributions basées sur Ubuntu et Debian, vous pouvez exécuter la commande suivante :
sudo apt update
Pour Arch,
sudo pacman -Syu
Entrez le mot de passe que vous avez initialement défini et attendez que le système se mette à jour. Vous pouvez désormais installer des applications et les exécuter. Au lieu de rechercher des installateurs de logiciels sur le Web, il vous suffit de saisir de simples commandes de terminal pour installer des logiciels sous Linux. L'une des premières applications que les utilisateurs de Linux installent souvent est un outil de « récupération », qui dessine un logo ASCII de votre système d'exploitation à côté de ses spécifications. Essayons d'exécuter cette commande.
sudo apt install neofetch
Appuyez sur « Y » pour confirmer et avec cela, l'application devrait être installée. Vous pouvez lancer l'application Neofetch en tapant son nom et en appuyant sur Entrée.
neofetch
Installation et exécution d'applications GUI
Neofetch est un simple outil de ligne de commande sans interface graphique, mais nous pouvons également installer et exécuter des applications GUI complètes. Par exemple, vous pouvez installer le navigateur Web Firefox à l'aide d'une commande APT comme celle-ci.
sudo apt install firefox
Une fois l'exécution de la commande terminée, vous pouvez lancer le navigateur en saisissant le nom du package dans le terminal.
firefox
L'application se lancera dans sa propre fenêtre sur la barre des tâches, vous pourrez donc l'utiliser comme vous le feriez pour n'importe quelle application Windows normale. Vous pouvez distinguer vos applications Windows des applications Linux grâce à l'icône de la mascotte du pingouin.
D'après mon expérience, les performances sont quasi natives. Les applications Linux fonctionnent aussi vite que les applications Windows, voire plus rapidement. Quoi qu’il en soit, ils sont bien plus performants qu’ils ne le seraient dans une machine virtuelle traditionnelle.
Quelques astuces bonus
Les référentiels officiels Ubuntu contiennent des milliers de packages que vous pouvez facilement installer à l'aide des commandes APT. Même si vous ne connaissez pas le nom exact du package, vous pouvez le rechercher à l'aide de la commande « rechercher ».
sudo apt search okular
Vous obtiendrez une liste de correspondances parmi lesquelles choisir, que vous pourrez copier puis enchaîner dans la commande « installer ».
sudo apt install okular
Si cela ne vous semble pas intuitif, vous pouvez toujours rechercher le nom correct du package sur Google et le copier. Tous les packages APT officiels sont vérifiés, vous obtiendrez donc toujours un logiciel authentique.
Pour désinstaller une application, vous pouvez utiliser le même nom de package mais avec la commande « supprimer ».
sudo apt remove firefox
Sous Windows moderne, vous ne devez démarrer une machine virtuelle Linux que si vous avez besoin d'un environnement de bureau Linux complet. Vous pouvez faire beaucoup de choses avec une simple boîte WSL. Lorsque vous essayez simplement d'exécuter des applications Linux, c'est toujours plus rapide et plus simple que d'exécuter une machine virtuelle lourde.
