Aici este ceea ce este nou în Windows 10 Bash / WSL și Windows Console
Windows 10 v1703 a cumpărat o mulțime de caracteristici interesante și îmbunătățiri de performanță. Aplicațiile precum Paint 3D și modul de joc sunt așteptate să răspundă diferitelor nise ale publicului Windows 10. Actualizarea Windows 10 Anniversary a fost livrată cu un subsistem Windows pentru Windows (WSL) și acest lucru a însemnat că era incompatibil cu node.js și Java.
Bash / WSL și Windows Console noi caracteristici
Începând cu actualizarea Windows 10 Creators, WSL a fost proiectat pentru a fi compatibil cu Interfața de Call System System (Linux System Call Interface) (SCI) și, ca rezultat, a lucrat cu majoritatea instrumentelor de dezvoltare pentru mainstream. Sistemul Windows 10 CU acceptă următoarele instrumente pentru dezvoltatori:
- Instrumente de bază: apt, sed, grep, awk, top, tmux, ssh, scp, etc.
- Shells: Bash, zsh, pește, etc.
- Instrumente Dev: vim, emacs, nano, git, gdb, etc.
- Limbi și platforme: Node.js & npm, Ruby & Gems, Java & Maven, Python și Pip, C / C ++, C # & .NET Core & Nuget, Go, Rust, Haskell, Elixir / Erlang etc..
- Sisteme și servicii: sshd, Apache, lighttpd, nginx, MySQL, PostgreSQL.
Un alt lucru demn de menționat este suportul Ubuntu 16.04, da, în timp ce Windows 10 AU acceptă Ubuntu 14.04, actualizarea Windows 10 Creators Update suportă Ubuntu 16.04. Toate instanțele bash create recent vor fi acum instalate în Ubuntu 16.04. Cu toate acestea, instanțele Ubuntu 14.04 existente nu vor trece automat la 16.04 și trebuie să faceți upgrade manual la Ubuntu 16.04 utilizând fie Eliminare și Înlocuire sau Upgrade in Place.
Extinse ifConfig și Enumerarea conexiunii la rețea
În Win 10 UA nu a fost în măsură să enumerați conexiuni de rețea și acest lucru a ajuns în amestec cu instrumente cum ar fi ifconfig, gulp, npm și altele. Această problemă a fost rezolvată prompt în Win10 CU și ifconfig poate fi folosit pentru a enumera și examina configurațiile tuturor adaptoarelor de rețea disponibile.
NOTIFICĂ notificările privind modificările fișierelor
Instrumentele vor începe acum să notifice când și când fișierul este schimbat această capacitate este folosită de către dezvoltatorii web, Node.js, Ruby și Python, împreună cu multe altele. WSL suportă acum notificări care vor lăsa aplicațiile să se înregistreze pentru notificările de schimbare a sistemului de fișiere, care pot fi utilizate în continuare pentru a crea acțiuni cum ar fi reconstruirea unui proiect sau restabilirea serverului local. Din fericire, notificarea fișierelor suportă și sistemul de fișiere Windows. Cu aceasta se poate edita sursa proiectului pe sistemul de fișiere Windows utilizând un editor Windows GUI care include VSCode, Visual Studio, Notepad ++ și poate rula Bash / WSL pe site-ul local.
Adaptor TCP și îmbunătățiri TPv6
Echipa WSL împreună cu echipa Windows Core Networking au venit cu mai multe opțiuni IPv6 și TCP suplimentare. Ceea ce va face acest lucru este că va permite o gamă largă de instrumente și tehnologii care se bazează pe prize de rețea și suport improvizat IPv6.
Suport pentru Unix Socket și Netlink Socket
Anumite părți ale sistemelor UNIX și Netlink nu au mai fost acceptate anterior la Aniversarea Aniversară și cu Creatorii conectorii de datagrame UNIX și opțiunile și proprietățile Netlink. Adăugarea acestora la WSL permite diferite forme de IPC care vor permite majoritatea instrumentelor moderne să ruleze pe WSL.
Suport color pe 24 biți
În cele din urmă, a fost răspuns la suportul pentru culori mai mult de 16 biți, iar acum cu Win10 CU consola a fost actualizată la o culoare fantezie de 24 de biți.
Puteți citi detaliile complete despre MSDN.