La Fibre

Télécom => Logiciels et systèmes d'exploitation => Windows Microsoft Windows => Discussion démarrée par: dj54 le 09 mai 2019 à 19:30:06

Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: dj54 le 09 mai 2019 à 19:30:06
Vos avis sur ce changement pour win Bien ou pas ?

Cela fait bien longtemps que la haine viscérale de Microsoft pour Linux n’est plus qu’un lointain souvenir. Depuis quelques années au contraire, le créateur de Windows a changé du tout au tout, avec le WSL, pour Windows Subsystem for Linux. Jusque-là, ce sous-système utilisait l’émulation pour permettre aux développeurs d’installer tous les outils en ligne de commande (voire des interfaces) de l’univers de Linux sur leur PC sous Windows 10.

Microsoft a annoncé cette année la sortie de WSL 2 dans une première version prévue pour cet été. La nouveauté majeure de cette mise à jour est la fin de l’émulation. À la place, l’entreprise a intégré un noyau Linux qui peut servir directement et ainsi offrir de bien meilleures performances. Les développeurs pourront installer depuis le Windows Store la dernière version LTS du noyau Linux, soit la 4.19 au lancement. Microsoft a modifié légèrement ce noyau pour l’optimiser à Windows 10, réduire son utilisation de la mémoire vive et accélérer ses temps de lancement.

Champion désormais de l’open-source, Microsoft a aussi annoncé que les changements et améliorations apportés par ses développeurs au noyau Linux seront rendus au projet commun. Microsoft sera ainsi un contributeur du noyau Linux et tout son travail pour WSL 2 sera également open-source. Cette nouveauté devrait être finalisée et proposée largement d’ici la fin de l’année.

Et pour accompagner WSL, Microsoft a aussi levé le voile sur Windows Terminal, une nouvelle app qui permet d’utiliser des commandes en ligne de commande sur tous les environnements de Windows 10. Il fonctionnera avec PowerShell naturellement, mais l’environnement historique de l’entreprise laissera de la place à Linux et il sera possible d’ouvrir plusieurs onglets, avec un système différent à chaque fois.

sources (https://www.macg.co/logiciels/2019/05/microsoft-va-integrer-un-noyau-linux-windows-10-106122)
Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: willemijns le 09 mai 2019 à 19:33:43
que vient faire linux dans windows ?
Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: renaud07 le 09 mai 2019 à 19:41:00
J'ai vu ça hier.

C'est un grand pas en avant. Même si j'ai un petit goût amer au vu du dénigrement de Linux il y a quelques années (à la sortie de windows 7 notamment).

Il ne serait pas étonnant de voir débarquer dans quelques mois ou années un Windows basé sur Linux... avec une émulation de la partie NT pour rester compatible avec les logiciels ancestraux. Voir un noyau hybride Linux/NT.
Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: Thornhill le 09 mai 2019 à 19:58:32
Un article qui explique l'évolution du nouveau système WSL :

https://devblogs.microsoft.com/commandline/announcing-wsl-2/ (https://devblogs.microsoft.com/commandline/announcing-wsl-2/)

En synthèse :
- l'actuel (WSL1) émule une partie des appels kernel via un service d'émulation. Seule la partie userland Linux est d'origine. Conséquence : tout n'est pas implèmenté (certaines applis sont incompatibles) et c'est coûteux en performances.

- le nouveau (WSL2) intègre un vrai noyau Linux qui tourne dans une VM "light".

Microsoft promet des performances I/O très fortement améliorées et bien sûr l'intégralité des appels systèmes implèmentés, ce qui doit permettre à toutes les applis de tourner (par exemple FUSE).

Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: renaud07 le 09 mai 2019 à 20:12:40
La question qui fâche : ça sera compatible avec la LTSC 2019 ou elle sera condamnée à rester sur la v1 ?
Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: vivien le 09 mai 2019 à 20:53:27
La LTSC 2019, c'est bien Windows 10 1809 ?

Bon même si c'était Windows 10 1903, cela ne change rien : c'est pour la 1909 si tout vas bien, sinon la 2003.

Microsoft fait des version de Windows tous les 6 mois, c'est pour back-porter toutes les innovations dans les veilles versions.

J'espère que mon service informatique ne va pas migrer mon poste (Windows 7) vers la LTSC / LTSB, mais qu'il va préférer comme de nombreuses grandes entreprises le CBB (on n'est pas obligé de faire toutes les mises à jour mais il est possible de faire une mise à jour toutes les 2 ou 3 versions, soit tous les 12 ou 18mois).
Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: renaud07 le 09 mai 2019 à 21:20:01
La LTSC 2019, c'est bien Windows 10 1809 ?

Oui.

Bon même si c'était Windows 10 1903, cela ne change rien : c'est pour la 1909 si tout vas bien, sinon la 2003.
Microsoft fait des version de Windows tous les 6 mois, c'est pour back-porter toutes les innovations dans les veilles versions.

Je sais qu'en principe la version est figée, mais vu l'énorme nouveauté ne pas l'avoir du tout c'est un peu décevant. Il faudra donc attendre la prochaine LTSC peut-être la 2021-2022 ?

J'espère que mon service informatique ne va pas migrer mon poste (Windows 7) vers la LTSC / LTSB, mais qu'il va préférer comme de nombreuses grandes entreprises le CBB (on n'est pas obligé de faire toutes les mises à jour mais il est possible de faire une mise à jour toutes les 2 ou 3 versions, soit tous les 12 ou 18mois).

Mis à part la LTSC les autres versions j'y suis allergique, beaucoup trop d'apps inutiles à enlever une fois l'installation terminée. S'ils faisaient l’effort de sortir des versions entreprises classiques aussi clean que la LTSC, j'irais volontiers dessus... C'est pourtant pas compliqué.
Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: vivien le 09 mai 2019 à 22:17:42
Je pense que pour 99% des utilisateurs, une amélioration de Windows Subsystem for Linux n'est pas une "énorme nouveauté"
Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: Free_me le 09 mai 2019 à 22:23:18
Je pense que pour 99% des utilisateurs, une amélioration de Windows Subsystem for Linux n'est pas une "énorme nouveauté"

C’est clair.
Si je veut du linux j’en ai tout autour du ventre. Aucun intérêt d’avoir ca en local...
Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: tomfibre le 09 mai 2019 à 22:42:01
Par contre les numéros de version vont ils être laissé comme ça? Car même si il y a une logique, "2003" pourrait ne pas faire penser à la bonne année.
Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: renaud07 le 09 mai 2019 à 22:50:08
Je pense que pour 99% des utilisateurs, une amélioration de Windows Subsystem for Linux n'est pas une "énorme nouveauté"

Ça j'en doute pas, mais pour les 1% restants ça compte  ;)

Enfin, c'est pas la mort non plus, je continuerais à faire comme d'habitude, comme s'il n'existait pas. Pour le temps que je passe sous windows de toute façon...
Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: Anonyme le 09 mai 2019 à 22:50:50
Pour ceux qui voudraient jouer avec le futur Terminal :

https://github.com/Microsoft/Terminal
Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: Gabi le 09 mai 2019 à 23:37:47
Selon moi, ce sera une grande avancée si les promesses sont tenues. J'ai beaucoup joué par le passé avec WSL, et pour le dev "non Windows", c'est une alternative crédible à une utilisation d'un MacOS ou d'un Linux. Mais trop de choses subtilement cassées sur WSL 1.

Avec WSL 2, on va peut-être enfin avoir Linux on the Desktop ;D
Pour moi, y'a encore trop de choses un peu pétées dans les distros Linux pour en faire mon système principal. Un exemple parmi d'autres, c'est le support de plusieurs moniteurs avec des DPI différents (cas classique d'un écran d'ordi portable 4K et d'un moniteur externe classique) : sur Ubuntu, c'est du Wayland obligatoire, il faut donc des apps qui supportent ça (et sur Firefox, le support est pour l'instant très expérimental).


Il ne serait pas étonnant de voir débarquer dans quelques mois ou années un Windows basé sur Linux... avec une émulation de la partie NT pour rester compatible avec les logiciels ancestraux. Voir un noyau hybride Linux/NT.

Je ne parierai pas trop là-dessus à court terme. Ca n'a pas vraiment d'intérêt de "porter" des applis Win32/WPF/DirectX juste pour les faire tourner sur un autre kernel (qu'il faudrait développer au passage).
Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: renaud07 le 10 mai 2019 à 00:00:31
Je ne parierai pas trop là-dessus à court terme. Ca n'a pas vraiment d'intérêt de "porter" des applis Win32/WPF/DirectX juste pour les faire tourner sur un autre kernel (qu'il faudrait développer au passage).

Donc le fait qu'ils intègrent de plus en plus Linux dans Windows ce n'est que pour faire plaisir aux devs et aux geeks ? J'ai un peu de mal avec cette vision des choses mais bon... pour moi y'a bien quelque chose qui se trame en coulisses.

Les paris sont lancés  ;)
Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: kgersen le 10 mai 2019 à 00:28:08
MS est désespéré de faire revenir les devs sur Windows. La plupart sont sur MacOs ou Linux Desktop et Google a lancer une grosse offensive envers les devs avec ChromeOS (j'en utilise un en fullstack dev depuis 6 mois c'est juste incomparable : on a Chrome + tout les autres navigateurs , les apps Android, des vms Linux et le tout est sécurisé et quasi implantable). Vu le succès de ChromeOS par ailleurs , MS est obligé de contrer.

Ce nouveau "Terminal", WSL2, le rachat de github, l'ouverture des sources de Calc, la gratuité de VS Studio Community Edition, etc toutes ces manœuvres récentes sont la pour tenter de sauver Windows.

Car sans applications récentes Windows va mourir et pour avoir des applications il faut des devs qui les fassent pour cet OS. Mais le gros des devs est focus sur Android, iOS et le Web. Faire une app aussi pour Windows  est un surcoût qui ne se justifie plus en dehors de produits de niche (gros logiciels métiers ou legacy). De plus pour faire une vraie app pour Windows il faut avoir une machine de dev sous Windows donc problème de poule/œuf.

Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: renaud07 le 10 mai 2019 à 00:59:39
Ah d'accord, je ne savais pas que la situation s'était dégradée à ce point.

Cela dit on a toujours les poids lourds comme Adobe ou encore les développeurs de jeux... et eux ne semble pas vouloir passer sous Linux. Car me concernant il ne me manque que les gros logiciels comme Première ou Photoshop et j'aurais enfin plus aucune raison de garder un windows en dualboot.
Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: underground78 le 10 mai 2019 à 08:51:31
Ah d'accord, je ne savais pas que la situation s'était dégradée à ce point.
Si tu écoutes kgersen, le seul salut passe par Google. Au bout d'un moment tu finis par prendre du recul sur son opinion. ::)
Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: Free_me le 10 mai 2019 à 09:13:51
C’est une vision exagérée mais il y a du vrai a la base.
Il y a une évolution des comportements a la base que ms ne peut pas contrer : les gens veulent des outils en sas, donc évidemment que de gros softs en local ca va pericliter, il reste les jeux et meme la avec les shadow pc ca sent le roussi a moyen terme.
Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: doum le 10 mai 2019 à 10:02:09
Ah d'accord, je ne savais pas que la situation s'était dégradée à ce point.

Cela dit on a toujours les poids lourds comme Adobe ou encore les développeurs de jeux... et eux ne semble pas vouloir passer sous Linux. Car me concernant il ne me manque que les gros logiciels comme Première ou Photoshop et j'aurais enfin plus aucune raison de garder un windows en dualboot.

non mais c'est surtout dans sa tete que la situation s'est degradé a ce point lol

si tu l'ecoutes MS a 3% de pdm et linux 90. La réalité est evidemment l'inverse du coté du PC.

quant a penser que Windows passe un jour en kernel linux me parait completement utopique d'une part, et sans aucun interet d'autre part.

Microsoft passe juste d'une vision Microsoft/windows/office centrée a une vision service. Ils veulent que leur service soit disponible partout, et que windows puisse répondre au maximum de besoin
Permettre a des entreprises qui ont un parc full windows par exemple, pour toutes les raisons évidentes d'historique, d'applis métiers windows only, d'outils de gestion centralisés existant et maitrisés, de fournir a ses devs les moyens de faire du dev multi plateforme directement sur leur PC ca a un interet.

Que Microsoft fasse du linux pour tout un tas de raison et soit contributeur c'est tres bien tout le monde, les utilisateurs de Windows comme les utilisateurs de Linux.

A un moment donné faudra sortir de cette guéguerre tres année 90/2000.
Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: renaud07 le 10 mai 2019 à 14:41:49
Ça m'étonnais un peu c'est vrai. Plus personne sur windows alors qu'il a toujours 90% de PDM... c'était... bizarre.

La prochaine fois je saurais à quoi m'en tenir.
Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: kgersen le 10 mai 2019 à 15:21:04
Ça m'étonnais un peu c'est vrai. Plus personne sur windows alors qu'il a toujours 90% de PDM... c'était... bizarre.

La prochaine fois je saurais à quoi m'en tenir.

Je parlais de devs (développeurs de logiciels/sites web, etc) pas d'utilisateurs finaux. Bien sur qu'on trouve encore des devs sur Windows (environ la moitié) mais la masse est ailleurs, surtout les nouveaux vont ailleurs.

Je crois que y'a vraiment confusion sur le contexte la. L'offensive de MS avec ce "noyau Linux à Windows 10" concerne avant tout un public de devs pas le public habituel de Windows. La ou Windows avait 90% de PDM en devs, en 10 ans ils sont tombé a 50%. (https://insights.stackoverflow.com/survey/2018/#technology-_-developers-primary-operating-systems) Et le gros des devs qui utilisent Windows ce n'est pas pour faire des logiciels pour Windows (desktop) mais pour des serveurs ou du web/mobile.

Si tu écoutes kgersen, le seul salut passe par Google. Au bout d'un moment tu finis par prendre du recul sur son opinion. ::)

Le salut ? j'ai jamais prétendu cela. On constate juste qu'aujourd'hui dans les offres 'commerciales' disponibles le choix c'est Windows ou ChromeOS ou MacOs (ou y'a quelques constructeurs qui proposent du Linux pré-installé mais c'est marginal).

Certes tu peux toujours bidouiller ton pc pour installer autre chose mais cela ne concerne que peu de gens (compétence requise, volonté de vouloir perdre son temps à faire cela, etc).

C'est un fait aujourd'hui que la plupart des nouveaux devs ne sont pas sous Windows. ils sont sur Mac ou Linux, principalement Mac. Google et Microsoft se font la guerre pour essayer de les récupérer car c'est la génération qui va être influente dans quelques années.

Il faut bien comprendre que la plupart des devs sont des quiches en "gestion de PC ou d'OS"  (sysadmin). ils ne sont pas formés a cela et souvent ca les gonflent d'aller s'occuper de cela. Aller installer et configurer un Ubuntu ou autre Linux desktop ce n'est pas forcement a leur portée et le plus souvent ils n'ont pas d’intérêt pour cela.

Et y'a quasi plus de demande client pour des 'logiciels' sur Windows. Hormis les jeux vidéos AAA qui requièrent des gros GPU et restent un bastion pour Windows mais sur l'ensemble de la planète les gens n'ont plus besoin de 'logiciels' sur Windows: ils font tout avec un navigateur ou un mobile donc iOS ou Android. C'est la ou Windows est condamné et Microsoft le sait bien.

Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: renaud07 le 10 mai 2019 à 16:04:21
Je parlais de devs (développeurs de logiciels/sites web, etc) pas d'utilisateurs finaux. Bien sur qu'on trouve encore des devs sur Windows (environ la moitié) mais la masse est ailleurs, surtout les nouveaux vont ailleurs.

Je crois que y'a vraiment confusion sur le contexte la. L'offensive de MS avec ce "noyau Linux à Windows 10" concerne avant tout un public de devs pas le public habituel de Windows. La ou Windows avait 90% de PDM en devs, en 10 ans ils sont tombé a 50%. (https://insights.stackoverflow.com/survey/2018/#technology-_-developers-primary-operating-systems) Et le gros des devs qui utilisent Windows ce n'est pas pour faire des logiciels pour Windows (desktop) mais pour des serveurs ou du web/mobile.

Merci pour les chiffres  :)

C'est mieux que des débats sans fin pour savoir qui a tort ou raison.
Titre: Microsoft va intégrer un noyau Linux à Windows 10
Posté par: kgersen le 10 mai 2019 à 16:40:38
Merci pour les chiffres  :)

C'est mieux que des débats sans fin pour savoir qui a tort ou raison.

surtout si on ne parle pas de la meme chose ;)