
Microsoft publica en código abierto el subsistema de Windows para Linux
En un avance emocionante para desarrolladores y entusiastas de la tecnología, Microsoft ha publicado oficialmente el código abierto del Subsistema de Windows para Linux (WSL).Esta innovadora herramienta permite a los usuarios ejecutar aplicaciones Linux directamente en el sistema operativo Windows, acortando la distancia entre estos dos potentes entornos.
Cómo instalar WSL
Comenzar a usar WSL es facilísimo. Puedes instalarlo rápidamente ejecutando el siguiente comando en tu terminal:
wsl --install
Para obtener una guía completa sobre configuración e instalación, consulte la guía de instalación de WSL.
Una breve historia de WSL
El Subsistema de Windows para Linux se presentó por primera vez en la conferencia para desarrolladores Build 2016, y se lanzó oficialmente con la Actualización de Aniversario de Windows 10. Inicialmente, WSL operaba con [nombre del lxcore.sys
proveedor de procesos], un proveedor de procesos ligero que permitía a Windows ejecutar archivos ELF (formato ejecutable y enlazable) de forma nativa. Sin embargo, se produjo un avance significativo con el lanzamiento de WSL 2 en 2019, que incluía compatibilidad nativa con el kernel de Linux, lo que mejoró enormemente la compatibilidad de las aplicaciones. Esta versión también incorporó numerosas nuevas funcionalidades, como:
- Soporte para aceleración de GPU, lo que permite que las aplicaciones con uso intensivo de gráficos se ejecuten sin problemas.
- Opciones para iniciar aplicaciones Linux con una interfaz gráfica de usuario (GUI).
- Capacidades de red mejoradas, incluidas redes reflejadas y tunelización DNS.
- Soporte de sesión 0 para ejecutar aplicaciones en segundo plano de forma segura.
- Compatibilidad mejorada con proxy y firewall para una mejor integración del sistema.
Estas mejoras han convertido a WSL en uno de los favoritos entre los desarrolladores que confían en herramientas de Linux mientras utilizan Windows.
Impacto del código abierto de WSL
La apertura del código fuente de WSL marca un momento crucial tanto para la comunidad como para Microsoft. Ahora que los desarrolladores pueden analizar el código fuente y contribuir a su evolución, WSL se convertirá en una herramienta aún más robusta. El código fuente está licenciado bajo la Licencia MIT y está disponible para su consulta y contribución en GitHub. Esta iniciativa fomenta la colaboración y la innovación, permitiendo a la comunidad proponer mejoras y correcciones.
Componentes que aún no son de código abierto
Es importante tener en cuenta que ciertos componentes importantes de WSL permanecen integrados en el sistema operativo Windows y, por el momento, no son de código abierto. En concreto, los siguientes elementos siguen formando parte de la imagen propietaria de Windows:
-
Lxcore.sys
:el controlador del lado del kernel esencial para la funcionalidad de WSL 1. -
P9rdr.sys
yp9np.dll
: facilitan la redirección del sistema de archivos para la ruta “\\wsl.localhost”, lo que permite compartir archivos sin problemas entre Windows y Linux.
Microsoft está trabajando activamente para separar estos componentes del código base de Windows para mejorar aún más las capacidades independientes de WSL.
Herramientas adicionales de Microsoft
Junto con la publicación de código abierto de WSL, Microsoft ha presentado Edit, un nuevo editor de texto de línea de comandos de código abierto. Esta herramienta ligera está diseñada para aumentar la productividad de los usuarios y desarrolladores de Windows que utilizan el entorno Linux.
Preguntas frecuentes
1.¿Qué es el Subsistema de Windows para Linux (WSL)?
WSL es una capa de compatibilidad desarrollada por Microsoft que permite a los usuarios ejecutar un entorno Linux directamente en Windows sin necesidad de una máquina virtual. Facilita una integración fluida entre aplicaciones Linux y Windows.
2.¿Por qué Microsoft decidió abrir el código fuente de WSL?
Microsoft ha abierto el código de WSL para fomentar la colaboración y la innovación de la comunidad. Al permitir que los desarrolladores analicen y contribuyan al código base, Microsoft busca mejorar las características y capacidades de WSL, convirtiéndolo en una herramienta más potente para los usuarios.
3.¿Cómo se instala WSL en Windows?
Puedes instalar WSL fácilmente ejecutando el comando wsl --install
en tu terminal. Este comando configura WSL rápidamente con la distribución de Linux predeterminada. Para obtener instrucciones más detalladas, consulta la guía de instalación oficial de WSL.
Deja una respuesta