Argonalyst

Windows Subsystem for Linux é agora código aberto

Argonalyst
20 May 2025

Estamos entusiasmados em anunciar a liberação do Windows Subsystem for Linux como código aberto. Essa conquista é resultado de um esforço que durou vários anos e representa um fechamento significativo para a primeira questão levantada no repositório Microsoft/WSL: "Isso será código aberto?".

Agora, o código que alimenta o WSL está disponível no GitHub em Microsoft/WSL, permitindo que a comunidade baixe e construa o WSL a partir do código-fonte, além de adicionar novas correções e recursos, participando ativamente do desenvolvimento do projeto.

Com relação à arquitetura do WSL, ele é composto por várias partes. Algumas delas operam diretamente no Windows, enquanto outras funcionam dentro da máquina virtual WSL 2. Os principais componentes incluem executáveis de linha de comando como wsl.exe, wslconfig.exe e wslg.exe, além do serviço WSL que inicia a máquina virtual, monta compartilhamentos de arquivos e mais. Também estão incluídos processos init e daemon que operam no Linux para fornecer funcionalidades do WSL, como o init para inicialização e o gns para rede.

Embora a maioria dos componentes do WSL tenha sido aberta, algumas partes ainda permanecem integradas à imagem do Windows e não estão disponíveis como código aberto no momento. Exemplos incluem Lxcore.sys, o driver do kernel que suporta o WSL 1, e P9rdr.sys, que gerencia a redirecionamento do sistema de arquivos "\wsl.localhost".

O WSL foi inicialmente apresentado na conferência BUILD em 2016 e começou a ser distribuído com a atualização do Windows 10 Anniversary. Naquela época, a versão era baseada no provedor de processo pico, lxcore.sys, permitindo que o Windows executasse nativamente executáveis ELF e implementasse chamadas de sistema Linux. Essa versão evoluiu para o que conhecemos hoje como "WSL 1", que ainda é suportado.

Com o crescimento da comunidade do WSL, recursos como suporte a GPU e a execução de aplicativos gráficos foram incorporados. Em 2021, a equipe decidiu separar o WSL do código do Windows, criando uma nova base de código que levou ao lançamento da versão 0.47.1 na Microsoft Store, inicialmente apenas para usuários do Windows 11. Desde então, o WSL passou por melhorias e a primeira versão estável, WSL 1.0.0, foi lançada em novembro de 2022, incluindo suporte ao Windows 10.

A comunidade desempenhou um papel crucial na evolução do WSL ao longo dos anos. Mesmo antes da liberação do código-fonte, os usuários contribuíram significativamente, e agora, com o WSL aberto, estamos ansiosos para ver como essa colaboração se intensificará.

Se você está interessado em aprender mais sobre o funcionamento do WSL ou deseja contribuir, visite microsoft/WSL para mais informações!

Últimos vídeos

Confira os últimos vídeos publicados no canal

Argonalyst

O plano SECRETO das Big Techs para cobrar MUITO mais pela IA

Argonalyst

BOLHA da IA ou NOVA era de crescimento EXPONENCIAL? O mercado está dividido

Argonalyst

Nova IA da OpenAI traduz em TEMPO REAL e pode mudar o mundo dos negócios

Argonalyst

Spec Driven Development (SDD): a habilidade que vai separar quem SOBREVIVE à IA

Argonalyst

DeepSeek V4: o Open Source que está AMEAÇANDO GPT 5.5 e Opus 4.7

Argonalyst

Prometeram Renda Universal… mas só veio desemprego?

Argonalyst

Mythos Preview: o começo da AGI ou só mais hype?

Argonalyst

Ele automatizou TUDO com IA… e pode virar bilionário sozinho

Argonalyst

Programadores foram só o começo… agora a IA quer o topo

Argonalyst

Multi-agentes, memória e IA eterna: o vazamento que mudou tudo

Argonalyst

VIBE CODING vai acabar… e o que vem agora é muito mais SINISTRO

Argonalyst

IA na Guerra: estamos criando algo mais PERIGOSO que a Bomba Atômica?

Argonalyst

O dinheiro vai desaparecer? A era da IA pode mudar tudo

Argonalyst

O Apocalipse do SaaS: Como a IA pode DESTRUIR o modelo bilionário do software

Argonalyst

Bitcoin é software… e o software está morrendo (isso explica a queda?)