Le sous-système Windows pour Linux a démarré en tant que projet Astoria sur Windows Phone

Icône de temps de lecture 2 minute. lis


Les lecteurs aident à prendre en charge MSpoweruser. Nous pouvons recevoir une commission si vous achetez via nos liens. Icône d'info-bulle

Lisez notre page de divulgation pour savoir comment vous pouvez aider MSPoweruser à soutenir l'équipe éditoriale En savoir plus

Le développement du sous-système Windows pour Linux a été annoncé comme le moment Road to Damascus de Microsoft lorsque la société a finalement abandonné le combat contre Linux et l'a considéré comme un outil plutôt qu'un ennemi.

Fait intéressant, cependant, la technologie avait des origines beaucoup plus controversées, dans le projet Astoria, la tentative de Microsoft de maintenir Windows Phone en vie en apportant la prise en charge des applications Android au système d'exploitation.

Révélée en avril 2015 puis confirmée lors de la Build 2015, la technologie émulait les appels système Android, les traduisant en appels API Windows Phone, et était étonnamment efficace (certains disent trop efficace).

En 2016 Microsoft confirmé qu'ils ne développent plus le projet Astoria, Kevin Gallo de l'équipe Windows a fourni aujourd'hui la raison suivante :

Nous avons reçu de nombreux commentaires indiquant qu'il n'était pas nécessaire d'avoir deux technologies Bridge pour transférer le code des systèmes d'exploitation mobiles vers Windows, et que le choix entre elles pouvait prêter à confusion. Nous avons soigneusement examiné ces commentaires et décidé de concentrer nos efforts sur le pont Windows pour iOS et d'en faire l'option de pont unique pour apporter le code mobile à tous les appareils Windows 10, y compris Xbox et PC. Pour les développeurs qui ont passé du temps à étudier le pont Android, nous vous encourageons fortement à jeter un coup d'œil au pont iOS et à Xamarin comme d'excellentes solutions.

Rien n'est venu du pont Windows pour iOS à la fin, ce qui aurait obligé les développeurs à recompiler leurs applications pour Windows Phone, au lieu de simplement exécuter des binaires Android sur le système d'exploitation.

Étonnamment, cependant, c'est le projet Astoria annulé qui est passé à des choses plus importantes et meilleures, la technologie de traduction d'API étant utilisée pour la première version de Windows Subsystem for Linux (WSL 2 utilisait directement le noyau Linux).

La nouvelle a été révélée par Ben Hill, ingénieur logiciel senior chez Microsoft, sur le podcast de celebrationubuntu, que vous pouvez voir ci-dessous :

Via Walkingcat

En savoir plus sur les sujets : Projet Astoria, fenêtres 10, Windows Bridge pour iOS, Sous-système Windows pour Linux