Microsoft ha annunciato l'espansione delle capacità dell'interfaccia WSL (Windows Subsystem for Linux) e l'implementazione del supporto ufficiale per l'esecuzione di ambienti con la distribuzione Red Hat Enterprise Linux su WSL. Si prevede che a breve Red Hat inizierà a creare builds speciali di RHEL per WSL, che potranno essere trovate e installate utilizzando i comandi «wsl —list —online» e «wsl —install».
WSL offre una macchina virtuale con un kernel Linux completo (basato sulle versioni 6.6 o 5.15), in cui possono essere eseguite distribuzioni Linux appositamente adattate per WSL. Il kernel include modifiche specifiche per WSL, come ottimizzazioni per ridurre i tempi di avvio e il consumo di memoria, la possibilità di restituire a Windows la memoria liberata dai processi Linux e configurazioni per escludere driver e sottosistemi non necessari. Il sistema viene installato in un'immagine disco separata (VHD) con file system ext4 e un adattatore di rete virtuale. Oltre a RHEL, le seguenti distribuzioni sono disponibili per l'installazione in WSL: Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, Arch Linux, Almalinux, SUSE e openSUSE.
Miglioramenti principali nella nuova versione di WSL:
- È stato aggiunto un nuovo metodo di packaging per le distribuzioni Linux per l'installazione in WSL. Oltre alla distribuzione tramite il catalogo Microsoft Store in formato appx e all'importazione manuale dei componenti da un archivio tar usando il comando «wsl —import», nella nuova versione è stata fornita la possibilità di installare una distribuzione Linux da un file o da uno storage di rete, senza la necessità di scrivere codice specifico per Windows. Il nuovo metodo prevede l'aggiunta a un archivio tar con l'ambiente di sistema della distribuzione di un file /etc/wsl-distribution.conf con i metadati, come nome, icona, identificatore dell'utente predefinito e script per la configurazione dell'ambiente, eseguiti al primo avvio. Un tale archivio tar può semplicemente essere rinominato in un file con estensione «.wsl» e installato con il comando «wsl —install».
- È stata aggiunta una nuova interfaccia di primo avvio che offre impostazioni e informazioni con una panoramica delle funzionalità di WSL e istruzioni per gli utenti che utilizzano Linux per la prima volta. L'interfaccia viene mostrata al primo avvio della macchina virtuale con Linux e può anche essere richiamata tramite il pulsante Welcome to WSL nel configuratore.


- È stata implementata l'integrazione con la piattaforma Intune per definire le politiche di supporto delle distribuzioni e monitorare le versioni utilizzate in WSL.
- È stata integrata la supporto per il toolkit Microsoft Entra ID per la gestione dell'identità e l'organizzazione dell'accesso alle risorse aziendali protette da ambienti WSL.
Fonte: opennet.ru


