
Microsoft abre código fonte do subsistema Windows para Linux
Em um desenvolvimento empolgante para desenvolvedores e entusiastas de tecnologia, a Microsoft tornou oficialmente o Subsistema Windows para Linux (WSL) de código aberto. Essa ferramenta inovadora permite que os usuários executem aplicativos Linux diretamente no sistema operacional Windows, efetivamente eliminando a barreira entre esses dois ambientes poderosos.
Como instalar o WSL
Começar a usar o WSL é muito fácil. Você pode instalá-lo rapidamente executando o seguinte comando no seu terminal:
wsl --install
Para um guia completo sobre configuração e instalação, confira o guia de instalação do WSL.
Uma breve história da WSL
O Subsistema Windows para Linux foi apresentado pela primeira vez na conferência de desenvolvedores Build 2016, sendo lançado oficialmente com a Atualização de Aniversário do Windows 10. Inicialmente, o WSL operava no Windows 10 lxcore.sys
, um provedor de processos leve que permitia ao Windows executar arquivos ELF (Formato Executável e Vinculável) nativamente. No entanto, um avanço significativo ocorreu com o lançamento do WSL 2 em 2019, que apresentou suporte nativo ao kernel Linux, aprimorando significativamente a compatibilidade de aplicativos. Esta versão também trouxe uma infinidade de novas funcionalidades, como:
- Suporte para aceleração de GPU, permitindo que aplicativos com uso intensivo de gráficos sejam executados sem problemas.
- Opções para iniciar aplicativos Linux com uma interface gráfica de usuário (GUI).
- Recursos de rede aprimorados, incluindo rede espelhada e tunelamento de DNS.
- Suporte à sessão 0 para execução segura de aplicativos em segundo plano.
- Suporte aprimorado a proxy e firewall para melhor integração do sistema.
Essas melhorias fizeram do WSL o favorito entre os desenvolvedores que dependem de ferramentas Linux enquanto utilizam o Windows.
Impacto do Open Sourcing WSL
O código aberto do WSL marca um momento crucial tanto para a comunidade quanto para a Microsoft. Com os desenvolvedores agora podendo analisar o código-fonte e contribuir para sua evolução, o WSL está pronto para se tornar uma ferramenta ainda mais robusta. O código-fonte é licenciado sob a Licença MIT e está disponível para visualização e contribuições no GitHub. Essa iniciativa fomenta a colaboração e a inovação, permitindo que a comunidade proponha melhorias e correções.
Componentes ainda não abertos
É importante observar que certos componentes significativos do WSL permanecem integrados ao sistema operacional Windows e não são de código aberto neste momento. Especificamente, os seguintes itens ainda fazem parte da imagem proprietária do Windows:
-
Lxcore.sys
: o driver do lado do kernel essencial para a funcionalidade do WSL 1. -
P9rdr.sys
ep9np.dll
: estes facilitam o redirecionamento do sistema de arquivos para o caminho “\\wsl.localhost”, permitindo o compartilhamento perfeito de arquivos entre o Windows e o Linux.
A Microsoft está trabalhando ativamente para separar esses componentes da base de código do Windows para aprimorar ainda mais os recursos autônomos do WSL.
Ferramentas adicionais da Microsoft
Em conjunto com o código aberto do WSL, a Microsoft lançou um novo editor de texto de linha de comando de código aberto, o Edit. Esta ferramenta leve foi projetada para aumentar a produtividade de usuários e desenvolvedores Windows que navegam no ambiente Linux.
Perguntas frequentes
1. O que é o Subsistema Windows para Linux (WSL)?
WSL é uma camada de compatibilidade desenvolvida pela Microsoft que permite aos usuários executar um ambiente Linux diretamente no Windows sem a necessidade de uma máquina virtual. Ela permite a integração perfeita entre aplicativos Linux e Windows.
2. Por que a Microsoft decidiu abrir o código do WSL?
A Microsoft tornou o WSL de código aberto para incentivar a colaboração e a inovação da comunidade. Ao permitir que os desenvolvedores analisem e contribuam para a base de código, a Microsoft visa aprimorar os recursos e funcionalidades do WSL, tornando-o uma ferramenta mais poderosa para os usuários.
3. Como instalar o WSL no Windows?
Você pode instalar o WSL facilmente executando o comando wsl --install
no seu terminal. Este comando configura o WSL rapidamente com a distribuição Linux padrão. Para obter instruções mais detalhadas, consulte o guia oficial de instalação do WSL.
Deixe um comentário