Microsoft ha portato il sottosistema WSL2 (Windows Subsystem for Linux) in Windows 10 1903 e 1909

Azienda Microsoft ha annunciato sulla fornitura del supporto per il sottosistema WSL2 (Windows Subsystem for Linux) nelle versioni di Windows 10 — 1903 e 1909, rilasciate a maggio e novembre dello scorso anno. Inizialmente, il sottosistema WSL2, che consente l'esecuzione di file binari Linux su Windows, è stato proposto nella versione Windows 10 2004. Ora Microsoft ha spostato questo sottosistema nelle precedenti versioni di Windows 10, che rimangono rilevanti e sono utilizzate in molte aziende. Il porting di WSL2 in queste versioni consentirà di organizzare un'efficace esecuzione dell'ambiente Linux senza la necessità di passare a Windows 10 2004 (supporto delle versioni 1903 e 1909 continuerà fino a dicembre 2020 e maggio 2022).

Microsoft ha portato il sottosistema WSL2 (Windows Subsystem for Linux) in Windows 10 1903 e 1909

Ricordiamo che la versione WSL2 si distingue prevede la fornitura di un kernel Linux completo invece di un emulatore precedentemente utilizzato, che effettuava la traduzione delle 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 dai team di Windows, analogamente a come vengono installati e aggiornati i driver grafici. Per l'installazione e l'aggiornamento del kernel viene utilizzato il meccanismo standard di Windows Update.

Proposto per WSL2 kernel basato sulla versione del kernel Linux 4.19, che opera in un ambiente Windows tramite una macchina virtuale, già utilizzata in Azure. Le patch specifiche per WSL2 incluse nel kernel comportano ottimizzazioni per ridurre i tempi di avvio del kernel, diminuire il consumo di memoria, restituire a Windows la memoria liberata dai processi Linux, e mantenere nel kernel un insieme minimo necessario di driver e sottosistemi.

L'ambiente WSL2 opera in un'immagine disco separata (VHD) con un file system ext4 e un adattatore di rete virtuale. Come in WSL1, i componenti dello spazio utente sono installati separatamente e si basano su build di diversi distribuzioni. Ad esempio, per l'installazione in WSL nel catalogo Microsoft Store vengono suggeriti build Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, SUSE e openSUSE.

L'azienda Canonical è già ha annunciato pronta con le build di installazione di Ubuntu 20.04 LTS, testate in ambienti
WSL2 su Windows 10 1903 e 1909. Per abilitare WSL2 in Windows 10 1909 è necessario installare l'aggiornamento kb4571748 ed eseguire in PowerShell con privilegi di amministratore il comando:

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

Dopo, è necessario riavviare il computer e attivare WSL2 di default:

wsl.exe —set-default-version 2

Dopodiché, è possibile installare l'ambiente Linux desiderato dal catalogo
Microsoft Store o convertire l'ambiente già esistente nel formato WSL 1 utilizzando il comando «wsl.exe —set-version Ubuntu 2».

In aggiunta, si può menzionare l' adattamento ambiente Docker Desktop per utilizzo di WSL2 invece del backend basato su HyperV.
L'uso di WSL2 permetterà di eseguire Docker Desktop non solo ai possessori di Windows Pro e Windows Enterprise, ma anche agli utenti di Windows Home.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster