in

Microsoft Build 2020 présente de nouveaux outils de développement comme Project Reunion, Windows Terminal et WSL2

 

Microsoft a donné ce matin le coup d’envoi de sa conférence Microsoft Build 2020 via livestream. Cet événement axé sur les développeurs est léger sur les produits destinés aux consommateurs et lourd sur les outils de développement. Il n’a pas déçu, montrant quelques nouveaux développements majeurs qui enthousiasmeront tous ceux qui développent sur Windows 10.

Microsoft présente le projet Reunion, qui unifie les API Win32 et UWP

Pendant le salon, Satya Nadella, PDG de Microsoft, a annoncé les derniers efforts de l’entreprise pour faciliter le développement d’applications, en unifiant les API win32 et Universal Windows Platform (UWP) en un seul ensemble : Applications Windows.

Les dernières versions de Windows 10 utilisent les API UWP pour accéder aux dernières fonctionnalités qui ne sont pas accessibles sur les anciennes versions de Windows 10. Par conséquent, la plupart des développeurs ciblent spécifiquement les systèmes win32 par défaut (que tous les systèmes Windows 10 prennent en charge) lorsqu’ils créent leurs applications, afin d’atteindre la plus grande base d’installation possible.

Cependant, cela nuit au développement des dernières fonctionnalités de Windows, car de nombreux développeurs ne peuvent pas profiter des derniers développements de Microsoft sans sacrifier un segment de la base d’installation de Windows qui n’exécute pas la dernière mise à jour de Windows 10.

Nadella a annoncé que Microsoft a trouvé un moyen de combler ce fossé entre les anciennes et les nouvelles API, en utilisant ce qu’ils appellent le « Project Reunion ». « Nous unifions la plate-forme Windows pour permettre une intégration transparente entre les API win32 et UWP », a déclaré Nadella lors du livestream Microsoft Build 2020.

Le fonctionnement de Project Reunion est le suivant : les développeurs peuvent utiliser le gestionnaire de paquets open-source NuGet pour télécharger la dernière API Windows et la compiler directement dans leurs applications, ce qui évite à l’utilisateur d’avoir besoin de son système d’exploitation pour prendre en charge ces fonctionnalités.

Le projet Réunion permet également aux applications Windows 10 de se diffuser en continu depuis le cloud et de les rendre accessibles à tout appareil, qu’il exécute ou non une version spécifique de Windows 10.

Bien que l’idée de diffuser une application web en continu ne soit pas révolutionnaire en soi, Microsoft espère que Project Reunion facilitera le passage des anciennes applications au modèle basé sur le cloud, plutôt que de devoir les réécrire spécifiquement pour qu’elles fonctionnent sur Azure, la solution informatique de Microsoft basée sur le cloud.

Microsoft annonce Windows Terminal et WSL2, un véritable noyau Linux fonctionnant à l’intérieur même de Windows 10

Faire tourner un noyau Linux sur une machine virtuelle est une pratique assez courante pour les développeurs travaillant sous Windows, mais lors de Microsoft Build 2020, les ingénieurs Scott Hanseman et Kayla Cinnamon de Microsoft ont présenté le nouvel outil Windows Terminal lancé aujourd’hui.

Au cours de cette démonstration, ils ont discuté du nouveau sous-système Windows pour Linux 2 (WSL2), qui est une mise à jour des efforts antérieurs de Microsoft pour intégrer plus étroitement un terminal Linux dans Windows powerhell. Alors que WSL1 était alimenté par une couche de traduction binaire de Linux, WSL2 est alimenté par un noyau Linux réel qui fonctionne sur une machine virale intégrée à partir de Windows 10 lui-même.

Sans trop s’en mêler, les noyaux Windows et Linux utilisent des appels système différents, et donc incompatibles, pour faire des choses comme demander l’allocation de mémoire, écrire sur les E/S et des interactions similaires avec le matériel du système. Il est donc impossible pour certains programmes conçus pour un noyau de fonctionner sur l’autre sans être fondamentalement réécrits.

WSL2 vise une compatibilité totale des appels système, permettant aux développeurs d’exécuter des applications Linux directement à partir du nouveau terminal Windows et aux développeurs Windows de développer et de tester des versions Linux de leurs applications directement à partir d’outils de développement populaires comme Visual Studio.

Comments

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Loading…

0

Désactivation de la caméra à filtre couleur OnePlus 8 Pro – une question de confidentialité

La fuite de prix de Google Pixel 5 expliquée: il peut avoir un chipset plus lent que le Galaxy S20 de Samsung