Microsoft abre (casi) las compuertas del WSL: la jugada de código abierto más lista en años

Después de casi una década de promesas, Microsoft finalmente ha hecho open source el Windows Subsystem for Linux (WSL). Sí, esa herramienta que comenzó como un "hack" para tener Bash en Windows y terminó siendo esencial para media comunidad dev. Ahora, con Fedora y Arch como distros oficiales, y el proyecto abierto al mundo, Microsoft da un paso que parece altruista, pero en realidad es pura estrategia.


“Queremos a la comunidad” (pero no del todo)

La noticia suena como una carta de amor a los desarrolladores:

“WSL no sería lo que es hoy sin su comunidad.”
Lo dice Pierre Boulay, ingeniero de Microsoft, con un tono casi emocional. Pero como en toda relación con Microsoft, siempre hay letra pequeña.

Aunque casi todo el código de WSL es ahora abierto, hay tres archivos clave que siguen bajo llave:

  • lxcore.sys: el kernel driver del WSL 1 (sí, todavía existe).

  • p9rdr.sys y p9np.dll: los encargados del acceso entre archivos de Windows y Linux.

¿Y van a abrir esos? "No lo descartamos", dicen. Traducido: quizá nunca.


¿Por qué abrir WSL ahora?

Muy simple: porque les conviene. Desde que WSL se convirtió en app independiente en la Microsoft Store, ya no está acoplado al núcleo de Windows. Esto:

  • Evita dolores de cabeza legales y de ingeniería al abrir el código.

  • Les permite meter actualizaciones sin tener que lanzar media ISO.

  • Atrae a la comunidad para mantenerlo, testearlo y ampliarlo gratis.

Además, con la moda de devs saltando entre Linux, macOS y contenedores, mantener WSL cerrado era un anacronismo. Ahora compiten mejor contra alternativas como Docker Desktop, VS Code Remote Containers y otros entornos WSL-like.


Fedora y Arch llegan a la fiesta

Ubuntu ha sido la distro por defecto en WSL desde siempre, pero eso empieza a cambiar. Fedora ya está oficialmente soportada, y Arch se unió en abril. No es casualidad: Microsoft anunció el año pasado mejoras para facilitar la creación de distros personalizadas en WSL, y esto es el resultado.

¿La diferencia? Antes tenías que hacer malabares para instalar Arch o Fedora. Ahora: wsl --install -d Arch. Sin hacks, sin scripts cutres. Y lo mejor: puedes tener varias distros a la vez, alternar entre ellas y testear lo que te dé la gana sin máquinas virtuales pesadas.


¿Qué gana Microsoft con esto?

Spoiler: todo.

  • Mejora su imagen frente a la comunidad open source (que aún recuerda IE6 con sudor frío).

  • Facilita el desarrollo de apps cross-platform desde Windows.

  • Atrae a devs que antes huían a macOS o Linux puro por necesidad.

  • No pierde control real: las piezas sensibles siguen siendo cerradas, y el ecosistema sigue pasando por su Store.

Esto no es filantropía. Es estrategia empresarial bien calculada.


Lo que nadie te cuenta sobre esto

  • WSL no es una máquina virtual, pero tampoco es Linux nativo. Es un subsistema que depende del kernel de Windows para funcionar. No esperes milagros con ciertas syscalls o demonios de fondo.

  • WSL 1 sigue vivo, y lo usan muchos por su rapidez en tareas de I/O, aunque está basado en una emulación más limitada.

  • Abrir el código no significa que puedas forkear WSL y convertirlo en tu propio producto libremente. La licencia lo deja claro: es colaboración, no anarquía.

  • La movida favorece más a Microsoft que a ti. Ellos reducen costes de desarrollo y soporte mientras tú haces el debug por amor al arte.


Conclusión clara:
Microsoft ha soltado WSL al mundo, pero con collar. Es una jugada brillante para seguir atrayendo a desarrolladores sin dejar de controlar la narrativa ni el código crítico. ¿Buena noticia? Sí. ¿Revolución? Solo si te la crees.

Publicar un comentario

0 Comentarios