Microsoft enviará un kernel de Linux con Windows

SA partir de este verano, Microsoft incluirá un kernel de Linux personalizado para admitir la última versión de Windows Subsystem Linux (WSL). Esta es la primera vez que Linux se incluye como componente en Windows.

¡El kernel de WSL2 será completamente de código abierto! Cuando se publique WSL2, las pautas para desarrollar su motor WSL se proporcionarán en Github. Microsoft publicará más información en unas semanas.

Este es un día emocionante para todos los que formamos parte del equipo de Linux en Microsoft y estamos encantados de poder contarles un poco al respecto, dice Jack Hammons, Gerente de Programas, Grupo de Sistemas Linux @Microsoft.

Para los nuevos en WSL ...

WSL 2 es una nueva versión arquitectónica que permite a Linux ejecutar archivos binarios de Linux ELF64 en Windows. Esta arquitectura moderna cambia la forma en que estos binarios de Linux interactúan con Windows y el hardware en su computadora, pero aún proporciona la misma experiencia de usuario que WSL 1 (la versión actual ampliamente disponible). Las distribuciones de Linux individuales se pueden ejecutar como distribución WSL 1 o como distribución WSL 2, se pueden actualizar o degradar en cualquier momento, y las distribuciones WSL 1 y WSL 2 pueden ejecutarse en paralelo. WSL 2 usa una arquitectura completamente nueva, usando un kernel de Linux real.

Aquí hay una demostración de WSL 2 en acción. Cuando iniciamos una distribución, obtenemos acceso a un shell bash que funciona en menos de dos segundos e inmediatamente ejecutamos servicios y aplicaciones como dockers.

WSL2 en acción

Terminal de Windows

Windows Terminal viene a través de Microsoft Store en Windows 10 y se actualiza con frecuencia para garantizar que esté siempre actualizado y pueda realizar los cambios recientes con el mínimo esfuerzo.

Ajustado para WSL

Al igual que con WSL1, WSL2 no proporcionará ningún binario para el espacio del usuario, en su lugar, el kernel de Microsoft interactúa con las selecciones de espacio de usuario del usuario. Por lo general, esto se realiza mediante la instalación de la tienda de Windows, pero también se puede "descargar" mediante la creación de un paquete de distribución personalizado.

Inicialmente, el núcleo en sí se centra en la versión 4.19, la última versión segura a largo plazo de Linux. Además de la fuente LTS de Kernel.org, se introducen varios parches locales. Estas modificaciones modifican el binario resultante que se utilizará en WSL2 mejorando los tiempos de inicio, reduciendo el espacio de almacenamiento y agregando una cantidad mínima de aplicaciones aprobadas. El final es una computadora pequeña y liviana diseñada para que WSL2 sustituya al software de emulación del modelo WSL1.

Seguridad

El kernel de WSL se construye utilizando tecnologías CI / CD de Microsoft y se mantiene mediante Windows Update en un procedimiento fácil de usar. El kernel permanecerá actualizado con las últimas características y correcciones de la rama segura de Linux. Reflejan los repositorios localmente para garantizar la procedencia de su fuente.

Una de las cosas excelentes de Linux es su interfaz de llamada al sistema robusta y compatible con versiones anteriores. Esto les permitirá enviar la rama estable reciente de Linux a todas las variantes de WSL2.

Conclusión

WSL 2 voluntad ser lanzado por los fin de junio 2019 por Ventanas persona enterada clientes. Si está interesado en trabajar con Linux en Microsoft, visite esta lista de trabajos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir