
Tomó Microsoft lo suficiente, pero La compañía finalmente ha recibido su código de Windows Subsystem for Linux (WSL). El anuncio se hizo en el Construir 2025 Conferencia de desarrolladores, cerrando una solicitud de casi nueve años de la comunidad de desarrolladores, y señala una nueva era de colaboración entre Microsoft y los contribuyentes de código abierto.
También: El óxido cumple 10 años: cómo un ascensor roto cambió el software para siempre
Para aquellos que no saben WSL Permite a los usuarios ejecutar distribuciones de Linux de forma nativa dentro de Windows. Este proceso proporciona una integración perfecta entre las distribuciones de Linux y sus herramientas y ventanas. Desde su introducción en Build 2016 y Lanzamiento posterior en la actualización del aniversario de Windows 10WSL se ha vuelto indispensable para los desarrolladores que necesitan acceso a utilidades de Linux, herramientas de línea de comandos e incluso aplicaciones gráficas de Linux, sin dejar Windows.
Entonces, ¿por qué alguien querría esta habilidad? Microsoft creó WSL principalmente para proporcionar a los desarrolladores, especialmente a los desarrolladores web, programadores de código abierto y cualquier persona que se implementa en los entornos de servidor de Linux una forma perfecta de ejecutar herramientas y flujos de trabajo de Linux directamente en Windows.
También: Lo creas o no, Microsoft acaba de anunciar un servicio de distribución de Linux, aquí está por qué
Los administradores del sistema también dieron la bienvenida a la capacidad de administrar Linux en las máquinas de Windows. El objetivo era eliminar las configuraciones de doble moto o las máquinas virtuales (VM) intensivas en recursos, lo que permite a los usuarios ejecutar herramientas de línea de comandos de Linux, utilidades y aplicaciones de forma nativa junto con su software Windows. Al integrar los flujos de trabajo de Linux y Windows, Microsoft tuvo como objetivo hacer de Windows una plataforma más atractiva para los desarrolladores que confían en Linux.
Microsoft ha tenido mucho éxito en lograr este objetivo. Predije que 2020 sería el año de Linux en el escritorio de Windows. Tenía razón. Hoy, millones de desarrolladores usan WSL. Mientras que Microsoft no ha publicado ningún número sobre su uso, según la encuesta de desarrolladores 2024 de Stackoverflow, 16.8% de los programadores usan WSL para su sistema operativo de trabajo. Ese número es más, en comparación, que aquellos que usan Debian, Arch o Red Hat Enterprise Linux (RHEL). Entonces, sí, WSL se ha convertido en un gran problema.
Sin embargo, llegar a este punto no fue fácil. La primera versión, WSL 1, utilizó una capa de compatibilidad (lxcore.sys) para traducir el sistema Linux requiere el kernel Windows NT. Este enfoque fue, en una palabra, lento. Luego, en 2019, WSL 2 introdujo un kernel Linux completo que se ejecuta en una máquina virtual ligera. Este enfoque mejoró drásticamente la compatibilidad y el rendimiento. También permite a los usuarios Ejecutar interfaces y aplicaciones gráficas de Linuxno solo aplicaciones de shell.
También: 5 factores que alimentan constantemente el aumento de escritorio de Linux
Con este nuevo lanzamiento, Microsoft ha publicado la mayoría, pero no todos, de Base de código de WSL en GitHub bajo el Mi licencia. Esta versión de código incluye las herramientas de línea de comandos de WSL, como wsl.exe, wslg.exe y wslconfig.exe. Microsoft también de origen abierto el servicio WSL (WSLService.exe), que ejecuta VM Management, Distro Booting, Networking y Archivo Compartir. Finalmente, la compañía ha abierto los Daemons del lado de Linux y los procesos de inicio que manejan redes, reenvío de puertos y otras características centrales. Antes de este último movimiento, Microsoft ya había de origen abierto su Controladores de gráficos para X Server y Wayland y es Código de kernel de Linux.
Algunos componentes permanecen de código cerrado, como el ahora obsoleto LXCore.sys, el controlador NT Kernel que enciende WSL 1 y controladores que habilitan la redirección del sistema de archivos entre Windows y Linux.
El código abierto del código WSL de Microsoft se produce después de años de personas que preguntan. Diablos, el primer problema presentado en el repositorio de WSL GitHub en 2016 preguntó: «¿Será esto de código abierto?» Ese problema ahora está cerrado, con Microsoft declarando: «WSL nunca podría haber sido lo que es hoy sin su comunidad. Incluso sin acceso al código fuente de WSL, las personas han podido hacer grandes contribuciones que conducen a lo que WSL es ahora».
Según Pavan Davuluri, VP corporativo de Microsoft para Windows, el movimiento tomó mucho tiempo debido a importantes cambios arquitectónicos para desacoplar WSL de la principal base de código de Windows.
Hoy, más de una docena de distribuciones populares de Linux están disponibles en WSL, incluidos Fedora, Debian, OpenSuse y Ubuntu. Ahora puedes correr incluso popular, pero un poco más oscuras, como distribuciones, como Arch Linux y Kali Linux, en WSL 2.0. O con suficiente RAM y un procesador lo suficientemente rápido, varias distribuciones simultáneamente, y Windows 10 u 11.
¿Quieres saber más sobre cómo funciona WSL? Sube al WSL Github sitio y buceo en.