Depuis plusieurs années, Microsoft propose une intégration d’un sous-système basé sur Linux directement au sein de Windows pour faciliter la vie des développeurs. Lors de sa conférence dédiée, la Build, la firme a fait de nouvelles annonces pour aller plus loin.
Ça y est, c’est l’année de Linux sur PC
Pour la première fois de son histoire, Windows va désormais intégrer un noyau Linux complet sur lequel se basera une nouvelle version de WSL (Windows Subsystem for Linux). Les membres du programme Windows Insider pourront tester cette nouveauté dès cet été.
Ce noyau sera développé par Microsoft et basé sur Linux 4.19, la dernière version en date avec un support longue durée. Microsoft promet également de continuer à participer au développement du noyau, dont l’une des particularités est justement d’être libre et open source.
Cette intégration va permettre d’améliorer les performances de WSL, notamment le démarrage du sous-système et son utilisation de mémoire vive. WSL 2.0 devrait également amener une compatibilité native avec les conteneurs Docker.
Windows Terminal pour accompagner ça
Microsoft a également présenté Windows Terminal, une toute nouvelle application qui permettra de réunir toutes les interfaces en lignes de commande de Windows.
Ce nouveau terminal est open source, et permet de gérer aussi bien l’invite de commande classique que PowerShell ou Bash.
Parmi les grandes nouveautés de Windows Terminal, on peut noter la gestion des onglets, jusque là absents de Windows, une meilleure gestion du texte, et la possibilité de créer des profiles de réglages.
Ça sent franchement le début de la fin de l'os de Microsoft. Si fuchsia fait tourner les applications Windows je ne vois pas pourquoi on ne changerait pas...
Même actuellement je ne vois pas beaucoup de personne de mon entourage avec des mini-pc c'est inefficace et une perte d'argent sur le long-terme, mais peut-être que beaucoup de personnes en ont surtout les personnes en age avancé je suppose, après si t'es bloqué comme ça et que tu a une bonne connexion un NAS ou une solution Cloud peut t'aider. Et faut voit si tu peut pas changer ton disque sytème 64gb c'est ridicule. Après 40gb c'est faux j'ai macOS qui prend plus de place que Windows et le système ne prend jamais autant de place, regarde si t'a pas des anciennes versions installer puisque une clean install de Windows prend moins de 10gb.
Non ça n'est pas totalement leur faute, cependant j'avais lu qu'il avaient soutenu l'implantation de ce système (notamment pour contrer les dual-boot) même si officiellement c'est pour accroître la sécurité...
le prob de l uefi...c est pas la faute a µsoft...et je confirme,sa complique les install dualboot...
Bon, vu qu'ils ont l'air de bon poil concernant l'univers linux, en ce moment chez Microsoft, est ce qu'ils pourraient se pencher 2 min sur le problème de l'UEFI qui rends l'installation en dual boot si contraignante désormais....🤔
Microsoft : Eh Linux, on peut utiliser votre noyau pour le mettre dans notre système ? Linux : Bien sûr, aucun problème, téléchargez les sources sur notre site. On peut faire réciproquement avec votre noyau ? <i>Microsoft has left the chat</i>
ceux et celles qui utilisent des minis pc...ou la plupart des 2 en 1,genre asus transformer...t es vite limité en place...je parle pas pour le stockage sa il suffit de caller un disque externe ou une carte sd... mais ton disque systeme...il reste rikiki...avec 64G sur mon beelink...g opti a deplacer le max sur une carte sd 128G...et win tappe >40G de place...
Le noyau est un noyau développé par Next (XNU) puis racheté par Apple, qui est un mélange entre le noyau Mach pour le plus bas niveau et du FreeBSD pour fournir l'API POSIX, la gestion réseau, la gestion des systèmes de fichiers et la gestion des processus.
Avec les disques Tera actuel qui a des soucis de stockage.
Ce commentaire est juste navrant... est-ce que tu as seulement lu l'article ?
Le retour de la couche POSIX qui existait sous Windows NT ?
sa servira pas a mdame michu avec son core i7 juste pour faire de l anti yeux rouges sur ses photos de famille et consulter 2 ou 3 page web...par contre sa vas allourdir encore 1 peu+l espace disque necessaire a win...
Merci pour la précision 😉
On a accès aussi aux applications graphiques. Il n'y a pas de serveur d'affichage intégré, donc il faut en installer un (perso j'utilise celui de MobaXterm), et ensuite on peut lancer des applications graphiques. Pas d'accélération 3D par contre, ni de son (certains ont réussi à faire marcher le son, mais c'est ni simple ni stable). Pour ce qui est des fichiers, il y a une partition / virtuelle, qui est accessible depuis Windows dans un répertoire (pas recommandé d'y accéder comme ça il me semble...). Dans l'autre sens, les partitions Windows sont mappés dans le système de fichiers virtuel de WSL, C: est sous /mnt/c, D: sous /mnt/d, etc... Il y a quelques soucis si tu as une partition Windows montée dans un répertoire plutôt que sous une lettre, mais en dehors de ça ça marche pas mal.
La couche POSIX n'a jamais disparu, mais c'est très différent de WSL. La couche POSIX de Windows NT, c'est juste l'intégration dans l'API du noyau NT d'une partie de l'API POSIX. Ça permet à des applications Windows d'utiliser les API POSIX et ça permet de faciliter le portage d'applications Unix vers Windows. Mais ça nécessite quand même des applications adaptées à Windows. Au strict minimum, il faut les compiler pour Windows (exécutable au format PE). WSL, c'est toute l'API du noyau Linux, mais réservé à des applications Linux : les applications qui s'exécutent dans WSL sont des binaires Linux (format ELF), compilées pour Linux. Tu peux prendre un binaire compilé sous Ubuntu et l'exécuter tel quel dans WSL. Les applications Windows n'ont pour leur part pas accès aux API fournies par WSL.
Très bonnes choses
Ils prennent le chemin d'Apple et Mac OS du coup ? Il me semble qu'il y a un noyau Linux sur Mac, non ?
Je sais bien merci.
On a déjà l'intégration des commandes depuis un moment avec l'arrivée de WSL. La c'est juste que WSL sera intégré de base alors qu'avant il fallait activer l'option.
C'est pas tout à fait ça. Le noyau de macOS est déjà un noyau de type Unix (basé sur BSD de mémoire). La, Windows a son propre noyau propriétaire mais ajoute en plus un noyau GNU/Linux qui reste facultatif.
Effectivement, c'est plus intéressant pour les développeurs (et vraiment pratique).
J'utilise WSL depuis plusieurs mois pour faire du dev tout en restant sous Windows. Le gestionnaire de packagé aptitude est bel et bien fonctionnel. Il est aussi possible (en mettant les mains dans le cambouis) d'ouvrir des programmes graphiques directement dans Windows. Ça ne crée pas une partition dédiée, tous les fichiers du système WSL sont accessibles dans un répertoire Windows et vice-versa.
après en informatique rien est impossible, peut être ça va venir plus tard
Ouaip, on est loin d'ouvrir des programmes graphiques Debian, avec gestionnaires de packages et tout le zouin, zouin. En plus 'jimagine que ca se crée une partition virtuelle dedié, et pas l'accès aux disques.
Ok merci ce sera un gros plus pour les développeurs du coup, pour le grand public ça sert à rien
Ca n'est pas la même chose. Mac a un noyau de la famille Unix, effectivement. Windows va garder son propre noyau ; ils y intègre juste un noyau Linux "supplémentaire" pourqu'on puisse faire tourner certains systèmes/logiciels construits pour Linux facilement dessus.
Tout dépend pour quoi faire, mais je dirais oui. Si tu as besoin d'un serveur, un "vrai" serveur Linux sera plus léger et efficace. Et si c'est l'interface graphique d'un Linux "desktop" que tu veux, eh bien celle-ci n'est pas dispo sur WSL. WSL (de ce que je comprends) sert plus à des fins de développement et test.
Avec cet intégration native est-ce que c'est encore intéressant d'installer une distribution de Linux ?
On aura l'intégration des commandes sur Windows mais on est pas dans la comparaison avec Mac. Mac Os est basé sur un noyau UNIX tout comme Linux.
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix