Che cos'è il sottosistema Windows per Linux?What is the Windows Subsystem for Linux?

Sottosistema Windows per Linux consente agli sviluppatori di eseguire un ambiente GNU/Linux, inclusi la maggior parte degli strumenti da riga di comando, delle utilità e delle applicazioni, direttamente in Windows, senza modifiche e senza il sovraccarico di una macchina virtuale tradizionale o di una configurazione di avvio doppio.The Windows Subsystem for Linux lets developers run a GNU/Linux environment -- including most command-line tools, utilities, and applications -- directly on Windows, unmodified, without the overhead of a traditional virtual machine or dualboot setup.

È possibile:You can:

  • Scegliere le distribuzioni GNU/Linux preferite su Microsoft Store.Choose your favorite GNU/Linux distributions from the Microsoft Store.
  • Eseguire strumenti da riga di comando comuni, ad esempio grep, sed, awk o altri file binari ELF-64.Run common command-line tools such as grep, sed, awk, or other ELF-64 binaries.
  • Eseguire script della shell Bash e applicazioni della riga di comando GNU/Linux, tra cui:Run Bash shell scripts and GNU/Linux command-line applications including:
  • Installare software aggiuntivo con lo strumento di gestione pacchetti per la distribuzione di GNU/Linux.Install additional software using your own GNU/Linux distribution package manager.
  • Richiamare le applicazioni Windows usando una shell della riga di comando di tipo Unix.Invoke Windows applications using a Unix-like command-line shell.
  • Richiamare le applicazioni GNU/Linux in Windows.Invoke GNU/Linux applications on Windows.

Che cos'è WSL 2?What is WSL 2?

WSL 2 è una nuova versione dell'architettura del sottosistema Windows per Linux che consente di eseguire i file binari ELF64 Linux in Windows.WSL 2 is a new version of the Windows Subsystem for Linux architecture that powers the Windows Subsystem for Linux to run ELF64 Linux binaries on Windows. Gli obiettivi principali sono ottimizzare le prestazioni del file system e aggiungere la compatibilità completa con le chiamate di sistema.Its primary goals are to increase file system performance, as well as adding full system call compatibility.

Questa nuova architettura modifica il modo in cui i file binari Linux interagiscono con Windows e l'hardware del computer, ma offre comunque la stessa esperienza utente di WSL 1 (la versione attualmente disponibile a livello generale).This new architecture changes how these Linux binaries interact with Windows and your computer's hardware, but still provides the same user experience as in WSL 1 (the current widely available version).

Le singole distribuzioni di Linux possono essere eseguite con l'architettura WSL 1 o WSL 2.Individual Linux distributions can be run with either the WSL 1 or WSL 2 architecture. Puoi aggiornare o effettuare il downgrade di ogni distribuzione in qualsiasi momento e puoi eseguire le distribuzioni di WSL 1 e WSL 2 affiancate.Each distribution can be upgraded or downgraded at any time and you can run WSL 1 and WSL 2 distributions side by side. WSL 2 usa un'architettura completamente nuova che sfrutta i vantaggi offerti dall'esecuzione di un kernel Linux reale.WSL 2 uses an entirely new architecture that benefits from running a real Linux kernel.


Passaggi successiviNext steps