Windows Subsystem for Linux iniciado como Project Astoria no Windows Phone
2 minutos. ler
Atualizado em
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