Sono state pubblicate versioni di Windows Insider con il sottomodulo WSL2 (Windows Subsystem for Linux)

Azienda Microsoft ha annunciato sulla formazione di nuove build sperimentali di Windows Insider (build 18917), che includono il previamente annunciato strato WSL2 (Windows Subsystem for Linux), che consente l'esecuzione di file eseguibili Linux in Windows. La seconda edizione di WSL include un kernel Linux completo, invece di un emulatore che traduce al volo le chiamate di sistema Linux in chiamate di sistema Windows.

L'uso del kernel nativo consente di ottenere una piena compatibilità con Linux a livello di chiamate di sistema e di garantire l'esecuzione senza interruzioni in Windows di contenitori Docker, oltre a implementare il supporto dei file system basato sul meccanismo FUSE. Rispetto a WSL1, la performance di I/O e delle operazioni con il file system in WSL2 è notevolmente aumentata. Ad esempio, durante l'estrazione di un archivio compresso, WSL2 è 20 volte più veloce di WSL1 e durante l'esecuzione delle operazioni «git clone», «npm install», «apt update» e «apt upgrade» è 2-5 volte più veloce.

In WSL2 è incluso un componente basato sul kernel Linux 4.19, che viene eseguito nell'ambiente Windows tramite una macchina virtuale, già utilizzata in Azure. Gli aggiornamenti per il kernel Linux vengono forniti tramite il meccanismo Windows Update e testati nell'infrastruttura di integrazione continua di Microsoft. Tutte le modifiche preparate per l'integrazione del kernel con WSL promettono di essere pubblicate sotto la licenza open source GPLv2. I patch preparati includono ottimizzazioni per ridurre il tempo di avvio del kernel, diminuire il consumo di memoria e mantenere nel kernel il minimo necessario insieme di driver e sottosistemi.

Il supporto per la vecchia versione WSL1 è mantenuto e entrambi i sistemi possono essere utilizzati fianco a fianco, a seconda delle preferenze degli utenti. WSL2 può fungere da sostituzione trasparente di WSL1. 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.

Ambiente vengono eseguiti in un'immagine disco separata (VHD) con file system ext4 e adattatore di rete virtuale. Per interagire con il kernel Linux proposto in WSL2 è necessario includere nel pacchetto una piccola script di inizializzazione che modifica il processo di avvio. È stata proposta un nuovo comando «wsl —set-version» per cambiare le modalità di funzionamento delle distribuzioni, mentre per selezionare la versione WSL predefinita il comando è «wsl —set-default-version».

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