O que é o Subsistema do Windows para Linux?What is the Windows Subsystem for Linux?

O Subsistema do Windows para Linux permite que os desenvolvedores executem um ambiente GNU/Linux, incluindo a maioria das ferramentas de linha de comando, utilitários e aplicativos, diretamente no Windows, sem modificações e sem a sobrecarga de uma máquina virtual tradicional ou instalação dualboot.The Windows Subsystem for Linux lets developers run a GNU/Linux environment -- including most command-line tools, utilities, and applications -- directly on Windows, unmodified, without the overhead of a traditional virtual machine or dualboot setup.

Você pode:You can:

  • Escolha sua distribuição do Linux/GNU favorita na Microsoft Store.Choose your favorite GNU/Linux distributions from the Microsoft Store.
  • Execute as ferramentas de linha de comando comuns, como grep, sed, awk ou outros binários ELF-64.Run common command-line tools such as grep, sed, awk, or other ELF-64 binaries.
  • Execute scripts de shell do Bash e aplicativos de linha de comando do GNU/Linux, incluindo:Run Bash shell scripts and GNU/Linux command-line applications including:
  • Instale o software adicional usando o gerenciador de pacotes de distribuição do GNU/Linux.Install additional software using own GNU/Linux distribution package manager.
  • Invoque aplicativos do Windows usando um shell de linha de comando do UNIX.Invoke Windows applications using a Unix-like command-line shell.
  • Invoque aplicativos do GNU/Linux no Windows.Invoke GNU/Linux applications on Windows.

O que é o WSL 2?What is WSL 2?

O WSL 2 é uma nova versão da arquitetura do Subsistema do Windows para Linux que capacita o Subsistema do Windows para Linux a executar binários ELF64 Linux no Windows.WSL 2 is a new version of the Windows Subsystem for Linux architecture that powers the Windows Subsystem for Linux to run ELF64 Linux binaries on Windows. As metas principais dele são aumentar o desempenho do sistema de arquivos e adicionar compatibilidade completa com a chamada do sistema.Its primary goals are to increase file system performance, as well as adding full system call compatibility.

Essa nova arquitetura altera como esses binários do Linux interagem com o Windows e o hardware do computador, mas ainda fornece a mesma experiência do usuário que no WSL 1 (a versão atual amplamente disponível).This new architecture changes how these Linux binaries interact with Windows and your computer's hardware, but still provides the same user experience as in WSL 1 (the current widely available version).

As distribuições individuais do Linux podem ser executadas com a arquitetura do WSL 1 ou do WSL 2.Individual Linux distributions can be run with either the WSL 1 or WSL 2 architecture. Cada distribuição pode passar por upgrade ou downgrade a qualquer momento e você pode executar distribuições do WSL 1 e do WSL 2 lado a lado.Each distribution can be upgraded or downgraded at any time and you can run WSL 1 and WSL 2 distributions side by side. O WSL 2 usa uma arquitetura totalmente nova que se beneficia do uso de um kernel Linux real.WSL 2 uses an entirely new architecture that benefits from running a real Linux kernel.


Próximas etapasNext steps