Microsoft ha portato il sottosistema WSL2 (sottosistema Windows per Linux) su Windows 10 1903 e 1909

Microsoft ha annunciato il sulla fornitura del supporto del sottosistema WSL2 (Sottosistema Windows per Linux) nelle versioni 10 e 1903 di Windows 1909, rilasciate a maggio e novembre dello scorso anno. Il sottosistema WSL2, che consente l'esecuzione degli eseguibili Linux su Windows, era originariamente offerto nella versione 10 di Windows 2004. Microsoft ha ora integrato questo sottosistema nei precedenti aggiornamenti di Windows 10, che rimangono rilevanti e utilizzati in molte aziende. Il porting di WSL2 su queste versioni consentirà l'esecuzione efficiente di un ambiente Linux senza la necessità di migrare a Windows 10 2004 (supporto per le versioni 1903 e 1909 durerà fino a dicembre 2020 e maggio 2022).

Microsoft ha portato il sottosistema WSL2 (sottosistema Windows per Linux) su Windows 10 1903 e 1909

Ricordiamo che l'edizione WSL2 diverso consegna di un kernel Linux completo invece dell'emulatore utilizzato in precedenza, che traduceva le chiamate di sistema Linux in chiamate di sistema Windows. Il kernel Linux in WSL2 non è incluso nell'immagine di installazione di Windows, ma viene caricato dinamicamente e mantenuto aggiornato da Windows, in modo simile al modo in cui i driver grafici vengono installati e aggiornati. Per installare e aggiornare il kernel viene utilizzato il meccanismo standard di Windows Update.

Proposto per WSL2 nucleo Basato sulla versione del kernel Linux 4.19, che viene eseguito in un ambiente Windows utilizzando una macchina virtuale già in esecuzione in Azure. Le patch specifiche di WSL2 utilizzate nel kernel includono ottimizzazioni per ridurre il tempo di avvio del kernel, ridurre il consumo di memoria, riportare Windows alla memoria liberata dai processi Linux e lasciare il set minimo richiesto di driver e sottosistemi nel kernel.

L'ambiente WSL2 viene eseguito in un'immagine disco separata (VHD) con un file system ext4 e un adattatore di rete virtuale. Uguale ai componenti dello spazio utente WSL1 sono stabiliti separatamente e si basano su assemblaggi di varie distribuzioni. Ad esempio, per installare in WSL nella directory di Microsoft Store offerto сборки Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpino, SUSE и openSUSE.

Canonical lo ha già fatto ha annunciato il sulla disponibilità delle build di installazione di Ubuntu 20.04 LTS, testate in ambienti
WSL2 basato su Windows 10 1903 e 1909. Per abilitare WSL2 su Windows 10 1909, è necessario installare un aggiornamento kb4571748 ed esegui il comando in PowerShell con diritti di amministratore:

Abilita-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

Successivamente, è necessario riavviare il computer e attivare WSL2 per impostazione predefinita:

wsl.exe --set-default-versione 2

Successivamente è possibile installare l'ambiente Linux desiderato dalla directory
Microsoft Store o convertire un ambiente esistente in formato WSL 1 utilizzando il comando “wsl.exe –set-version Ubuntu 2”.

Inoltre si può menzionare adattamenti ambiente Desktop mobile per utilizzare WSL2 invece di un backend basato su HyperV.
L'utilizzo di WSL2 consentirà a Docker Desktop di funzionare non solo per i proprietari di Windows Pro e Windows Enterprise, ma anche per gli utenti di Windows Home.

Fonte: opennet.ru

Aggiungi un commento