Nuove funzionalità in Bash / WSL e Windows Console su Windows 10

Sommario:

Nuove funzionalità in Bash / WSL e Windows Console su Windows 10
Nuove funzionalità in Bash / WSL e Windows Console su Windows 10

Video: Nuove funzionalità in Bash / WSL e Windows Console su Windows 10

Video: Nuove funzionalità in Bash / WSL e Windows Console su Windows 10
Video: Come disinstallare Microsoft ONEDRIVE da WINDOWS 10. - YouTube 2024, Marzo
Anonim

Windows 10 v1703 ha acquistato molte funzioni interessanti e miglioramenti delle prestazioni. Ci si aspetta che app come Paint 3D e Game Mode soddisfino le diverse nicchie del pubblico di Windows 10. L'aggiornamento per l'anniversario di Windows 10 è stato fornito con un sottosistema Windows per Wi-Fi (WSL) semi-cotta e ciò significa che era incompatibile con node.js e Java.

Image
Image

Nuove funzionalità di Bash / WSL e Console di Windows

A partire da Windows 10 Creators Update il WSL è stato progettato per essere compatibile con la Linux System Call Interface (SCI) e, di conseguenza, ha funzionato con la maggior parte degli strumenti di sviluppo tradizionali. Il CU di Windows 10 supporta i seguenti strumenti degli sviluppatori:

  • Strumenti principali: apt, sed, grep, awk, top, tmux, ssh, scp, ecc.
  • Conchiglie: Bash, zsh, pesce, ecc.
  • Strumenti di sviluppo: vim, emacs, nano, git, gdb, ecc.
  • Lingue e piattaforme: Node.js & npm, Ruby & Gems, Java e Maven, Python & 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 menzione è il supporto per Ubuntu 16.04, sì, mentre Windows 10 AU supporta Ubuntu 14.04, l'aggiornamento per Windows 10 Creators supporta Ubuntu 16.04. Tutte le istanze di bash appena create verranno ora installate su Ubuntu 16.04, tuttavia, le attuali istanze di Ubuntu 14.04 non aggiorneranno automaticamente a 16.04 e sarà necessario aggiornare manualmente l'istanza a Ubuntu 16.04 utilizzando Rimuovi e Sostituisci o Aggiornamento in posizione.

Enumerazione estesa IfConfig e connessione di rete

Nel Win 10 AU uno non era in grado di enumerare le connessioni di rete e questo finiva per interferire con gli strumenti come ifconfig, gulp, npm e altri. Questo problema è stato prontamente risolto nella CU Win10 e l'ifconfig può essere utilizzato per enumerare ed esaminare le configurazioni di tutte le schede di rete disponibili.
Nel Win 10 AU uno non era in grado di enumerare le connessioni di rete e questo finiva per interferire con gli strumenti come ifconfig, gulp, npm e altri. Questo problema è stato prontamente risolto nella CU Win10 e l'ifconfig può essere utilizzato per enumerare ed esaminare le configurazioni di tutte le schede di rete disponibili.

NOTIFY Notifiche di cambio file

Gli strumenti ora inizieranno a notificare come e quando il file viene modificato questa capacità 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 ricostruire un progetto o magari riavviare il server locale. Per fortuna la notifica del file supporta anche il filesystem di Windows. Con questo si può modificare l'origine del progetto sul filesystem di Windows usando un editor di GUI Windows incluso VSCode, Visual Studio, Notepad ++ e può eseguire localmente Bash / WSL sul sito web.

Presa TCP e miglioramenti TPv6

Il team WSL insieme al team di Windows Core Networking è dotato di numerose opzioni aggiuntive per socket IPv6 e TCP. Ciò che farà è che consentirà una vasta gamma di strumenti e tecnologie che si basano su socket di rete e supporto IPv6 improvvisato.

Supporto per Unix Socket e Netlink Socket

Alcune parti di UNIX e Netlink in precedenza non erano supportate nell'Aggiornamento Anniversario e con i Creatori i socket dei datagrammi UNIX e le opzioni e le proprietà di Netlink. L'aggiunta di questi al WSL abilita le varie forme di IPC che permetteranno alla maggior parte degli strumenti moderni di funzionare su WSL.

Supporto colore a 24 bit

Infine, il supporto per i colori più di 16 bit è stato risolto e ora con la console Win10 CU la console è stata aggiornata con un colore a 24 bit.

Puoi leggere tutti i dettagli su MSDN.

Consigliato: