En un movimiento que ha sorprendido incluso a los más escépticos del ecosistema open source, Microsoft ha liberado el código fuente del Subsistema de Windows para Linux (WSL).
Este anuncio marca un antes y un después en la relación entre la compañía de Redmond y la comunidad del software libre, consolidando un proceso de apertura que ha venido gestándose en la última década.
🔍 ¿Qué es el WSL?
El Windows Subsystem for Linux (WSL) es una característica integrada en Windows 10 y 11 que permite ejecutar distribuciones completas de GNU/Linux de forma nativa, sin necesidad de máquinas virtuales o dual boot. Con WSL, los usuarios pueden acceder a una terminal Linux dentro de Windows, usar herramientas como Bash, SSH, Git o incluso contenedores, todo en armonía con el entorno Windows.
Puede leer también | ¿Por qué es importante WSL para Windows y Linux?
📰 ¿Qué implica la liberación del código?
Con esta decisión, Microsoft ha publicado el código fuente de WSL en GitHub bajo una licencia de código abierto, permitiendo a desarrolladores, empresas y entusiastas:
- Auditar el código y evaluar su seguridad.
- Proponer mejoras o correcciones mediante pull requests.
- Adaptar o portar WSL a otras plataformas, dentro de los términos de la licencia.
- Desarrollar herramientas o extensiones sobre la base de WSL.
La liberación incluye partes esenciales del WSL2, la segunda generación del subsistema basada en una máquina virtual ligera con un kernel Linux real.
Puede leer también | Por qué WSL supera al arranque dual para usar Linux y Windows
🧠 Antecedentes: del escepticismo al compromiso
En sus inicios, Microsoft fue vista como una empresa abiertamente contraria al software libre. La frase “Linux es un cáncer” pronunciada por el ex-CEO Steve Ballmer aún resuena en la memoria colectiva. Sin embargo, desde la llegada de Satya Nadella a la dirección en 2014, la compañía ha dado un giro radical:
- Se convirtió en uno de los principales contribuidores al kernel de Linux.
- Adquirió GitHub en 2018.
- Lanzó productos como Visual Studio Code bajo licencias abiertas.
- Y ahora, libera una de sus tecnologías más innovadoras en materia de integración multiplataforma.
💡 ¿Por qué es importante este cambio?
- Fomenta la transparencia y la confianza en una herramienta cada vez más utilizada por desarrolladores.
- Permite a la comunidad mejorar y adaptar WSL, optimizando su rendimiento y seguridad.
- Reduce la brecha entre Windows y Linux, facilitando la adopción de entornos híbridos.
- Fortalece el desarrollo de DevOps, IA y computación en la nube, donde las herramientas open source son esenciales.
- Impulsa la educación tecnológica, al permitir a estudiantes y docentes explorar el funcionamiento interno del subsistema.
El anuncio
En el blog oficial de Windows, el anuncio menciona que aún hay un par de componentes que no son de código abierto, pero que representan un gran avance. También repasa brevemente su historia, como por ejemplo, cómo tuvieron que separarlo del código base de Windows para que Microsoft pudiera seguir el ritmo de la creciente comunidad y las solicitudes de funciones.
A lo largo de los años hemos tenido la increíble suerte de contar con una comunidad sólida que apoya a WSL desde el primer día. Hemos tenido la suerte de contar con personas que comparten sus conocimientos y dedican incontables horas a ayudar a rastrear errores, encontrar las mejores formas de implementar nuevas funciones y mejorar WSL.
WSL jamás habría sido lo que es hoy sin su comunidad. Incluso sin acceso al código fuente de WSL, se han podido realizar importantes contribuciones que han llevado a WSL a ser lo que es hoy.
Por eso estamos tan emocionados de publicar hoy el código abierto de WSL. Hemos visto cuánto ha contribuido la comunidad a WSL sin tener acceso al código fuente, y estamos ansiosos por ver cómo evolucionará ahora que la comunidad puede contribuir directamente con el código al proyecto.
Pierre Boulay, Microsoft
Realmente hemos recorrido un largo camino desde el antiguo Microsoft.
🔐 ¿Qué dice la comunidad?
Aunque muchos celebran este avance, también hay quienes se muestran cautelosos. Algunos desarrolladores cuestionan si toda la base de WSL ha sido realmente liberada o si solo se trata de componentes específicos. Otros temen que Microsoft utilice el open source como una estrategia comercial más, sin comprometerse del todo con los principios éticos del software libre.
No obstante, la mayoría coincide en que esta decisión es positiva, especialmente si con el tiempo se mantiene y amplía el nivel de apertura y colaboración.
Puede leer también | Fedora 42 ya es una distribución oficial en Windows Subsystem for Linux 2 (WSL2)
La liberación del código fuente de WSL es un gesto poderoso y simbólico que refleja la evolución de Microsoft en su relación con el mundo Linux y el software libre. Aunque el camino aún es largo, este paso consolida a WSL como una herramienta fundamental para el desarrollo moderno y reafirma que la interoperabilidad ya no es una opción, sino una necesidad en el mundo tecnológico actual.


