A recente conferência de desenvolvedores “Build 2020” da Microsoft envolveu alguns anúncios interessantes. Não tenho certeza se é algo para ficar animado ou cético - mas Microsoft, você tem nossa atenção agora mais do que nunca.
E, entre todos os anúncios, a capacidade de rodar aplicativos GUI em WSL (Windows Subsystem for Linux) ganhou destaque.
Sem esquecer o fiasco com o Xamrin.Forms rebranding como MAUI que entra em conflito com um projeto de código aberto existente (Maui Project) por Uri Herrera do [Nitrux Linux.]
Caso você não saiba, WSL é um ambiente que permite que você tenha uma experiência Linux apenas de console a partir do Windows 10. É também uma das melhores maneiras de executar comandos Linux no Windows.
Embora o anúncio por meio de uma postagem no blog (DirectX ❤ Linux) possa ter sido uma isca de relações públicas como Liam Dawe pensa. Mas, ainda é algo que vale a pena falar.
Suporte para Linux GUI Apps em WSL
// <! [CDATA [janela.__ Mirage2 = {petok: "4bd9f7085deecf1cce9647cd0b820eb4b91c056a-1611684569-1800"}; //]]>! [Linux Gui App Windows Wsl]()
Recentemente, a Microsoft anunciou um monte de novos recursos chegando ao WSL ( também conhecido como WSL 2) durante a conferência de desenvolvedores online.
A introdução do Windows Package Manager, Windows Terminal 1.0 e alguns outros foram alguns dos seus destaques.
Mas, o suporte para aceleração de hardware de GPU para Windows Subsystem for Linux 2 foi algo significativo.
Então, isso significa que você pode executar aplicativos Linux no Windows usando WSL? Parece que sim…
A Microsoft planeja fazer isso acontecer usando um driver de kernel Linux totalmente novo dxgkrnl. Para lhe dar um resumo técnico, citarei a descrição do anúncio aqui:
![Wsl do driver do kernel do Linux]()
Wsl do driver do kernel do Linux
Dxgkrnl é um driver de kernel totalmente novo para Linux que expõe o dispositivo /dev/dxg ao modo de usuário Linux./dev/dxg expõe um conjunto de IOCTL que imita de perto a camada de serviço do kernel nativo WDDM D3DKMT no Windows. O Dxgkrnl dentro do kernel do Linux se conecta por meio do barramento VM ao seu irmão mais velho no host do Windows e usa essa conexão de barramento VM para se comunicar com a GPU física. Não sou nenhum especialista aqui, mas isso significa que os aplicativos Linux no WSL terão o mesmo acesso à GPU que os aplicativos nativos do Windows .
O suporte para aplicativos GUI virá mais tarde neste outono (não com a atualização de maio de 2020) - então, veremos quando isso acontecerá.
A Microsoft tem como alvo específico os desenvolvedores que desejam o conforto de usar seu IDE Linux no Windows. O Google também tem como alvo a mesma base de usuários trazendo aplicativos GUI Linux para o Chromebook.
Bem, essa é uma boa notícia para os usuários que desejam continuar com o Windows. Mas é mesmo?
A Microsoft ama o Linux - Será que eles realmente?
![Microsoft Loves Linux]()
Microsoft Loves Linux É definitivamente uma coisa boa que eles estão adotando o Linux e seus benefícios através de seus esforços de incorporar um Linux ambiente no Windows.
Mas, como isso realmente ajudará os usuários de desktop Linux? Não vejo nenhum benefício real disso a partir de agora.
Você está livre para ter uma opinião diferente aqui. Mas, acho que não há valor real para os usuários de desktop do Linux por meio do desenvolvimento de WSL. Pelo menos, nenhum até agora.
Foi interessante notar que alguém no podcast Linux Unplugged destacou o movimento da Microsoft como algo na linha de EEE (abraçar, estender e extinguir) pelo qual eles são conhecidos.
Talvez quem sabe? Claro, o esforço que eles colocaram para realizar isso vale a pena apreciar - mas é emocionante e misterioso ao mesmo tempo.
Isso significa que os usuários do Windows não mudarão mais para o Linux?
A razão pela qual a Microsoft está adotando o Linux em sua plataforma é que eles sabem do que ele é capaz e por que os desenvolvedores (ou usuários) preferem usá-lo.
Mas, com as atualizações do WSL 2, tendo a concordar com o que Abhishek pensa se isso continuar:
Eventualmente, o desktop Linux será confinado a se tornar um aplicativo desktop no Windows ... Bem, é claro, a experiência nativa ainda é superior por enquanto. E será raro ver que os usuários de desktop Linux existentes usarão o Windows sobre ele. Mas, ainda é algo com que se preocupar.
O que você acha de tudo isso? Não estou descartando as vantagens do WSL para usuários forçados a usar o Windows - mas você acha que o progresso da Microsoft com o WSL será algo hostil por natureza ou algo que ajudará o Linux no longo prazo?
Deixe-me saber sua opinião nos comentários!
Via itsfoss.com. Você pode conferir o post original em inglês:
Now You Can Run Linux Apps in Windows (Thanks to WSL)Última atualização deste artigo: 21 de may de 2020