La empresa Microsoft ha anunciado la creación de compilaciones oficiales con Fedora Linux para el subsistema WSL (Windows Subsystem for Linux). A finales de abril, se empezaron a publicar compilaciones similares para Arch Linux y AlmaLinux. Para Arch Linux, se planea actualizar estas compilaciones una vez al mes, mientras que para las demás se actualizarán conforme se lancen nuevas versiones.
Las compilaciones con Fedora, AlmaLinux y Arch Linux están incluidas en la lista de distribuciones de Linux que se distribuyen a través del repositorio WSL, y que están disponibles para una instalación rápida en WSL. Otras distribuciones en la lista de WSL incluyen Debian GNU/Linux, Ubuntu, openSUSE Leap, openSUSE Tumbleweed, SUSE Linux Enterprise, Kali Linux y Oracle Linux. Para instalar las compilaciones, simplemente se debe ejecutar en Windows el comando «wsl —install distribución», por ejemplo, «wsl —install FedoraLinux-42», «wsl —install archlinux» o «wsl —install AlmaLinux-9».
Las compilaciones se han formado en un nuevo formato que permite distribuir el sistema operativo desde su servidores sin la necesidad de cargar en el directorio de Microsoft Store, sin empaquetado en formato appx y sin inclusión de código específico para Windows en la compilación. El nuevo método consiste en el alojamiento de un archivo tar con el entorno del sistema de la distribución y un archivo /etc/wsl-distribution.conffile que contiene metadatos como el nombre, el icono, el identificador de usuario por defecto y scripts para configurar el entorno que se ejecutan al primer inicio.
WSL proporciona una máquina virtual con un núcleo Linux completo (basado en las ramas 6.6 o 5.15), en la que se pueden ejecutar distribuciones de Linux especialmente adaptadas para WSL. El núcleo incluye cambios específicos de WSL, como optimizaciones para reducir el tiempo de inicio y el consumo de memoria, la posibilidad de que Windows recupere la memoria liberada por los procesos de Linux y configuraciones para excluir drivers y subsistemas innecesarios. El sistema se instala en una imagen de disco separada (VHD) con un sistema de archivos ext4 y un adaptador de red virtual.
Fuente: opennet.ru
