En la reciente conferencia BUILD de Microsoft, Microsoft ha anunciado una serie de importantes actualizaciones de Windows Subsystem for Linux (WSL).
Algunas características experimentales existentes han sido promovidas a estables/por defecto, mientras que otras nuevas capacidades de WSL2 están en proceso de ser desplegadas en los próximos meses. En un artículo publicado hoy en el blog de Microsoft Command Line se describe el trabajo realizado recientemente por Microsoft en relación con las funciones de WSL2.
Puede leer también | Cómo instalar WSL 2 en Windows 10
El subsistema de Windows para Linux libera ahora automáticamente la memoria almacenada en WSL para que Windows pueda utilizarla. Este soporte automático de recuperación de memoria es una gran adición y hace que Windows se comporte mejor especialmente para sistemas con cantidades limitadas de RAM. Sin este soporte en situaciones de hambre de memoria como con Docker era posible que WSL2 agotara toda la memoria física del sistema.
Subsistema de Windows para Linux también ha habilitado DNS túnel por defecto para mejorar el soporte de red.
Mientras tanto en forma experimental es el apoyo a la recuperación automática de disco y un nuevo modo de red en espejo que prevé características como el apoyo IPv6.
Puede leer también | Windows 11 : ¿Cuál sería la finalidad de comprobar la versión del subsistema de Windows para Linux 'WSL'?
Microsoft también está preparando una interfaz gráfica de configuración de WSL:
Esta interfaz gráfica de usuario en desarrollo debería facilitar a los usuarios de WSL2 la gestión de todos sus ajustes sin la línea de comandos ni la manipulación manual de los archivos de configuración.
Para mejorar el uso de WSL en la empresa, Microsoft está desplegando la compatibilidad de Microsoft Defender for Endpoint con WSL2, las funciones de Intune están llegando a WSL y Microsoft Extra Id proporcionará integración adicional con WSL.
WSL Confianza cero
WSL se basa en los principios de la confianza cero, y estamos orgullosos de demostrarlo anunciando nuevas funciones y soporte para las empresas que utilizan WSL.
En primer lugar, la compatibilidad con WSL 2 de Microsoft Defender for Endpoint ya ha salido de la vista previa pública y está disponible de forma general. Puede consultar la página de documentación del plugin para WSL aquí para obtener más información sobre el uso de Microsoft Defender for Endpoint para supervisar su entorno WSL.
En segundo lugar, nuevas funciones de Intune llegan a WSL con la integración del agente de Linux Intune. A partir de hoy, puede administrar la configuración de WSL a través de Intune, y estamos ampliando esto al permitirle también aplicar escenarios de acceso condicional basados en el estado de la propia distribución de Linux. Esto está disponible hoy como una vista previa pública, que primero se entrega con la capacidad de determinar el cumplimiento de los nombres y versiones de la distribución WSL mediante secuencias de comandos personalizadas. En el futuro pretendemos mejorar esto permitiéndole crear sus propios scripts Linux personalizados para la conformidad. Para obtener más información y empezar a utilizar la vista previa pública, consulte esta página de documentación.
Puede leer también | Ubuntu WSL : Systemd dentro del subsistema de Windows para Linux
Por último, Microsoft Entra Id también proporcionará integración con WSL, comenzando con una vista previa pública en julio y agosto. Como usuario, esto significa que la Biblioteca de Autenticación de Microsoft (MSAL) será capaz de comunicarse con WSL de forma segura, permitiéndole iniciar sesión automáticamente utilizando sus credenciales de Entra Id en Windows desde experiencias en WSL como git, o utilizando Microsoft Edge. Para los administradores de empresas, esto mejora la seguridad al proporcionar un canal seguro para adquirir y utilizar tokens vinculados al dispositivo host. Nos aseguraremos de publicar cualquier novedad sobre la vista previa pública, ¡así que permanezca atento!.
Gestione WSL en Dev Home
Dev Home tiene una nueva función 'Entornos', que te permite gestionar, lanzar y crear nuevos entornos de desarrollo como máquinas Hyper-V, dev boxes y mucho más. WSL forma parte de esta historia, ¡ya que también podrás interactuar con distros WSL en esta superficie!.
Este trabajo ha sido contribuido por un miembro de la comunidad WSL: Carlos Ramirez de Whitewater Foundry, ¡y nos gustaría agradecerle sus increíbles contribuciones! Fue creado siguiendo la interfaz de extensión proporcionada por los entornos Dev Home. Puedes ver el código fuente del trabajo en curso aquí. Whitewater Foundry tiene otros productos y funcionalidades basados en WSL, como Pengwin, una distro WSL con integraciones Windows, y Raft WSL, un programa para gestionar WSL con algunas funcionalidades adicionales como hacer snapshots del estado de tu distro WSL.
Puede leer también | Está habilitado el instalador WSL desde la Microsoft Store.
Si quieres probar esta función hoy mismo, descarga la versión inicial de la extensión WSL Dev Home del repositorio Github de extensiones WSL de Whitewater Foundry e instala el MSIX. Estamos trabajando en la integración de esta extensión en Dev Home... ¡esté atento!.
Más información en: Novedades del subsistema Windows para Linux en mayo de 2024
¿Qué es el proyecto WSL?
El Proyecto WSL (Windows Subsystem for Linux) es una característica de Microsoft Windows que permite a los usuarios ejecutar un entorno Linux directamente sobre Windows, sin necesidad de configurar una máquina virtual o arranque dual. Aquí hay una descripción más detallada de sus componentes y características:
-
Integración con Windows: WSL permite ejecutar binarios de Linux en Windows de manera nativa, proporcionando una integración fluida entre los comandos de Windows y Linux. Esto significa que puedes usar herramientas y scripts de Linux directamente en tu entorno de Windows.
-
Distribuciones de Linux Disponibles: A través de la Microsoft Store, puedes instalar diversas distribuciones de Linux como Ubuntu, Debian, Kali Linux, Fedora, entre otras. Esto te permite elegir la distribución que mejor se adapte a tus necesidades.
-
Versiones de WSL:
- WSL 1: La primera versión de WSL utiliza una capa de compatibilidad que traduce las llamadas del sistema Linux a las llamadas del sistema Windows.
- WSL 2: La segunda versión de WSL incluye un kernel de Linux completo que se ejecuta dentro de una máquina virtual ligera. Esto mejora la compatibilidad y el rendimiento en comparación con WSL 1.
-
Beneficios para Desarrolladores: WSL es particularmente útil para desarrolladores que trabajan en entornos de desarrollo que requieren herramientas y comandos de Linux. Permite probar aplicaciones en un entorno Linux sin salir de Windows y facilita el desarrollo de aplicaciones web, scripts, y otras tareas relacionadas con Linux.
-
Soporte de Sistemas de Archivos: WSL permite acceder a los sistemas de archivos de Windows desde Linux y viceversa, proporcionando una experiencia de uso unificada.
-
Actualizaciones y Soporte: Microsoft continúa mejorando WSL con actualizaciones periódicas que añaden nuevas características y mejoran el rendimiento y la compatibilidad.
En resumen, WSL es una herramienta poderosa para los usuarios de Windows que necesitan o prefieren trabajar con Linux, proporcionando un entorno Linux completo y funcional dentro de Windows.