Microsoft lança subsistema Windows para Linux como código aberto

Microsoft lança subsistema Windows para Linux como código aberto

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.syse p9np.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 --installno 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.

Fonte e Imagens

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *