Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Sottosistema Windows per Linux (WSL) è una funzionalità di Windows che consente di eseguire un ambiente Linux nel computer Windows, senza la necessità di una macchina virtuale separata o di un doppio avvio. WSL è progettato per offrire un'esperienza facile e produttiva per gli sviluppatori che vogliono usare sia Windows che Linux contemporaneamente.
- Usare WSL per installare ed eseguire varie distribuzioni linux, ad esempio Ubuntu, Debian, Kali e altro ancora. Installare le distribuzioni linux e ricevere aggiornamenti automatici dal Microsoft Store, importare distribuzioni Linux non disponibili in Microsoft Storeo creare una distribuzione Linux personalizzata.
- Archiviare i file in un file system Linux isolato, specifico per la distribuzione installata.
- Eseguire strumenti da riga di comando, ad esempio BASH.
- Eseguire strumenti da riga di comando BASH comuni, ad esempio
grep
,sed
,awk
o altri file binari ELF-64. - Eseguire script Bash e applicazioni da riga di comando GNU/Linux, tra cui:
- Strumenti: vim, emacs, tmux
- Linguaggi: NodeJS, JavaScript, Python, Ruby, C/C++, C# & F#, Rust, Go e così via.
- Servizi: SSHD, MySQL, Apache, lighttpd, MongoDB, PostgreSQL.
- Installare software aggiuntivo usando la gestione pacchetti di distribuzione GNU/Linux.
- Richiamare le applicazioni Windows usando una shell della riga di comando simile a Unix.
- Richiamare applicazioni GNU/Linux in Windows.
- Eseguire applicazioni grafiche GNU/Linux integrate direttamente nel desktop di Windows
- Usare il dispositivo GPU per accelerare i carichi di lavoro di Machine Learning in esecuzione in Linux.
WSL è uno strumento open source con codice sorgente disponibile per il download e i contributi:
- Altre informazioni sui componenti open source WSL
- Sito di documentazione open source WSL: wsl.dev
- Repository WSL su GitHub: github.com/Microsoft/wsl
Introduzione all'uso di WSL:
Installare WSL
Che cos'è WSL 2?
WSL 2 è il tipo di distribuzione predefinito durante l'installazione di una distribuzione Linux. WSL 2 usa la tecnologia di virtualizzazione per eseguire un kernel Linux all'interno di una macchina virtuale (VM) di utilità leggera. Le distribuzioni linux vengono eseguite come contenitori isolati all'interno della macchina virtuale gestita di WSL 2. Le distribuzioni Linux in esecuzione tramite WSL 2 condividono lo stesso spazio dei nomi di rete, l'albero dei dispositivi (diverso da /dev/pts
), il CPU, il Kernel, la Memoria, lo Swap e il binario /init
, ma hanno ciascuna il proprio spazio dei nomi PID, spazio dei nomi di montaggio, spazio dei nomi utente, spazio dei nomi Cgroup e processo init
.
WSL 2 aumenta le prestazioni del file system e aggiunge compatibilità completa delle chiamate di sistema rispetto all'architettura WSL 1. Ulteriori informazioni su come WSL 1 e WSL 2 si confrontano.
È possibile eseguire singole distribuzioni linux con l'architettura WSL 1 o WSL 2. Ogni distribuzione può essere aggiornata o sottoposta a downgrade in qualsiasi momento ed è possibile eseguire distribuzioni di WSL 1 e WSL 2 affiancate. Vedere il comando Impostare la versione WSL.
Microsoft Loves Linux
Altre informazioni sulle risorse di Linux in Microsoft, inclusi gli strumenti Microsoft eseguiti in Linux, corsi di formazione su Linux, Cloud Solution Architecture per Linux e notizie, eventi e partnership di Microsoft + Linux. Microsoft ama Linux!
Windows Subsystem for Linux