A Windows 10 v1703 sok jó tulajdonsággal és teljesítményfejlesztéssel rendelkezik. Az olyan alkalmazások, mint a Paint 3D és a Game Mode, várhatóan a Windows 10 közönségének különböző réseihez fognak szolgálni. A Windows 10 évfordulós frissítést félig sült Windows alrendszerrel (WSL) szállították, ami azt jelentette, hogy nem kompatibilis a node.js és a Java programmal.
Bash / WSL és Windows Console új funkcióit
A Windows 10 Creators frissítésével kezdve a WSL-t úgy tervezték, hogy kompatibilis legyen a Linux System Call Interface (SCI) technológiával, és ennek eredményeképpen a legtöbb mainstream fejlesztő eszközzel dolgozott. A Windows 10 CU a következő fejlesztői eszközöket támogatja:
- Alapvető eszközök: apt, sed, grep, awk, top, tmux, ssh, scp stb.
- Shells: Bash, zsh, hal, stb.
- Dev eszközök: vim, emacs, nano, git, gdb stb.
- Nyelvek és platformok: Node.js & npm, Ruby & Gems, Java & Maven, Python & Pip, C / C ++, C # és.NET Core & Nuget, Go, Rust, Haskell, Elixir / Erlang stb.
- Rendszerek és szolgáltatások: sshd, Apache, lighttpd, nginx, MySQL, PostgreSQL.
Még egy említésre méltó dolog az Ubuntu 16.04 támogatás, igen, míg a Windows 10 AU támogatja az Ubuntu 14.04-et a Windows 10 Creators Update támogatja az Ubuntu 16.04-et. Az újonnan létrehozott bash példányok telepítése az Ubuntu 16.04 verzióra történik. A meglévő Ubuntu 14.04 példányok azonban nem fognak automatikusan frissíteni 16.04-re, és manuálisan kell frissítenie a példányt az Ubuntu 16.04-re az Eltávolítás és Csere vagy Frissítés helyén.
Bővített IfConfig és hálózati kapcsolat számlálása
NOTIFY Fájlváltási értesítések
Az eszközök elkezdenek értesülni arról, hogy mikor és mikor változik a fájl, ezt a képességet a web, a Node.js, a Ruby és a Python fejlesztők és sok más használják. A WSL támogatja a bejelentést, amely lehetővé teszi, hogy az alkalmazások regisztráljanak a fájlrendszer változási értesítéseihez, amelyeket tovább lehet használni egy olyan projekt létrehozása, mint a projekt újraépítése vagy a helyi szerver újraindítása. Szerencsére a fájlbejelentés támogatja a Windows fájlrendszert is. Ezzel szerkesztheti a projekt forrását a Windows fájlrendszeren egy Windows GUI-szerkesztő használatával, beleértve a VSCode, a Visual Studio, a Notepad ++ és a Bash / WSL webhelyet a helyi webhelyen.
TCP csatlakozó és TPv6 javítások
A WSL csapata a Windows Core Networking csapattal együtt számos további IPv6 és TCP csatlakozóval is rendelkezik. Amit ez meg fog tenni, az lehetővé teszi az olyan eszközök és technológiák széles skáláját, amelyek a hálózati aljzatokon és az improvizált IPv6 támogatáson alapulnak.
Támogatás a Unix Socket és a Netlink Socket számára
A UNIX és a Netlink bizonyos részeinek korábban nem volt támogatva az Anniversary Update és az Creators a UNIX datagram-foglalatok és a Netlink beállítások és tulajdonságok. Ezek hozzáadása a WSL-hez lehetővé teszi az IPC különböző formáit, amelyek lehetővé teszik a modern eszközök legnagyobb részét a WSL-n való futtatáshoz.
24 bites színtámogatás
Végül a 16 bitesnél nagyobb színek támogatását választották, és most a Win10 CU-val a konzolt frissítették 24 bites színre.
Az MSDN teljes részleteit olvashatja.