Windows 10 v1703 si kúpil veľa skvelých funkcií a zlepšenia výkonu. Aplikácie ako Paint 3D a Game Mode sa očakávajú, že uspokoja rôzne výklenky publika Windows 10. Aktualizácia Windows 10 Anniversary bola dodaná s polovičným Windows Subsystemom pre Linux (WSL) a to znamenalo, že to bolo nekompatibilné s node.js a Java.
Bash / WSL a Windows Console nové funkcie
Počínajúc aktualizáciou Windows 10 tvorcov bola WSL navrhnutá tak, aby bola kompatibilná s rozhraním systémového volania systému Linux (SCI) a v dôsledku toho spolupracovala s väčšinou bežných vývojárskych nástrojov. Program Windows 10 CU podporuje nasledujúce nástroje vývojárov:
- Hlavné nástroje: apt, sed, grep, awk, top, tmux, ssh, scp atď.
- Shells: Bash, zsh, ryby atď.
- Dev nástroje: vim, emacs, nano, git, gdb atď.
- Jazyky a platformy: Node.js & npm, Ruby & Gems, Java & Maven, Python & Pip, C / C ++, C # &.NET Core & Nuget, Go, Rust, Haskell, Elixir / Erlang atď.
- Systémy a služby: sshd, Apache, lighttpd, nginx, MySQL, PostgreSQL.
Ešte jedna ďalšia zmienka stojí za podporu Ubuntu 16.04, áno, zatiaľ čo Windows 10 AU podporuje Ubuntu 14.04 Windows 10 Creators Update podporuje Ubuntu 16.04. Všetky novovytvorené inštancie bash budú teraz nainštalované do Ubuntu 16.04. Avšak existujúce inštancie Ubuntu 14.04 nebudú automaticky inovované na 16.04 a musíte manuálne inovovať inštanciu na Ubuntu 16.04 pomocou nástroja Odstrániť a Nahradiť alebo Upgradovať na mieste.
Rozšírené rozhranie IfConfig a sieťové pripojenie
OZNÁMENIE Upozornenia na zmenu súboru
Nástroje sa teraz začnú oznamovať, keď sa tento súbor zmení. Túto funkciu používajú vývojári webu, Node.js, Ruby a Python spolu s mnohými ďalšími. Služba WSL teraz podporuje oznámenie, ktoré umožní aplikáciám zaregistrovať sa na upozornenia na zmenu súborového systému, ktoré sa môžu ďalej používať na vytváranie akcie ako rekonštrukcia projektu alebo reštartovanie lokálneho servera. Našťastie oznámenie súboru tiež podporuje súborový systém Windows. S týmto môžete editovať zdroj projektu v systéme Windows pomocou editora Windows GUI vrátane VSCode, Visual Studio, Notepad ++ a môžete spustiť Bash / WSL na lokálnej stránke.
TCP soket a TPv6 vylepšenia
Tím WSL spolu s tímom Windows Core Networking prišiel s niekoľkými ďalšími možnosťami IPv6 a TCP soketu. Čo urobí, je to, že umožní širokú škálu nástrojov a technológií, ktoré sa spoliehajú na sieťové zásuvky a improvizovanú podporu protokolu IPv6.
Podpora pre Unix Socket a Netlink Socket
Niektoré časti systému UNIX a Netlink neboli predtým podporované na výročnej aktualizácii a s tvorcami UNIX datagramu sockets a Netlink možnosti a vlastnosti. Pridanie týchto údajov do WSL umožňuje rôzne formy IPC, ktoré umožnia väčšinu moderných nástrojov bežať na WSL.
24-bitová podpora farieb
Nakoniec bola odpoveď na podporu farieb vyššia ako 16 bitov a teraz s Win10 CU bola konzola aktualizovaná na fantastickú 24-bitovú farbu.
Môžete si prečítať úplné informácie o MSDN.