Här är vad som är nytt i Windows 10 Bash / WSL och Windows Console
Windows 10 v1703 har köpt många coola funktioner och prestandaförbättringar. Appar som Paint 3D och spelläget förväntas tillgodose de olika nischerna i Windows 10-publiken. Uppdateringen för Windows 10-årsdagen levererades med ett halvt bakat Windows-delsystem för Linux (WSL) och detta innebar att det var oförenligt med node.js och Java.
Bash / WSL och Windows Console nya funktioner
Från och med uppdateringen av Windows 10 Creators har WSL utformats för att vara kompatibel med Linux System Call Interface (SCI) och följde därmed med de flesta av de vanliga utvecklingsverktygen. Windows 10 CU stöder följande utvecklingsverktyg:
- Kärnverktyg: apt, sed, grep, awk, top, tmux, ssh, scp, etc.
- Skal: Bash, zsh, fisk, etc.
- Dev verktyg: vim, emacs, nano, git, gdb, etc..
- Språk och plattformar: Node.js & npm, Ruby & Gems, Java & Maven, Python & Pip, C / C ++, C # & .NET Core & Nuget, Go, Rost, Haskell, Elixir / Erlang, etc.
- System och tjänster: sshd, Apache, lighttpd, nginx, MySQL, PostgreSQL.
Ännu en fråga om värdig sak är Ubuntu 16.04-stöd, ja, medan Windows 10 AU stödde Ubuntu 14.04, uppdaterar Windows 10 Creators Update Ubuntu 16.04. Alla nybyggda bash-instanser kommer nu att installeras till Ubuntu 16.04. De existerande Ubuntu 14.04-instanserna uppdateras dock inte automatiskt till 16.04 och du måste manuellt uppgradera exemplet till Ubuntu 16.04 med antingen Ta bort och Byt eller Uppgradera på plats.
Utökad IfConfig och Network Connection-uppräkning
I Win 10 AU kunde man inte räkna upp nätverksanslutningar, och detta hamnade ibland med verktygen som ifconfig, gulp, npm och andra. Problemet har blivit omedelbart fixat i Win10 CU och ifconfig kan användas för att räkna upp och granska konfigurationerna för alla tillgängliga nätverksadaptrar.
ANMÄRK filändringsanmälningar
Verktygen kommer nu att börja anmäla när och när filen ändras, används denna kapacitet av webb-, Node.js-, Ruby- och Python-utvecklare tillsammans med många andra. WSL stöder nu att meddela vilka som låter apparna registrera sig för filsystemet ändra meddelanden som vidare kan användas för att skapa handlingar som att bygga om ett projekt eller kanske starta om den lokala servern. Tack och lov är filnotifieringen också stöd för Windows-filsystem. Med detta kan man redigera projektkällan på Windows-filsystemet genom att använda en Windows GUI-editor, inklusive VSCode, Visual Studio, Notepad ++ och kan köra Bash / WSL på webbplatsen lokalt.
TCP-uttag och TPv6-förbättringar
WSL-teamet tillsammans med teamet för Windows Core Networking har kommit med flera ytterligare IPv6- och TCP-uttag. Vad detta kommer att göra är att det kommer att möjliggöra ett brett utbud av verktyg och tekniker som bygger på nätverksuttag och improviserat IPv6-stöd.
Stöd för Unix Socket och Netlink Socket
Vissa delar av UNIX och Netlink stöddes tidigare inte vid årsjubileumsuppdateringen och med skaparna UNIX datagram sockets och Netlink-alternativ och egenskaper. Lägga till dessa på WSL möjliggör de olika formerna av IPC som gör att de flesta moderna verktyg kan köras på WSL.
24-bitars färgstöd
Slutligen har supporten för färger över 16 bitar besvarats och nu med Win10 CU har konsolen uppdaterats till en fin 24-bitars färg.
Du kan läsa alla detaljer på MSDN.