Novità per WSL nell'aggiornamento di Windows 10 ottobre 2018
Windows 10 versione 1809 "Aggiornamento ottobre 2018" include una serie di modifiche e miglioramenti interessanti apportati alla funzionalità WSL. Questi includono distribuzioni aggiuntive nello Store, la possibilità di avviare WSL da File Exporer, supporto migliorato per la distinzione tra maiuscole e minuscole per directory e altro ancora.
La possibilità di eseguire Linux in modo nativo in Windows 10 è fornita dalla funzionalità WSL. WSL sta per Windows Subsystem for Linux, che inizialmente era limitato solo a Ubuntu. Le versioni moderne di WSL consentono installazione ed esecuzione di più distribuzioni Linux da Microsoft Store.
Ecco le novità di WSL nell'aggiornamento di Windows 10 versione 1809 ottobre 2018
Dopo abilitazione WSL, puoi installare Kali e Debian dal negozio. Puoi utilizzare i seguenti link:
- Ubuntu
- openSUSE Leap
- SUSE Linux Enterprise Server
- Ottieni Kali Linux per WSL
- Debian GNU/Linux
Windows 10 versione 1809 aggiunge alcune altre opzioni a questo elenco.
- L'immagine di Ubuntu è aggiornata alla versione 18.04.
- Ora puoi installare WLinux dal Microsoft Store.
- OpenSUSE 15 e SLES 15 sono ora disponibili nel Microsoft Store.
- Ora puoi eseguire WSL e Ubuntu 18.04 su dispositivi ARM.
Il blocco note supporta le terminazioni di linea Linux
A partire da Windows 10 Build 17661, Blocco note riconosce le terminazioni di riga Unix, quindi puoi visualizzare e modificare i file Unix/Linux con Blocco note. Nota che questa funzione può essere Disabilitato.
Avvia una shell Linux da Esplora file
A partire da Windows 10 Build 17672, il sistema operativo include un comando del menu contestuale nativo "Apri Linux Shell Here", che appare nel menu contestuale esteso delle cartelle (quando tieni premuto il tasto Maiusc). Apre la console Bash nella cartella desiderata con un clic.
Installa le distribuzioni WSL dalla riga di comando
Ci sono una serie di motivi per cui potresti voler scrivere uno script per installare le distribuzioni WSL dalla riga di comando: forse hai appena ricevuto una nuova macchina che desideri configurare. O forse vuoi definire a livello di codice la tua macchina di sviluppo senza interrompere il flusso di lavoro della riga di comando.
Puoi usare il progetto Windows Developer Setup Scripts su aka.ms/devsetup per abilitare WSL e installare una distribuzione con un clic. Ecco un esempio di come puoi farlo. Lo script seguente dovrebbe essere eseguito in a Terminale PowerShell Administrator.
Abilita WSL
Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile ~/Ubuntu.appx -UseBasicParsing Add-Appx-Package -Path ~/Ubuntu.appx
Installa Ubuntu 18.04
RefreshEnv Ubuntu1804 install --root Ubuntu1804 esegui apt update Ubuntu1804 esegui apt upgrade -y
Supporto per la distinzione tra maiuscole e minuscole per directory
Come forse già saprai, il file system di Windows, NTFS, tratta i nomi di file e cartelle senza distinzione tra maiuscole e minuscole. Ad esempio, per il sistema operativo e le app, MyFile.txt e myfile.txt sono lo stesso file. Tuttavia, le cose sono diverse in Linux. Per questo sistema operativo, si tratta di due file diversi. Questa differenza di comportamento può creare problemi per gli utenti WSL.
A partire da Windows Insider build 17093, esiste un nuovo modo per gestire i file con distinzione tra maiuscole e minuscole in Windows: distinzione tra maiuscole e minuscole per directory. Questa capacità è stata aggiunta per offrire all'utente una migliore interoperabilità quando si utilizzano file con distinzione tra maiuscole e minuscole. Inoltre, puoi usarlo con le normali applicazioni Windows.
Microsoft ha aggiunto un nuovo flag con distinzione tra maiuscole e minuscole che può essere applicato alle directory. Per le directory che hanno questo flag impostato, tutte le operazioni sui file in quella directory fanno distinzione tra maiuscole e minuscole, indipendentemente dal fatto che FILE_FLAG_POSIX_SEMANTICS
è stato specificato. Ciò significa che se hai due file che differiscono solo per caso in una directory contrassegnata come maiuscola, tutte le applicazioni saranno in grado di accedervi.
Vedi gli articoli
- Abilita la modalità con distinzione tra maiuscole e minuscole per le cartelle in Windows 10
- Aggiungi il menu di scelta rapida della distinzione tra maiuscole e minuscole in Windows 10
Arriva il copia/incolla per le console Linux/WSL
Ora puoi usare Crtl+Shift+C/V per copiare/incollare nella tua console WSL.
Potresti essere interessato a leggere il post del blog ufficiale su WSL in Windows 10 versione 1903 QUI.