Pourquoi WSL bat le double démarrage pour exécuter Linux et Windows
Si vous souhaitez exécuter Linux et Windows 10 ou 11, vous décidez probablement de configurer un système à double démarrage ou d'installer une distribution à l'aide du sous-système Windows pour Linux ou WSL. Voici quelques raisons pour lesquelles vous pourriez vouloir opter pour WSL.
Sommaire
1 Disponibilité du logiciel WSL
L'une des raisons d'installer WSL est d'avoir accès à la grande variété de logiciels disponibles pour Linux. Windows a une tradition de logiciels gratuits et de shareware qui remonte à l'époque de MS-DOS. La disponibilité des logiciels open source disponibles dans les gestionnaires de packages de distribution Linux sous WSL vous permettra d'installer encore plus d'applications.
Bien sûr, de nombreuses applications open source disposent de ports Windows natifs, mais beaucoup d'entre elles fonctionnent toujours mieux sous Linux, et beaucoup ne sont pas du tout disponibles sous Windows.
Une possible « fonctionnalité phare » de Linux est la gestion des packages, où il est facile d'installer et de mettre à jour le logiciel en un seul endroit. C'est une idée que Windows commence seulement à mettre en œuvre avec le Microsoft Store et win-get. Avec Linux, vous pouvez installer toutes sortes d'applications à l'aide de WSL, notamment des éditeurs, des navigateurs, des outils de gestion de texte et même des jeux.
2 Il est plus facile de coder en WSL
Bien qu'il soit possible de programmer sous Windows, de nombreux outils sont écrits par et pour les développeurs Unix et Linux. Ils ont tendance à supposer un environnement de type Unix. Cela peut à la fois rendre difficile le fonctionnement correct de certains outils de programmation et le suivi des didacticiels de programmation.
Si vous allez sur un forum ou un canal IRC et dites que vous rencontrez des difficultés pour faire fonctionner quelque chose, les personnes présentes vous diront probablement que le problème vient de votre utilisation de Windows.
Non seulement vous pouvez installer de nombreux outils de programmation Linux tels que des éditeurs, des compilateurs, des interprètes et des débogueurs sur Linux à l'aide de WSL, mais vous passerez moins de temps à essayer de les faire exécuter ou à rencontrer des problèmes tels que différents chemins de commande et structures de répertoires. Si vous avez toujours voulu apprendre à coder, Linux est le meilleur point de départ, et l'utilisation de WSL contribuera à aplanir la courbe d'apprentissage.
3 Vous n'avez pas besoin de redémarrer
L'une des raisons d'utiliser WSL plutôt que le double démarrage est que vous pouvez basculer entre les programmes Windows et Linux sans redémarrer.
Lorsque je comptais sur le double démarrage, j'avais parfois une idée de quelque chose que je voulais essayer dans le terminal lorsque je surfais sur le Web ou que je jouais à un jeu. Je devrais arrêter Windows et attendre de redémarrer sous Linux. Au moment où le terminal Linux est apparu, mon inspiration avait disparu. Avec WSL, je peux immédiatement donner suite à mes idées.
4 Vous pouvez mélanger et faire correspondre les commandes Windows et Linux
L’une des fonctionnalités intéressantes de WSL est la possibilité de mélanger les environnements Windows et Linux. Cela signifie que vous pouvez utiliser des logiciels grand public tout en accédant à la puissante boîte à outils Linux.
Vous pouvez exécuter des commandes Windows dans le terminal Linux et des commandes Linux dans PowerShell. Cela vous permet d'utiliser les outils que vous préférez pour le bon travail.
Vous pouvez même utiliser des scripts Bash pour automatiser les tâches Windows si vous le souhaitez. La programmation shell Linux est souvent plus facile à comprendre que PowerShell en raison de la simplicité des pipelines par rapport à l'orientation objet complexe de PowerShell.
Vous pouvez également accéder aux fichiers Windows à partir de Linux et aux fichiers Linux à partir de Windows. Vous ne pouvez pas le faire facilement avec un système à double démarrage.
5 Il est facile d'apprendre Linux dans un environnement familier
Si vous n'avez aucune expérience avec Linux ou les systèmes d'exploitation de type Unix, apprendre un tout nouveau système d'exploitation peut être un défi de taille. Vous devez non seulement installer un nouveau système d'exploitation, mais également naviguer dans un environnement inconnu. Aussi agréables que soient les ordinateurs de bureau Linux modernes à utiliser, certains utilisateurs peuvent hésiter à quitter un environnement qu'ils connaissent, même si ce n'est qu'un redémarrage.
Avec WSL, vous pouvez essayer l'environnement de ligne de commande Linux pour voir à quel point vous l'aimez. Vous pouvez conserver votre environnement de bureau familier. Dès que vous serez à l'aise avec le shell, vous pourrez commencer à explorer pleinement Linux dans une machine virtuelle ou à double démarrage.