Microsoft ha già rilasciato WSL2, il sottosistema Windows per Linux

Windows_WSL

Come avevamo discusso il mese scorso su WSL2 insieme alle funzionalità che sarebbero state implementate al suo lancio, Microsoft ha annunciato la formazione di nuove build sperimentali di Windows Insider (build 18917), compreso il livello WSL2 (Sottosistema Windows per Linux).

WSL2 è un livello che consente l'avvio di file eseguibili Linux su Windows. WSL Second Edition si distingue per la fornitura di un kernel Linux completo, piuttosto che un emulatore al volo che traduce le chiamate di sistema Linux in chiamate di sistema Windows.

Windows_WSL
Articolo correlato:
Microsoft ha annunciato WSL2 con il normale kernel Linux

L'utilizzo di un normale kernel Linux consente a WSL2 di ottenere la piena compatibilità con Linux a livello di chiamata di sistema e assicurati che i contenitori Docker possano funzionare senza problemi su Windows, oltre a implementare il supporto per i file system basati sul meccanismo FUSE.

Informazioni su WSL2

Rispetto alla versione precedente (WSL1), questa seconda versione (WSL2) ha notevolmente migliorato le prestazioni di I / O e operazioni sul file system.

Ad esempio, quando si decomprime un archivio WSL2 è 20 volte più veloce di WSL1 e quando vengono eseguite alcune delle diverse operazioni su di esso, come "git clone", "npm install", "apt install" e apt update "2 to 5 volte.

WSL2 offre un componente basato sul kernel Linux 4.19 in esecuzione in un ambiente Windows utilizzando una macchina virtuale già in uso in Azure.

Ci sono alcune modifiche all'esperienza utente che noterai quando inizi a usare WSL 2.

Gli aggiornamenti per il kernel Linux vengono forniti tramite il meccanismo di aggiornamento di Windows e sono testati sull'infrastruttura di integrazione continua di Microsoft.

Tutte le modifiche preparate per l'integrazione del kernel con WSL promettono di essere rilasciate con la licenza GPLv2 gratuita.

Le patch preparate includono ottimizzazioni per ridurre il tempo di avvio del kernel, ridurre il consumo di memoria e lasciare il set minimo richiesto di driver e sottosistemi nel kernel.

Cosa c'è di nuovo in WSL2?

Il supporto per la versione precedente di WSL1 viene mantenuto ed entrambi i sistemi possono essere utilizzati in parallelo, secondo le preferenze dell'utente. WSL2 può fungere da sostituto trasparente per WSL1.

Come in WSL1, i componenti dello spazio utente vengono installati separatamente e si basano su set di varie distribuzioni. Ad esempio, pPer l'installazione in WSL nella directory di Microsoft Store, alcuni suggeriscono distribuzioni così come Ubuntu, Debian, Kali Linux, Fedora, Alpine, SUSE e openSUSE.

L'ambiente viene eseguito su un'immagine disco separata (VHD) con un file system ext4 e una scheda di rete virtuale.

Per interagire con il kernel Linux proposto in WSL2, è necessario includere nella distribuzione un piccolo script di inizializzazione cambiare il processo di avvio.

È stato proposto un nuovo comando "wsl –set-version" per modificare le modalità di distribuzione e un comando "wsl –set-default-version" per selezionare la versione predefinita di WSL.

Anche questa nuova versione di WSL2 inclusa nella build 18917 di Windows, evidenziati i miglioramenti del file system poiché al loro interno la gestione di questi è stata ottimizzata rendendo l'accesso ad essi più veloce.

Comprendiamo che abbiamo passato gli ultimi tre anni a dirti di mettere i tuoi file sull'unità C quando usi WSL 1, ma questo non è il caso di WSL 2. Per godere dell'accesso più veloce al file system in WSL 2, questi file devono essere entro. File system radice di Linux.

Un altro cambiamento in WSL2 è il cambiamento nell'architettura attraverso la tecnologia di virtualizzazione.

Poiché WSL 2 ora viene eseguito in una macchina virtuale, sarà necessario utilizzare l'indirizzo IP di tale macchina virtuale per accedere alle applicazioni di rete Linux da Windows e viceversa.

Il nostro obiettivo è far sentire WSL 2 come WSL 1 e non vediamo l'ora di sentire il tuo feedback su come possiamo migliorare.

fonte: https://devblogs.microsoft.com


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   fattura suddetto

    L'articolo confonde continuamente "Linux" (kernel) con GNU / Linux (sistema operativo) a tal punto che non si comprende nulla. Scritto in modo terribile.