Lors de sa conférence annuelle la société Microsoft a fait plusieurs présentations importantes. Nous en avons sélectionné deux.
Premièrement : dans la version d'été 19H2 de Windows 10, un noyau Linux complet basé sur pour son sous-système « Linux pour Windows » (WSL — Windows Subsystem for Linux).
Deuxièmement : dans les futures versions entreprise de la réincarnation Chromium du navigateur Edge, la société Microsoft intégrera un noyau IE.
La première nouvelle est importante et utile pour les développeurs, la deuxième ressemble à une mauvaise blague.

Nous avons intégré un moteur IE dans ton navigateur Chromium pour que tu n'oublies pas que c'est le navigateur Edge.
Noyau Linux dans Windows 10
L'ajout d'un noyau Linux complet à Windows 10 est une étape logique qui poursuit le travail méthodique de Microsoft avec la communauté. Auparavant, Windows ne proposait qu'une émulation du noyau Linux. Parallèlement au noyau Linux, la société a annoncé la sortie — d'une nouvelle application pour Windows pour un accès centralisé aux sous-systèmes PowerShell, Cmd et, en fait, au noyau Linux dans le cadre de WSL.
Les responsables de la société assurent que 4.19 n'est pas la dernière version du noyau pour leur sous-système. Dans le futur, WSL sera mis à jour et suivi des versions stables du noyau Linux, ce qui est également important. De plus, l'intégration d'un noyau complet dans le système élimine le besoin d'émulation, ce qui augmente directement la performance et le confort des développeurs travaillant sous Windows. De plus, WSL est basé sur un code ouvert, ce qui signifie que tout développeur pourra apporter les modifications nécessaires au sous-système et réaliser des forks du noyau.
Ce n'est pas la première grande avancée vers la communauté des développeurs. Auparavant, la société , ce qui peut être considéré comme une étape très significative pour Microsoft, qui est plutôt conservatrice.
Les actions de Microsoft sont surprenantes, mais ne choquent plus : sous la direction de Satya Nadella, la société a en quelque sorte pénétré la communauté open source et s'oriente de plus en plus vers une collaboration directe avec les développeurs et le segment entreprise, comme en témoignent les actions de Microsoft au cours des 3-4 dernières années.
Le monstre de Microsoft ou pourquoi le noyau Internet Explorer est dans Chromium Edge
Chacun se souvient avec une certaine horreur d'Internet Explorer, et les anciens développeurs en pleurent encore. Lorsque Microsoft a annoncé Spartan et l'abandon d'IE, le monde entier a débouché des bouteilles de champagne, mais la réalité s'est avérée plus cruelle que nous ne l'avions espéré. Des solutions, des portails et des sites créés uniquement pour fonctionner sous les anciennes versions d'IE existent encore aujourd'hui. Dans leur majorité, ces solutions résident dans des systèmes d'entreprise fermés. Microsoft avait un choix à faire : forcer les entreprises du monde entier à mettre à jour leurs produits et solutions internes en raison de l'abandon total d'IE, ou bien commencer à se battre « dans la mauvaise direction ». Étant donné que l'abandon complet d'IE menaçait d'énormes pertes financières et de nuire à sa réputation, le géant a dû, année après année, maintenir la compatibilité de son navigateur avec les pages adaptées au fonctionnement sous Internet Explorer.
Même après l'abandon bruyant du moteur EdgeHTML et le transfert du développement du « navigateur par défaut » pour Windows 10 vers le moteur Chromium, Microsoft ne parvient pas à échapper à son terrible héritage qu'est Internet Explorer.
C'est pourquoi, spécialement pour les versions Entreprise de Windows 10, l'entreprise fournira une version de Chromium Edge avec une « surprise » — un moteur IE intégré dans Edge lui-même. Cette solution étrange permettra de garantir la compatibilité du nouveau navigateur avec les anciennes solutions d'entreprise qui autrefois étaient imprudemment scellées à Internet Explorer.
Lors de l'ouverture de toute page adaptée à Internet Explorer dans le nouveau Chromium Edge, le navigateur activere automatiquement le « mode de compatibilité IE » et activera le rendu correspondant à celui d'Internet Explorer 11. Il sera possible de déterminer que la page est en mode de compatibilité grâce à une icône IE spéciale à côté de la barre d'adresse dans le navigateur.

Microsoft insiste sur le fait que les entreprises utilisant des portails web obsolètes devraient passer au nouveau Chromium Edge et abandonner complètement la pratique d'utiliser IE+ tout autre navigateur. Bien sûr, tout technicien vous dira qu'une telle initiative d'intégrer un moteur obsolète dans un nouveau produit est superflue, mais en réalité, Microsoft essaie de sauver la face et fait un peu de charité. La question est de savoir si un jour le géant pourra dire « non » aux entreprises et finalement « éliminer l'âne ». Pour l'instant, cela ne fonctionne pas.
La conférence a commencé hier, le 6 mai, et se poursuivra jusqu'au 8, donc Microsoft a au moins un jour pour nous surprendre encore plus.
Source : habr.com
