Gli sviluppatori di Arch Linux hanno annunciato di aver raggiunto un accordo con Microsoft per pubblicare versioni ufficiali per il Windows Subsystem for Linux (WSL). Le versioni saranno incluse nell'elenco dei distribuzioni Linux distribuite attraverso il repository WSL, offrendo un'installazione rapida in WSL (per installare Arch sarà sufficiente eseguire il comando "wsl --install ArchLinux"). Poiché Arch Linux si sviluppa secondo un modello di consegna rolling, le versioni verranno aggiornate mensilmente.
Le versioni saranno formate in un nuovo formato, che consentirà di distribuire la distribuzione senza server dover caricare nel catalogo Microsoft Store, senza imballaggio in formato appx e senza includere codice specifico per Windows. Il nuovo metodo consiste nel posizionare un archivio tar con l'ambiente di sistema della distribuzione e un file /etc/wsl-distribution.conf, contenente metadati come nome, icona, identificatore utente predefinito e script per la configurazione dell'ambiente eseguiti al primo avvio.
Ieri, Canonical ha annunciato l'inizio della distribuzione delle versioni di Ubuntu per WSL in un nuovo formato. La versione di Ubuntu è già inclusa nell'elenco ufficiale delle distribuzioni per WSL, quindi per installarla è sufficiente eseguire il comando «wsl —install ubuntu» in Windows. Se è necessario apportare modifiche alla build, è possibile scaricarla sul sistema locale e poi installarla con il comando «wsl —install —from-file ubuntu.tar.wsl». Sono disponibili per l'installazione le versioni di Ubuntu 24.04, 22.04, 20.04 e 18.04. Per impostazione predefinita, specificando «ubuntu», verrà installata la versione 22.04.

Tra le altre distribuzioni, sono state aggiunte a WSL openSUSE Leap, openSUSE Tumbleweed, SUSE Linux Enterprise, Kali Linux, Debian GNU/Linux e Oracle Linux. La distribuzione Fedora Linux è anche in corsa per essere inclusa, poiché il comitato tecnico ha recentemente approvato la proposta di creare versioni ufficiali di Fedora per WSL. Le versioni di Fedora per WSL inizieranno a essere fornite a partire dal rilascio di Fedora 42. Si segnala che in precedenza il progetto non aveva pubblicato build per WSL, poiché per la loro collocazione nel catalogo di Windows Store era necessario firmare un accordo, i cui termini erano in contraddizione con la politica di Fedora. La fornitura direttamente in un nuovo formato (archivio tar con manifesto) risolverà questo problema.
WSL offre una macchina virtuale con un kernel Linux completo (basato sui branch 6.6 o 5.15), in cui possono essere eseguite distribuzioni Linux specificamente adattate per WSL. Il kernel include modifiche specifiche per WSL, come ottimizzazioni per ridurre il tempo di avvio e il consumo di memoria, la possibilità di restituire alla Windows la memoria liberata dai processi Linux e configurazioni per escludere driver e sottosistemi non necessari. Il sistema è installato in un'immagine disco separata (VHD) con filesystem ext4 e un adattatore di rete virtuale.
Fonte: opennet.ru
