O Windows 10 está obtendo um kernel Linux integrado

Mascote Tux do Linux no Windows 10
Larry Ewing

A Microsoft anunciou hoje o subsistema Windows para Linux versão 2 – que é WSL 2. Ele apresentará “aumentos dramáticos no desempenho do sistema de arquivos” e suporte para Docker. Para tornar tudo isso possível, o Windows 10 terá um kernel Linux.

Não, a Microsoft não está transformando o Windows 10 em uma distribuição Linux. Ele ainda será baseado no kernel do Windows. Mas a Microsoft “lançará um kernel Linux real com Windows que tornará possível a compatibilidade total de chamadas de sistema”. O kernel será compilado pela Microsoft com base no último branch estável do código-fonte kernel.org. Inicialmente será baseado na versão 4.19 do kernel Linux.

O kernel Linux da Microsoft será ajustado para WSL 2 e “otimizado para tamanho e desempenho para fornecer uma experiência Linux incrível no Windows”. O kernel do Linux será atualizado por meio do Windows Update. Sim, você receberá atualizações de segurança do kernel do Linux por meio do Windows Update. O código-fonte completo do kernel estará disponível online no Github.

Este kernel Linux é otimizado para tamanho pequeno, tempos de inicialização aprimorados e baixo uso de memória. Ele substituirá “a arquitetura de emulação apresentada no design do WSL1”.

Essa mudança drástica significa que o WSL agora oferece desempenho aprimorado do sistema de arquivos. Possui compatibilidade total de chamadas de sistema. Isso significa que você pode executar o Docker e outros aplicativos do Linux no Windows usando WSL 2. No entanto, isso não é lento como uma VM – é tão rápido quanto WSL 1 ou até mais rápido. Aqui está o que a Microsoft diz sobre isso:

Operações intensivas de arquivo como  git clonenpm installapt updateapt upgrade, e mais tudo será visivelmente mais rápido. O aumento real da velocidade dependerá de qual aplicativo você está executando e como ele está interagindo com o sistema de arquivos. Os testes iniciais que executamos têm WSL 2 rodando até  20x mais rápido em  comparação com WSL 1 ao descompactar um tarball compactado, e cerca de 2-5x mais rápido ao usar git clone, npm install e cmake em vários projetos. Estamos ansiosos para ver comparações de velocidade da comunidade quando lançarmos!

O lançamento inicial do WSL 2 chegará no final de junho de 2019 nas compilações Insider do Windows 10. Leia o blog da Microsoft para obter mais detalhes sobre os planos do kernel Linux.

Recomendado:  Como o Windows usa o Agendador de tarefas para tarefas do sistema

A Microsoft está lançando um novo aplicativo de Terminal do Windows que fará com que esta próxima versão do WSL funcione ainda melhor.

RELACIONADO: O Windows 10 está finalmente obtendo uma linha de comando real