Nové funkcie v Bash / WSL a Windows Console v systéme Windows 10

Obsah:

Nové funkcie v Bash / WSL a Windows Console v systéme Windows 10
Nové funkcie v Bash / WSL a Windows Console v systéme Windows 10

Video: Nové funkcie v Bash / WSL a Windows Console v systéme Windows 10

Video: Nové funkcie v Bash / WSL a Windows Console v systéme Windows 10
Video: Brian McGinty Karatbars Reviews 15 Minute Overview & Full Presentation Brian McGinty - YouTube 2024, November
Anonim

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.

Image
Image

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

V Win 10 AU nebolo možné vyčísliť sieťové pripojenia a to skončilo zasahovaním do nástrojov ako ifconfig, gulp, npm a ďalšie. Tento problém bol rýchlo vyriešený v Win10 CU a ifconfig môže byť použitý na výmenu a preskúmanie konfigurácie všetkých dostupných sieťových adaptérov.
V Win 10 AU nebolo možné vyčísliť sieťové pripojenia a to skončilo zasahovaním do nástrojov ako ifconfig, gulp, npm a ďalšie. Tento problém bol rýchlo vyriešený v Win10 CU a ifconfig môže byť použitý na výmenu a preskúmanie konfigurácie všetkých dostupných sieťových adaptérov.

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.

Odporúča: