Início TECNOLOGIA Microsoft finalmente de código aberto (a maioria) Subsistema Home windows para Linux

Microsoft finalmente de código aberto (a maioria) Subsistema Home windows para Linux

12
0

Imagens HJBC/Getty

Demorou a Microsoft o suficiente, mas A empresa finalmente abriu seu subsistema Windows para Linux (WSL) Código. O anúncio foi feito no Construa 2025 A conferência de desenvolvedores, fechando um pedido de quase nove anos de idade da comunidade de desenvolvedores e sinaliza uma nova period de colaboração entre a Microsoft e os colaboradores de código aberto.

Além disso: Rust completa 10: como um elevador quebrado mudou o software program para sempre

Para quem não sabe, Wsl Permite que os usuários executem distribuições Linux nativamente dentro do Home windows. Esse processo fornece integração perfeita entre as distribuições Linux e suas ferramentas e Home windows. Desde a sua introdução no Construct 2016 e a versão subsequente na atualização de aniversário do Home windows 10, a WSL se tornou indispensável para desenvolvedores que precisam de acesso a utilitários Linux, ferramentas de linha de comando e até aplicativos gráficos Linux, sem sair do Home windows.

Então, por que alguém iria querer essa habilidade? A Microsoft criou o WSL principalmente para fornecer aos desenvolvedores, especialmente desenvolvedores da Net, programadores de código aberto e qualquer pessoa que seja implantando para os ambientes do servidor Linux uma maneira perfeita de executar ferramentas e fluxos de trabalho do Linux diretamente no Home windows.

Além disso: acredite ou não, a Microsoft acabou de anunciar um serviço de distribuição Linux – eis o porquê

Os administradores do sistema também receberam a capacidade de gerenciar o Linux nas máquinas Home windows. O objetivo period eliminar configurações de boot duplo ou máquinas virtuais intensivas em recursos (VMS), permitindo que os usuários executem ferramentas, utilitários e aplicativos da linha de comando Linux, juntamente com o software program Home windows. Ao integrar os fluxos de trabalho do Linux e do Home windows, a Microsoft teve como objetivo tornar o Home windows uma plataforma mais atraente para desenvolvedores que dependem do Linux.

A Microsoft teve muito sucesso em alcançar esse objetivo. Previ que 2020 seria o ano do Linux na área de trabalho do Home windows. Eu estava certo. Hoje, milhões de desenvolvedores usam WSL. Embora a Microsoft não tenha lançado nenhum número em seu uso, de acordo com a pesquisa de desenvolvedores 2024 do Stackoverflow, 16,8% dos programadores usam WSL para seu sistema operacional de trabalho. Esse número é mais, em comparação, do que aqueles que usam o Debian, Arch ou Pink Hat Enterprise Linux (RHEL). Então, sim, a WSL se tornou um grande negócio.

No entanto, chegar a esse ponto não foi fácil. A primeira versão, WSL 1, usou uma camada de compatibilidade (LXCORE.SYS) para traduzir o sistema Linux chama o kernel do Home windows NT. Essa abordagem foi, em uma palavra, lenta. Então, em 2019, o WSL 2 introduziu um kernel Linux completo em uma máquina digital leve. Essa abordagem melhorou drasticamente a compatibilidade e o desempenho. Ele também permite que os usuários executem interfaces e aplicativos gráficos Linux, não apenas aplicativos de shell.

Além disso: 5 fatores alimentam constantemente o aumento da área de trabalho do Linux

Com este novo lançamento, a Microsoft publicou a maioria, mas não todos, de Base de código do WSL no Github sob o MIT Licença. Esta versão do código inclui ferramentas de linha de comando do WSL, como wsl.exe, wslg.exe e wslconfig.exe. A Microsoft também abre o serviço WSL (WSLService.exe), que executa o gerenciamento da VM, a inicialização da distro, a rede e o compartilhamento de arquivos. Finalmente, a empresa abriu os processos e processos iniciados do lado do linux que lidam com redes, encaminhamento de portas e outros recursos principais. Antes deste último movimento, a Microsoft já havia de código aberto drivers gráficos para X Server e Wayland e é Código do kernel Linux.

Alguns componentes permanecem em código fechado, como o agora obsoleto lxcore.sys, o driver de kernel NT que alimenta o WSL 1 e os drivers que possibilitam o redirecionamento do sistema de arquivos entre o Home windows e o Linux.

O código aberto do código WSL da Microsoft ocorre após anos de pessoas perguntando. Heck, a primeira edição apresentada no repositório WSL Github em 2016 perguntou: “Isso será de código aberto?” Essa questão está agora fechada, com a Microsoft afirmando: “A WSL nunca poderia ter sido o que é hoje sem sua comunidade. Mesmo sem acesso ao código -fonte da WSL, as pessoas conseguiram fazer grandes contribuições que levam ao que é o WSL agora”.

Além disso: encontrei uma distro Linux independente que é fácil de instalar – e vem com tudo o que preciso

De acordo com Pavan Davuluri, vice -presidente corporativo da Microsoft para Home windows, a mudança levou muito tempo devido a mudanças arquitetônicas significativas para dissipar o WSL da base de código do Home windows principal.

Hoje, mais de uma dúzia de distribuições populares Linux estão disponíveis no WSL, incluindo Fedora, Debian, OpenSuse e Ubuntu. Agora você pode funcionar ainda common, mas um pouco mais obscuro distribuições, como Arch Linux e Kali Linux, no WSL 2.0. Ou com RAM suficiente e um processador rápido o suficiente, várias distros simultaneamente e Home windows 10 ou 11.

Quer saber mais sobre como o WSL funciona? Pular para o Wsl github web site e mergulhe.



fonte