Her er hvad nyt i Windows 10 Bash / WSL og Windows Console

Windows 10 v1703 har købt en masse flotte funktioner og præstationsforbedringer. Apps som Paint 3D og Spilletilstand forventes at imødekomme de forskellige nicher af Windows 10 publikum. Det Windows 10 Jubilæumsopdatering blev afsendt med et halvbagt Windows-subsystem til Linux (WSL), og det betød, at det var uforeneligt med node.js og Java.

Bash / WSL og Windows Console windows  10

Bash / WSL og Windows Console nye funktioner

Begyndende med Windows 10 Skabere Opdater WSL er designet til at være kompatibel med Linux System Call Interface (SCI) og som følge heraf fungerede det med de fleste af de almindelige udvikler værktøjer. Det Windows 10 CU understøtter følgende udvikleres værktøjer:

  • Kerneværktøjer: apt, sed, grep, awk, top, tmux, ssh, scp, osv.
  • Skaller: Bash, zsh, fisk osv.
  • Dev værktøjer: vim, emacs, nano, git, gdb osv.
  • Sprog og platforme: Node.js & npm, Ruby & Gems, Java & Maven, Python & Pip, C / C ++, C # & .NET Core & Nuget, Go, Rust, Haskell, Elixir / Erlang, osv.
  • Systemer og tjenester: sshd, Apache, lighttpd, nginx, MySQL, PostgreSQL.

Endnu en omtale værdig ting er Ubuntu 16.04 support, ja mens Windows 10 AU understøttede Ubuntu 14.04 den Windows 10 Opdatering af ophavsmænd understøtter Ubuntu 16.04. Alle de nyoprettede bash-instanser vil nu blive installeret til Ubuntu 16.04. De eksisterende Ubuntu 14.04-forekomster opgraderes ikke automatisk til 16.04, og du skal manuelt opgradere forekomsten til Ubuntu 16.04 ved hjælp af enten Fjern og erstat eller Opgrader i stedet.

Udvidet IfConfig og Network Connection Enumeration

I Win 10 AU kunne man ikke opregne netværksforbindelser, og det endte med at blande sig med værktøjerne, som ifconfig, gulp, npm og andre. Dette problem er hurtigt rettet i Win10 CU, og ifconfig kan bruges til at opregne og undersøge konfigurationerne af alle tilgængelige netværksadaptere.

NOTIFY File Change Notifications

Værktøjerne vil nu begynde at oplyse, hvornår filen ændres, og denne funktion bruges af web-, Node.js-, Ruby- og Python-udviklere sammen med mange andre. WSL understøtter nu, som vil lade apps registrere for filsystemet ændre notifikationer, der yderligere kan bruges til at oprette handlinger som at genopbygge et projekt eller måske genstarte den lokale server. Heldigvis støtter filnotationen også Windows-filsystem. Med dette kan man redigere projektkilden på Windows-filsystemet ved at bruge en Windows GUI editor, herunder VSCode, Visual Studio, Notepad ++ og kan køre Bash / WSL på hjemmesiden lokalt.

TCP socket og TPv6 forbedringer

WSL-teamet sammen med Windows Core Networking-teamet har fået flere ekstra IPv6- og TCP-stikoptioner. Hvad dette vil gøre er at det vil muliggøre en bred vifte af værktøjer og teknologier, der er afhængige af netværksstik og improviseret IPv6-support.

Støtte til Unix Socket og Netlink Socket

Visse dele af UNIX og Netlink blev tidligere ikke støttet på jubilæumsopdateringen og med skaberne UNIX datagram-stik og Netlink-indstillinger og -egenskaber. Tilføjelsen af ​​disse til WSL muliggør de forskellige former for IPC, som gør det muligt for de fleste moderne værktøjer at køre på WSL.

24-bit farveunderstøttelse

Endelig er støtten til farver mere end 16-bits blevet besvaret, og nu med Win10 CU er konsollen opdateret til en fancy 24-bit farve.

Du kan læse de fulde detaljer på MSDN.

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.