Gli sviluppatori di Arch Linux hanno annunciato di aver raggiunto un accordo con Microsoft per la pubblicazione delle versioni ufficiali per il sottosistema WSL (Windows Subsystem for Linux). Le versioni saranno incluse nell'elenco dei distribuzioni Linux distribuiti tramite il repository WSL, offerti per 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, si prevedono aggiornamenti mensili delle versioni.
Le versioni saranno formate in un nuovo formato, che consente di distribuite la distribuzione direttamente da server senza il download nel catalogo Microsoft Store, senza impacchettamento in formato appx e senza includere nel build codice specifico per Windows. Il nuovo metodo consiste nel collocare un archivio tar con l'ambiente di sistema della distribuzione e un file /etc/wsl-distribution.conffile, contenente metadati come nome, icona, identificatore dell'utente predefinito e script per la configurazione dell'ambiente, eseguiti al primo avvio.
La società Canonical ha annunciato ieri l'inizio della distribuzione delle versioni di Ubuntu per WSL nel nuovo formato. La versione di Ubuntu è già inclusa nell'elenco ufficiale delle distribuzioni per WSL, quindi per l'installazione è sufficiente avviare il comando «wsl —install ubuntu» in Windows. Se è necessario apportare modifiche alla distribuzione, è possibile scaricarla sulla macchina locale e dopo le modifiche installarla con il comando «wsl —install —from-file ubuntu.tar.wsl». Sono disponibili le versioni di Ubuntu 24.04, 22.04, 20.04 e 18.04. Per impostazione predefinita, specificando «ubuntu» si installa la versione 22.04.

Tra le altre distribuzioni aggiunte all'elenco WSL ci sono openSUSE Leap, openSUSE Tumbleweed, SUSE Linux Enterprise, Kali Linux, Debian GNU/Linux e Oracle Linux. Anche la distribuzione Fedora Linux ambisce ad essere inclusa nell'elenco, il comitato tecnico di essa 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 pubblicava versioni per WSL, in quanto per la loro collocazione nel catalogo Windows Store era necessario firmare un accordo le cui condizioni erano in contrasto con la politica di Fedora. La fornitura diretta in un nuovo formato (archivio tar con manifesto) risolverà questo problema.
WSL fornisce una macchina virtuale con un kernel Linux completo (basata sui rami 6.6 o 5.15), in cui possono essere eseguiti 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 alla Windows la memoria liberata dai processi Linux e configurazioni per escludere driver e sottosistemi superflui. Il sistema è installato in un'immagine disco separata (VHD) con un file system ext4 e un adattatore di rete virtuale.
Fonte: opennet.ru
