Quand faut-il envisager le WSL plutôt qu’une distribution Linux standard ?

Avec Windows Subsystem for Linux, il est facile d’exécuter des applications Linux en même temps que des programmes Windows 10 et 11 standard. Le WSL est capable de remplacer les partitions Linux à double démarrage ou les machines virtuelles de nombreuses personnes.

Dans quels cas devriez-vous envisager d’utiliser le WSL plutôt qu’une distribution Linux standard, et vice versa ?

Raisons d’utiliser Windows Subsystem pour Linux

1. Vous venez de commencer à apprendre Linux

Si vous venez d’apprendre Linux et que vous avez toujours utilisé Windows, vous pouvez envisager de commencer votre parcours Linux avec WSL. En effet, vous aurez une expérience de bureau plus familière qu’avec un bureau Linux.

Le WSL étant principalement axé sur la ligne de commande, vous acquerrez une expérience précieuse en apprenant à utiliser l’interpréteur de commandes et les utilitaires, que vous pourrez transférer sur des bureaux Linux complets.

2. Vous exécutez des applications Windows et Linux en même temps

Le principal avantage du WSL est qu’il vous permet d’exécuter simultanément des applications Windows et Linux. Si vous jouez à des jeux Windows et utilisez des outils de développement Linux comme Python, vous n’aurez pas besoin de passer à une machine virtuelle ou à un double démarrage.

Vous ne perdrez pas le fil de votre pensée en passant d’un système à l’autre. Le WSL est une alternative plus légère à ces deux options. Le WSL2 utilise un noyau Linux virtualisé, mais il y a beaucoup moins de frais généraux car le bureau Linux standard n’est pas exécuté.

Il est également beaucoup plus facile d’interopérer entre Windows et Linux avec le WSL qu’avec une machine virtuelle ou une partition Linux. Bien qu’il soit possible de partager des fichiers, cela demande un peu plus de travail.

3. Vous n’utilisez Linux qu’occasionnellement

Si vous n’utilisez Linux que pour certaines tâches, comme le développement léger ou l’exécution d’un utilitaire, il est difficile de justifier un bureau Linux complet juste pour quelques programmes.

Le WSL est un environnement beaucoup plus léger que les bureaux Linux les plus légers. Vous pouvez utiliser des programmes Windows standard et lancer Linux lorsque vous en avez besoin.

4. Vous n’avez pas besoin d’un accès direct au matériel

Bien que vous puissiez utiliser des applications accélérées par le GPU sous Linux, ce qui est idéal si vous développez des programmes d’IA ou d’apprentissage automatique, si vous utilisez Windows et Linux, vous n’aurez peut-être pas besoin de traiter directement avec le matériel sous-jacent.

Voir aussi :  Comment trouver un répertoire sous Linux

Aussi bien établi que soit Linux, la prise en charge des pilotes est un ennui majeur avec Linux de bureau, en particulier avec les ordinateurs portables. La gestion de l’alimentation et la prise en charge du Wi-Fi restent des points sensibles, alors que ces deux éléments sont essentiels pour les ordinateurs portables. Si vous devez travailler sur un ordinateur portable, Windows peut s’occuper du matériel pendant que vous vous concentrez sur votre travail sous Linux.

Il y a un effet de réseau majeur : les fabricants de matériel ont tendance à soutenir Windows parce que c’est ce que la plupart des gens utilisent, et les gens achètent des machines Windows parce qu’ils savent que les fabricants d’appareils les soutiendront.

Le WSL offre aux utilisateurs de Linux un moyen de contourner le problème de la poule et de l’œuf. Wine permet également de résoudre ce problème du côté de Windows, en exécutant des applications Windows dans Linux, mais la compatibilité avec Windows est une cible mouvante.

Raisons d’opter pour la version standard de Linux

Bien que le WSL puisse couvrir un grand nombre d’utilisations qu’un dual-boot ou une machine virtuelle aurait pu prendre en charge dans le passé, il y a toujours des moments où vous voulez exécuter une installation Linux standard à la place.

1. Vous exécutez un serveur

Le WSL est réellement destiné à l’exécution d’outils de développement Linux sur un système de bureau. Pour une utilisation sur un serveur de production, vous aurez besoin d’un serveur Linux normal, soit sur votre machine, soit dans le nuage.

Le WSL n’est pas conçu pour les serveurs, et les frais généraux de Windows et de Linux n’ont pas de sens. Le WSL est parfait pour tester une application web localement. Vous pouvez même configurer les distros WSL pour qu’elles utilisent systemd pour gérer les services.

Il est possible d’installer WSL sur Windows Server, mais il est beaucoup plus facile, en production, d’installer un serveur Linux. La grande majorité des fournisseurs de services en nuage utilisent par défaut des serveurs Linux lorsque vous vous inscrivez.

La seule raison d’installer WSL sur Windows Server est que votre application dépend d’un programme spécifique qui ne fonctionne que sur Windows Server, mais cela semble être plus rare de nos jours puisque même Microsoft a plus de support pour Linux, y compris une version Linux de SQL Server. Même dans ce cas, vous voudrez peut-être utiliser des serveurs Linux et Windows distincts si votre budget le permet.

Voir aussi :  Comment installer les paquets Python dans Raspberry Pi OS Bookworm

2. Vous exécutez des charges de travail importantes

Une autre raison d’utiliser une version standard de Linux plutôt que WSL est d’exécuter des charges de travail intensives. Bien que le WSL prenne en charge l’accélération GPU pour les applications lourdes telles que l’apprentissage automatique, comme pour les serveurs, l’absence de frais généraux de Windows augmentera les performances.

Il est également plus facile de regrouper des machines Linux et de décharger les opérations intensives sur un cluster.

3. Vous souhaitez bénéficier de l’expérience Linux de bureau

Maintenant qu’il est possible d’exécuter des applications Linux graphiques X11 et Wayland sur Windows avec WSL, certains utilisateurs de Linux peuvent choisir de remplacer leurs partitions Linux ou leurs machines virtuelles par WSL.

Néanmoins, certains utilisateurs préfèrent l’approche Linux du bureau, car X11, les gestionnaires de fenêtres et les compositeurs Wayland offrent des expériences utilisateur que l’on ne trouve nulle part ailleurs, comme la disposition des fenêtres en mosaïque. C’est une bonne raison d’utiliser des distributions Linux de bureau.

4. Vous voulez utiliser une distribution qui n’est pas disponible dans WSL

Bien que plusieurs grandes distributions, telles qu’Ubuntu, Fedora et openSUSE, soient disponibles dans le Microsoft Store, il se peut que vous utilisiez une distribution spécialisée qui n’est pas disponible pour le WSL.

Dans ce cas, vous voudrez probablement vous en tenir à une configuration à double démarrage ou à une machine virtuelle si vous voulez utiliser à la fois Linux et Windows.

5. Vous voulez faire tourner Linux dans une VM

Si vous souhaitez utiliser un environnement Linux complètement isolé de Windows, un système entièrement virtualisé reste la meilleure solution.

Vous pouvez opter pour VirtualBox, mais les serveurs Linux conteneurisés légers constituent une alternative populaire. L’avantage de cette approche est que vous pouvez facilement transférer les dépendances d’une application vers n’importe quel serveur, quel que soit le système d’exploitation hôte.

6. Vous avez besoin d’un accès direct au matériel

Il arrive que vous ayez besoin d’accéder au matériel. Vous pouvez vouloir développer un pilote de périphérique pour une pièce de matériel, ou vous pouvez exécuter des charges de travail accélérées par le GPU. Ce type d’utilisation avancée est celui qui bénéficie le plus d’une installation Linux complète.

Voir aussi :  Comment installer et configurer Sublime Text sur Linux

Il s’agit du type d’utilisation avancée qui convient le mieux aux installations Linux complètes.

Vous savez maintenant quel type d’installation Linux utiliser

Le choix d’un bureau Linux standard ou d’un WSL peut parfois sembler déroutant. La décision dépend de ce que vous attendez de Linux et de votre volonté d’intégrer Windows et Linux.

Le WSL a fait parler de lui parce qu’il offre un moyen d’intégrer Windows et Linux avec des fonctionnalités puissantes.

Dois-je utiliser Linux ou WSL ?

Pourquoi utiliser le WSL plutôt que Linux dans une machine virtuelle ? Le WSL nécessite moins de ressources (CPU, mémoire et stockage) qu’une machine virtuelle complète. Le WSL vous permet également d’exécuter des outils et des applications de ligne de commande Linux parallèlement à vos applications de ligne de commande, de bureau et de magasin Windows, et d’accéder à vos fichiers Windows à partir de Linux.

Cela vaut-il la peine d’utiliser le WSL ?

Nous vous recommandons d’utiliser WSL 2, car il offre des performances plus rapides et une compatibilité à 100 % avec les appels système. Cependant, il existe quelques scénarios spécifiques dans lesquels vous pouvez préférer utiliser le WSL 1. Envisagez d’utiliser le WSL 1 dans les cas suivants Vos fichiers de projet doivent être stockés dans le système de fichiers Windows.

Quel est l’intérêt du WSL ?

Le sous-système Windows pour Linux (WSL) est une fonctionnalité de Windows qui permet aux développeurs d’exécuter un environnement Linux sans avoir besoin d’une machine virtuelle distincte ou d’un double démarrage. Il existe deux versions de WSL : WSL 1 et WSL 2.

Pourquoi installer le WSL ?

Le WSL utilise moins de ressources (CPU, mémoire et stockage) qu’une machine virtuelle complète. Outre l’exécution d’outils et d’applications de ligne de commande Linux aux côtés des applications de ligne de commande, de bureau et de magasin Windows, le WSL vous permet également d’accéder à des fichiers Windows à partir de Linux et d’exécuter des outils et des applications de ligne de commande Linux.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *