Pourquoi Windows expédier le noyau Linux change tout

Pourquoi Windows expédier le noyau Linux change tout

Microsoft change. Autrefois une organisation fermée et monolithique avec une hostilité ouverte envers les logiciels open source, ils semblent maintenant l'adopter.





Parallèlement à certains récents changements d'attitude, y compris l'open source Visual Studio Code, Windows commence à adopter Linux. Le sous-système Windows pour Linux (WSL) était une version virtuelle intégrée de Linux dans Windows.





Une nouvelle version de WSL est en route, et pour certains, ça va tout changer !





Pourquoi voudrais-je Linux ?

À première vue, un noyau Linux dans le système d'exploitation Windows peut ne pas sembler trop important. Après tout, si vous utilisez déjà Windows, pourquoi vous embêter avec Linux ?

Il s'avère qu'il existe de nombreuses raisons pour lesquelles vous pourriez vouloir utiliser Linux. Sa stabilité et sa nature personnalisable le rendent largement utilisé dans toutes les formes de développement logiciel. Presque tout ce que vous voyez en ligne et chaque application que vous utilisez a un serveur Linux comme épine dorsale.



Si vous êtes intéressé par les projets et logiciels open source, Linux en tant que système d'exploitation incarne pleinement cette philosophie. Il existe des équivalents Linux gratuits de la plupart des logiciels. Si vous êtes intéressé par le développement, les projets open source recherchent toujours plus de contributeurs.

Un logiciel en particulier ne fonctionne-t-il pas comme vous le souhaitez ? Alors contribuez au projet pour le rendre meilleur !





Windows n'a-t-il pas déjà Linux ?

Microsoft a introduit le sous-système Windows pour Linux (WSL) avec la mise à jour anniversaire de Windows 10 2018 comme moyen d'exécuter le logiciel Linux dans le système d'exploitation Windows.

Depuis, l'installation d'une distribution Linux est simple. Rendez-vous simplement sur le Microsoft Store et choisissez parmi une sélection de distributions.





Une fois installé, vous pouvez exécuter la ligne de commande Linux directement à partir du menu Démarrer. Cette première itération est maintenant connue sous le nom de WSL 1.

Pourquoi ne pas utiliser une machine virtuelle ?

L'exécution d'autres systèmes d'exploitation dans Windows n'a rien de nouveau. Vous pouvez exécuter presque n'importe quel système d'exploitation avec une machine virtuelle (VM), alors pourquoi s'embêter avec WSL ?

La différence qu'un système intégré fait est la vitesse et la commodité. Les machines virtuelles s'exécutent généralement plus lentement que les systèmes d'exploitation natifs.

Étant donné que Linux fonctionne nativement dans Windows, vous pouvez lancer un terminal Bash à partir du menu Démarrer et accéder à votre sous-système Linux en quelques instants.

Comparez cela au temps qu'il faut pour faire tourner une machine virtuelle ou un double démarrage de Linux et Windows, et vous verrez une réelle différence.

Pourtant, WSL 1 a quelques mises en garde. Bien qu'il fonctionne plus rapidement qu'une machine virtuelle classique, il reste un système d'exploitation virtuel. WSL 2 change cela.

En quoi WSL 2 est-il différent ?

Le sous-système Windows pour Linux 2 (WSL 2) est fourni avec un véritable noyau Linux. Auparavant, Windows créait une émulation de ce que fait le noyau, et même s'il était hautement optimisé, il n'était toujours pas aussi bon que la vraie chose.

La différence que le noyau va faire sera énorme. Selon Microsoft, il y a une augmentation de 20 fois la vitesse entre WSL 1 et 2. Même si cela s'avère un peu exagéré, ce sera toujours une différence incroyable.

L'idée que Windows fournisse un noyau Linux pour qu'il s'exécute dans le système d'exploitation Windows est un gros problème. Cela signifie les changements d'attitude en cours chez Microsoft envers les logiciels et les systèmes d'exploitation open source.

comment créer un compte facebook anonyme

Pourquoi le noyau est-il important ?

Le noyau est le plus bas niveau de logiciel sur un système d'exploitation. Il est responsable de presque toutes les manières dont vous interagissez avec votre ordinateur. Par exemple, chaque fois que vous utilisez le logiciel sur votre ordinateur, c'est le noyau qui traduit votre entrée en données que le processeur peut comprendre et vous renvoie la sortie.

L'expédition du noyau Linux change tout, car cela signifie que toutes les tâches spécifiques à Linux que vous effectuez interagissent avec le noyau Linux. Ce niveau de compatibilité éloigne WSL 2 du concept de machine virtuelle typique.

Expliquer quel est le noyau et ce qu'il peut faire est très bien, mais il ne répond toujours pas à la question : pourquoi est-ce un tel changeur de jeu ?

Choses que vous pouvez faire avec un noyau que vous ne pouviez pas faire avant

Toutes les opérations gourmandes en fichiers constituaient un goulot d'étranglement pour WSL 1, car Windows et Linux exécutaient des systèmes de fichiers différents.

Plutôt que de faire des appels système directs, WSL 1 doit traduire ces appels en données que Windows peut comprendre.

Avec le noyau Linux en place, le démarrage de WSL 2 est nettement plus rapide (les démos montrent qu'il démarre en moins de deux secondes). Tous les problèmes de vitesse mentionnés précédemment ont disparu, car le système d'exploitation s'exécute directement sur le noyau.

Les applications pratiques pour cela incluent l'exécution de solutions de serveur telles que Docker dans un environnement Linux natif. C'est un grand avantage lors du développement d'un serveur Linux distant.

De plus, tout ce pour quoi vous auriez généralement utilisé un système Linux complet sera possible dans WSL 2, à des vitesses quasi natives.

Terminal Windows

WSL 2 travaillera main dans la main avec un autre projet Microsoft très attendu : le nouveau terminal Windows.

Conçu comme un redémarrage complet de l'utilisation de la ligne de commande sur Windows, la conception de Terminal est par nature multiplateforme.

En plus d'exécuter des tâches hybrides dans une seule fenêtre de terminal, la possibilité d'utiliser Powershell pour Windows et Bash pour Linux dans différents onglets de la même fenêtre de terminal changera tout pour les développeurs multiplateformes.

Dois-je passer à Windows ?

Jusqu'à présent, nous avons examiné cela du point de vue de Windows, mais que se passe-t-il si vous utilisez déjà Linux ? Faut-il faire le changement ?

Selon toute vraisemblance, la réponse est non. Si vous utilisez déjà Linux, vous ne verrez aucun avantage à changer maintenant. De nombreux utilisateurs de Linux préfèrent la nature entièrement ouverte du système d'exploitation.

Historiquement, Microsoft n'a pas été gentil avec les projets open source, et beaucoup se souviennent de cette histoire.

Si vous utilisez les deux systèmes d'exploitation, WSL 2 sera un excellent ajout au côté Windows de votre utilisation quotidienne, et pour les développeurs utilisant les deux plates-formes quotidiennement, cela changera tout sur la façon dont vous pouvez organiser votre espace de travail.

Exploitation du système

Le WSL n'est pas une nouveauté, mais ces changements sont suffisamment importants pour faire tourner certaines têtes. Il était possible de charger un bureau Linux dans WSL 1 , il semble donc très probable que ce soit également possible dans WSL 2.

se débarrasser du bloatware windows 10

Cela dit, si vous n'aimez pas Microsoft et que vous souhaitez rester open source, ce n'est pas pour vous. Ce serait compréhensible, et il y a tellement beaucoup d'autres excellentes façons de rester open source !

Partager Partager Tweeter E-mail Canon vs Nikon : quelle marque d'appareil photo est la meilleure ?

Canon et Nikon sont les deux plus grands noms de l'industrie de l'appareil photo. Mais quelle marque propose la meilleure gamme d'appareils photo et d'objectifs ?

Lire la suite
Rubriques connexes
  • Linux
  • Linux
  • Noyau Linux
  • Sous-système Windows pour Linux
A propos de l'auteur Ian Buckley(216 articles publiés)

Ian Buckley est un journaliste indépendant, musicien, interprète et producteur vidéo vivant à Berlin, en Allemagne. Quand il n'écrit pas ou ne monte pas sur scène, il bricole de l'électronique ou du code DIY dans l'espoir de devenir un savant fou.

Plus de Ian Buckley

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner