Új funkciók a Bash / WSL és Windows konzolon a Windows 10 rendszeren

Tartalomjegyzék:

Új funkciók a Bash / WSL és Windows konzolon a Windows 10 rendszeren
Új funkciók a Bash / WSL és Windows konzolon a Windows 10 rendszeren

Videó: Új funkciók a Bash / WSL és Windows konzolon a Windows 10 rendszeren

Videó: Új funkciók a Bash / WSL és Windows konzolon a Windows 10 rendszeren
Videó: Brian McGinty Karatbars Reviews 15 Minute Overview & Full Presentation Brian McGinty - YouTube 2024, Április
Anonim

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.

Image
Image

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

A Win 10 AU-ban nem tudták megszámolni a hálózati kapcsolatokat, és ez végül az ifconfig, a gulp, az npm és más eszközök használatával összefutott. Ez a probléma azonnal javításra került a Win10 CU-ban, és az ifconfig használható az összes rendelkezésre álló hálózati adapter konfigurációjának felsorolásához és megvizsgálásához.
A Win 10 AU-ban nem tudták megszámolni a hálózati kapcsolatokat, és ez végül az ifconfig, a gulp, az npm és más eszközök használatával összefutott. Ez a probléma azonnal javításra került a Win10 CU-ban, és az ifconfig használható az összes rendelkezésre álló hálózati adapter konfigurációjának felsorolásához és megvizsgálásához.

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.

Ajánlott: