Naujos funkcijos "Bash" / "WSL" ir "Windows" konsolėje "Windows 10"

Turinys:

Naujos funkcijos "Bash" / "WSL" ir "Windows" konsolėje "Windows 10"
Naujos funkcijos "Bash" / "WSL" ir "Windows" konsolėje "Windows 10"

Video: Naujos funkcijos "Bash" / "WSL" ir "Windows" konsolėje "Windows 10"

Video: Naujos funkcijos
Video: Uninstall OneDrive Completely From Windows The Easy Way - YouTube 2024, Balandis
Anonim

"Windows 10 v1703" įsigijo daugybę įdomių funkcijų ir našumo patobulinimų. Programos, pvz., "Paint 3D" ir "Game Mode", turėtų atitikti įvairias "Windows 10" auditorijų nišas. "Windows 10" jubiliejaus atnaujinimas buvo išsiųstas su pusiau iškeptos "Windows" (Linux) "Linux" ("WSL") posistemio, o tai reiškia, kad jis nesuderinamas su "node.js" ir "Java".

Image
Image

Bash / WSL ir Windows konsolės naujos funkcijos

Pradedant "Windows 10" kūrėjų atnaujinimu, WSL sukurtas taip, kad būtų suderinamas su "Linux" sistemos skambučių sąsaja (SCI), todėl ji veikė su daugeliu pagrindinių kūrėjų įrankių. "Windows 10 CU" palaiko šiuos kūrėjų įrankius:

  • Pagrindiniai įrankiai: apt, sed, grep, awk, top, tmux, ssh, scp ir kt.
  • Korpusai: Bash, zsh, žuvis ir kt.
  • Dev įrankiai: vim, emacs, nano, git, gdb ir tt
  • Kalbos ir platformos: Node.js & npm, Ruby & Gems, Java & Maven, Python & Pip, C / C + +, C # ir. NET Core & Nuget, Go, Rust, Haskell, Elixir / Erlang ir kt.
  • Sistemos ir paslaugos: sshd, Apache, lighttpd, nginx, MySQL, PostgreSQL.

Dar vienas svarbus dalykas - "Ubuntu 16.04" palaikymas, taip, kai "Windows 10 AU" palaiko "Ubuntu 14.04", "Windows 10 Creators Update" palaiko "Ubuntu 16.04". Visi naujai sukurti "bash" atvejai dabar bus įdiegti į "Ubuntu 16.04", tačiau egzistuojantys "Ubuntu 14.04" atvejai automatiškai nepasileidžia į 16.04 ir jums reikia rankiniu būdu atnaujinti egzempliorių į Ubuntu 16.04 naudodami "Pašalinti ir pakeisti" arba "Atnaujinti vietoje".

Išplėstinis "IfConfig" ir tinklo sąjungos skaičiavimas

"Win 10 AU" negalėjo įvardinti tinklo jungčių, o tai baigėsi kišimuoju į tokias priemones kaip ifconfig, gulp, npm ir kiti. Ši problema buvo nedelsiant nustatyta Win10 CU ir ifconfig gali būti naudojamas norint išvardinti ir išnagrinėti visų prieinamų tinklo adapterių konfigūracijas.
"Win 10 AU" negalėjo įvardinti tinklo jungčių, o tai baigėsi kišimuoju į tokias priemones kaip ifconfig, gulp, npm ir kiti. Ši problema buvo nedelsiant nustatyta Win10 CU ir ifconfig gali būti naudojamas norint išvardinti ir išnagrinėti visų prieinamų tinklo adapterių konfigūracijas.

Pranešti apie pranešimus apie failą

Dabar įrankiai pradės pranešti, kai failas bus pakeistas, ši funkcija naudojama žiniatinklyje, "Node.js", "Ruby" ir "Python" kūrėjams kartu su daugeliu kitų. "WSL" dabar palaiko pranešimus, kurie leis programoms registruotis failų sistemos pakeitimo pranešimams, kurie gali būti toliau naudojami, kad būtų galima imtis veiksmų, pvz., Atstatyti projektą arba galbūt iš naujo paleisti vietinį serverį. Laimei, failų pranešimas taip pat palaiko "Windows" failų sistemą. Šiuo vienu būdu galima redaguoti projekto šaltinį "Windows" failų sistemoje naudodamas "Windows GUI" redaktorių, įskaitant "VSCode", "Visual Studio", "Notepad ++" ir gali lokaliai paleisti "Bash / WSL" svetainėje.

TCP lizdas ir TPv6 patobulinimai

WSL komanda kartu su "Windows Core Networking" komanda turi keletą papildomų IPv6 ir TCP lizdo galimybių. Tai bus daroma ta prasme, kad ji leis naudoti įvairias priemones ir technologijas, pagrįstas tinklo lizdais ir improvizuota IPv6 parama.

"Unix" lizdo ir "Netlink" lizdo palaikymas

Tam tikros UNIX ir "Netlink" dalys anksčiau nepalaikomos "Anniversary Update", o kūrėjai - "UNIX" datagrams lizdai ir "Netlink" parinktys ir savybės. Pridėjus juos prie WSL, galima naudoti įvairias IPC formas, kurios leis daugeliui modernių įrankių paleisti WSL.

24 bitų spalvų palaikymas

Galiausiai atsakyta į paramą spalvoms daugiau nei 16 bitų ir dabar su Win10 CU konsolė buvo atnaujinta iki išgalvotos 24 bitų spalvos.

Galite perskaityti visą MSDN informaciją.

Rekomenduojamas: