El equipo de Microsoft Windows Kernel detalla el subsistema de Windows para Linux

Icono de tiempo de lectura 2 minuto. leer


Los lectores ayudan a respaldar a MSpoweruser. Es posible que obtengamos una comisión si compra a través de nuestros enlaces. Icono de información sobre herramientas

Lea nuestra página de divulgación para descubrir cómo puede ayudar a MSPoweruser a sostener el equipo editorial. Leer más

Subsistema Microsoft Linux Windows 10

El mes pasado, Microsoft anunció Bash en Ubuntu en Windows, que permite que los binarios ELF64 nativos de Linux se ejecuten en Windows a través del Subsistema de Windows para Linux (WSL). WSL fue desarrollado por el equipo de Microsoft Windows Kernel. Desde que se hizo el anuncio el mes pasado, muchas personas estaban interesadas en saber cómo el equipo del kernel construye este subsistema. Microsoft comenzó recientemente una serie de publicaciones de blog en las que brindará una descripción general de WSL que responderá a las preguntas comunes sobre el subsistema de Windows para Linux.

WSL es una colección de componentes que permite que los binarios ELF64 nativos de Linux se ejecuten en Windows. Contiene componentes de modo usuario y modo kernel. Está compuesto principalmente por:

  1. Servicio de administrador de sesión en modo de usuario que maneja el ciclo de vida de la instancia de Linux
  2. Controladores de proveedor Pico (lxss.sys, lxcore.sys) que emulan un kernel de Linux mediante la traducción de llamadas al sistema de Linux
  3. Procesos de Pico que alojan el modo de usuario Linux sin modificar (por ejemplo, /bin/bash)

Es el espacio entre los binarios de Linux en modo usuario y los componentes del kernel de Windows donde ocurre la magia. Al colocar binarios de Linux no modificados en los procesos de Pico, permitimos que las llamadas al sistema de Linux se dirijan al kernel de Windows. Los controladores lxss.sys y lxcore.sys traducen las llamadas del sistema Linux a las API de NT y emulan el kernel de Linux.

Lee la publicación completa esta página. En el siguiente video, Deepu Thomas del equipo de Windows establece la primicia real detrás del Subsistema de Windows para Linux.

Más sobre los temas: Bash en Ubuntu, Bash en Windows 10, Linux, microsoft, ventanas 10, Subsistema de Windows Linux

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *