Windows ha acquisito molte funzionalità interessanti e miglioramenti delle prestazioni. App comee ildovrebbero soddisfare le varie nicchie del pubblico di Windows 10.

Ora, WSL è stato progettato per essere compatibile con Linux System Call Interface (SCI) e, di conseguenza, ha funzionato con la maggior parte degli strumenti di sviluppo tradizionali. Windows 10 CU supporta i seguenti strumenti per sviluppatori:
- Strumenti principali: apt, sed, grep, awk, top, tmux, ssh, scp, ecc.
- Conchiglie: Bash, zsh, fish, ecc.
- Strumenti di sviluppo: vim, emacs, nano, git, gdb, ecc.
- Linguaggi e piattaforme: Node.js e npm, Ruby e Gems, Java e Maven, Python e Pip, C/C++, C# e .NET Core e Nuget, Go, Rust, Haskell, Elixir/Erlang, ecc.
- Sistemi e servizi: sshd, Apache, lighttpd, nginx, MySQL, PostgreSQL.
Ancora un'altra cosa degna di nota è il supporto di Ubuntu 16.04, sì, mentre Windows 10 AU supportava Ubuntu 14.04, Windows 10 Creators Update supporta Ubuntu 16.04. Tutte le istanze bash appena create verranno ora installate su Ubuntu 16.04, tuttavia, le istanze Ubuntu 14.04 esistenti non verranno aggiornate automaticamente alla 16.04 ed è necessario aggiornare manualmente l'istanza a Ubuntu 16.04 utilizzando Rimuovi e sostituisci o Aggiorna sul posto.
Enumerazione IfConfig ed enumerazione delle connessioni di rete estese

In Win 10 AU non era possibile enumerare le connessioni di rete e questo finiva per interferire con strumenti come ifconfig, gulp, npm e altri. Questo problema è stato prontamente risolto nella CU Win10 e ifconfig può essere utilizzato per enumerare ed esaminare le configurazioni di tutti gli adattatori di rete disponibili.
NOTIFICA Notifiche di modifica file
Gli strumenti ora inizieranno a notificare se e quando il file viene modificato, questa funzionalità viene utilizzata dagli sviluppatori web, Node.js, Ruby e Python insieme a molti altri. WSL ora supporta la notifica che consentirà alle app di registrarsi per le notifiche di modifica del file system che possono essere ulteriormente utilizzate per creare azioni come la ricostruzione di un progetto o magari il riavvio del server locale. Per fortuna la notifica del file supporta anche il file system di Windows. Con questo è possibile modificare l'origine del progetto sul file system di Windows utilizzando un editor della GUI di Windows che include VSCode, Visual Studio, Notepad++ ed eseguire Bash/WSL sul sito Web localmente.
Socket TCP e miglioramenti TPv6
Il team WSL, insieme al team Windows Core Networking, ha fornito diverse opzioni aggiuntive per socket IPv6 e TCP. Ciò che farà è abilitare un’ampia gamma di strumenti e tecnologie che si basano su socket di rete e supporto IPv6 improvvisato.
Supporto per socket Unix e socket Netlink
Alcune parti di UNIX e Netlink non erano precedentemente supportate nell'Aggiornamento dell'Anniversario e con i Creatori i socket del datagramma UNIX e le opzioni e proprietà di Netlink. L'aggiunta di questi a WSL abilita le varie forme di IPC che consentiranno l'esecuzione della maggior parte degli strumenti moderni su WSL.
Supporto colore a 24 bit
Finalmente è stata data risposta al supporto per i colori superiori a 16 bit e ora con Win10 CU la console è stata aggiornata a un colore fantasia a 24 bit.
Puoi leggere i dettagli completi su MSDN.













