A equipe do Microsoft Windows Kernel detalha o Windows Subsystem for Linux

Ícone de tempo de leitura 2 minutos. ler


Os leitores ajudam a oferecer suporte ao MSpoweruser. Podemos receber uma comissão se você comprar através de nossos links. Ícone de dica de ferramenta

Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais

Subsistema Microsoft Linux Windows 10

No mês passado, a Microsoft anunciou o Bash no Ubuntu no Windows, que permite que os binários nativos do Linux ELF64 sejam executados no Windows através do Windows Subsystem for Linux (WSL). O WSL foi desenvolvido pela equipe do Microsoft Windows Kernel. Desde que o anúncio foi feito no mês passado, muitas pessoas estavam interessadas em saber como a equipe do kernel construiu este subsistema. A Microsoft iniciou recentemente uma série de postagens de blog onde eles fornecerão uma visão geral do WSL que responderá às perguntas comuns sobre o Windows Subsystem for Linux.

WSL é uma coleção de componentes que permite que binários nativos do Linux ELF64 sejam executados no Windows. Ele contém componentes de modo de usuário e modo kernel. É composto principalmente por:

  1. Serviço de gerenciador de sessão do modo de usuário que lida com o ciclo de vida da instância do Linux
  2. Drivers de provedor Pico (lxss.sys, lxcore.sys) que emulam um kernel Linux traduzindo syscalls do Linux
  3. Processos do Pico que hospedam o modo de usuário não modificado Linux (por exemplo, /bin/bash)

É o espaço entre os binários do Linux no modo de usuário e os componentes do kernel do Windows onde a mágica acontece. Ao colocar binários Linux não modificados nos processos do Pico, permitimos que as chamadas do sistema Linux sejam direcionadas para o kernel do Windows. Os drivers lxss.sys e lxcore.sys traduzem as chamadas do sistema Linux em APIs NT e emulam o kernel Linux.

Leia o post completo SUA PARTICIPAÇÃO FAZ A DIFERENÇA. No vídeo abaixo, Deepu Thomas, da equipe do Windows, apresenta o verdadeiro furo por trás do Windows Subsystem for Linux.

Mais sobre os tópicos: Bash no Ubuntu, Bash no Windows 10, linux, microsoft, janelas 10, Subsistema Windows Linux

Deixe um comentário

O seu endereço de e-mail não será publicado. Os campos obrigatórios são marcados com *