Microsoft confirma que puedes ejecutar contenedores WSL en Windows 10
Recientemente instalamos contenedores WSL en Windows 11 y construimos un contenedor Linux personalizado desde cero para evaluar su rendimiento sin depender de Docker Desktop. Microsoft ahora ha confirmado que los contenedores WSL también funcionan en Windows 10, haciéndolos accesibles para un rango más amplio de usuarios.
Soporte extendido para Windows 10
Aunque Windows 10 alcanzará su fin de soporte el 14 de octubre de 2025, Microsoft ha extendido el programa de Actualizaciones de Seguridad Extendidas para Consumidores (ESU) hasta el 12 de octubre de 2027, como fue reportado por Windows Latest. Esto significa que millones de PC con Windows 10 seguirán en uso durante años, y los contenedores WSL añaden otra razón para seguir utilizando este sistema operativo de 11 años de antigüedad.
¿Qué son WSL y los contenedores WSL?
WSL, o Subsistema de Windows para Linux, ha sido parte de Windows desde 2016. WSL 2, introducido en 2019, trajo un kernel Linux real ejecutándose dentro de una máquina virtual (VM) ligera, reemplazando la capa de traducción anterior. Esta actualización hizo posible el soporte adecuado para Docker en usuarios de Windows.
Contrario a algunos reportes iniciales, Microsoft no ha lanzado un WSL 3. En su lugar, introdujo contenedores WSL, una función integrada para crear, ejecutar y gestionar contenedores Linux directamente en Windows sin necesidad de Docker Desktop u otras herramientas similares. Los contenedores WSL utilizan wslc.exe, una herramienta de línea de comandos con una sintaxis familiar para los usuarios de Docker.
¿Funcionan los contenedores WSL en Windows 10?
Sí, funcionan. Craig Loewen, el gerente de producto de Microsoft que lidera el desarrollo de WSL, confirmó que los contenedores WSL funcionan en Windows 10 de la misma manera que en Windows 11. Él declaró:
“Esto funciona en cualquier lugar donde WSL sea compatible hoy en día, lo que incluye la gran mayoría™️ de versiones compatibles de Windows. Así que sí, esto también funcionará en Windows 10 :)”
Para usar contenedores WSL, tu sistema debe ejecutar Windows 10 versión 2004 (Compilación 19041) o posterior. Los contenedores WSL se instalan como una actualización de WSL en lugar de una característica limitada por la versión de Windows. Si WSL 2 ya está funcionando en tu sistema, los contenedores WSL funcionarán sin problemas.
¿Cómo instalar contenedores WSL en Windows 10?
Para instalar los contenedores WSL, asegúrate de que WSL ya esté funcionando. A diferencia de Windows 11, Windows 10 no tiene Terminal preinstalado. Aunque PowerShell puede ejecutar todos los comandos necesarios, las pestañas en Terminal ofrecen una experiencia más eficiente. Se recomienda encarecidamente instalar Terminal antes de proceder:
- Verifica la versión de compilación de tu Windows 10 para confirmar la compatibilidad.
- Instala WSL si aún no está presente.
- Ejecuta actualizaciones para asegurarte de que WSL esté al día.
Es importante señalar que los contenedores WSL aún son una función en pre-lanzamiento, por lo que pueden surgir problemas ocasionales. Por ejemplo, algunos usuarios han encontrado un mensaje de “Fallo catastrófico, Código de error: E_UNEXPECTED” en el primer inicio del contenedor, que generalmente se resuelve con un reinicio del sistema.
Construyendo un panel en vivo con contenedores WSL
En nuestras pruebas, construimos un panel en vivo utilizando contenedores WSL en Windows 10. El contenedor ejecuta una aplicación ligera de Flask que recupera métricas del sistema en tiempo real como carga de CPU, uso de memoria, tiempo de actividad y la cadena del kernel. Estas métricas se muestran en un panel de tema oscuro con títulos en degradado, tarjetas de estadísticas coloridas, barras de uso animadas y un panel estilo terminal para la salida cruda del kernel.
Todos los datos se obtienen del entorno del contenedor Linux utilizando herramientas como psutil para estadísticas del sistema y uname -a para información del kernel. Los datos se renderizan como HTML y se sirven a través de Flask en el puerto 5000.
Usamos el siguiente comando para construir la imagen del contenedor:
wslc build -t wsl-dashboard .
Para ejecutar el contenedor y acceder al panel a través de un navegador, utilizamos:
wslc run -p 5000:5000 wsl-dashboard
El proceso pasó completamente por alto Docker, ya que la imagen se construyó y ejecutó utilizando las herramientas nativas de contenedores WSL. El tiempo de ejecución del contenedor, Moby, es el mismo motor sobre el cual se construye Docker, asegurando compatibilidad y eficiencia.
Passthrough de GPU en Windows 10
Los contenedores WSL también son compatibles con el passthrough de GPU utilizando el flag --gpus all para contenedores construidos con CUDA. El passthrough utiliza el controlador NVIDIA de Windows, sin necesidad de instalaciones adicionales en el lado de Linux. Las bibliotecas CUDA se exponen automáticamente a los contenedores que solicitan acceso a la GPU.
Por ejemplo, ejecutar el siguiente comando confirma la disponibilidad de GPU para un contenedor:
wslc run –rm –gpus all pytorch/pytorch:2.5.1-cuda12.4-cudnn9-runtime \python -c “import torch; print(torch.cuda.is_available())”
Esto permite tareas como el ajuste fino de modelos pequeños, la inferencia de IA local o la prueba de código CUDA en una máquina con Windows 10 con una GPU dedicada, logrando un rendimiento cercano al de Linux nativo.
¿Deberías usar contenedores WSL en Windows 10?
Si planeas seguir usando Windows 10 hasta que el programa de ESU termine en octubre de 2027, los contenedores WSL proporcionan una razón convincente para incorporar herramientas Linux en tu flujo de trabajo sin instalaciones adicionales. Sin embargo, por ahora, los contenedores WSL aún son una función en pre-lanzamiento, y su funcionalidad es ideal para casos de uso de contenedores individuales en lugar de aplicaciones complejas de múltiples servicios.
Microsoft merece crédito por asegurarse de que los contenedores WSL funcionen tanto en Windows 10 como en Windows 11. Si las futuras actualizaciones continuarán siendo compatibles con Windows 10 sigue siendo incierto. Sin embargo, probar los contenedores WSL no tiene costo, por lo que vale la pena explorarlos en tu PC existente con Windows 10.
Windows Latest depende de lectores como tú. Haznos tu fuente preferida en Google Discover y Google Search para ayudar a que nuestros reportajes independientes lleguen a más lectores.


