Windows Subsystem for Linux iniciado como Project Astoria no Windows Phone

Ícone de tempo de leitura 2 minutos. ler


Os leitores ajudam a oferecer suporte ao MSpoweruser. Podemos receber uma comissão se você comprar através de nossos links. Ícone de dica de ferramenta

Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais

O desenvolvimento do Windows Subsystem para Linux foi anunciado como o momento da Microsoft Road to Damascus, quando a empresa finalmente desistiu da luta contra o Linux e o viu como uma ferramenta e não como um inimigo.

Curiosamente, no entanto, a tecnologia teve origens muito mais controversas, no Projeto Astoria, a tentativa da Microsoft de manter o Windows Phone vivo, trazendo suporte para aplicativos Android para o sistema operacional.

Revelada em abril de 2015 e depois confirmada no Build 2015, a tecnologia emulava syscalls do Android, traduzindo-as para chamadas de API do Windows Phone, e foi surpreendentemente eficaz (alguns dizem muito eficaz).

Em 2016 Microsoft confirmado que eles não estão mais desenvolvendo o Projeto Astoria, com Kevin Gallo da equipe do Windows hoje, fornecendo o seguinte motivo:

Recebemos muitos comentários de que ter duas tecnologias Bridge para trazer código de sistemas operacionais móveis para o Windows era desnecessário, e a escolha entre elas pode ser confusa. Consideramos cuidadosamente esse feedback e decidimos concentrar nossos esforços no Windows Bridge para iOS e torná-lo a única opção de Bridge para levar código móvel a todos os dispositivos Windows 10, incluindo Xbox e PCs. Para os desenvolvedores que passaram algum tempo investigando o Android Bridge, recomendamos que você dê uma olhada no iOS Bridge e no Xamarin como ótimas soluções.

No final, nada veio do Windows Bridge para iOS, o que exigiria que os desenvolvedores recompilassem seus aplicativos para Windows Phone, em vez de simplesmente executar binários do Android no sistema operacional.

Surpreendentemente, no entanto, foi o cancelado Projeto Astoria que passou para coisas maiores e melhores, com a tecnologia de tradução de API sendo usada para a primeira versão do Windows Subsystem for Linux (WSL 2 usou o kernel Linux diretamente).

A notícia foi revelada por Ben Hill, engenheiro de software sênior da Microsoft, no podcast celebrateubuntu, que pode ser visto abaixo:

Através da Walkingcat

Mais sobre os tópicos: Projeto Astoria, janelas 10, Windows Bridge para iOS, Subsistema Windows para Linux