Nye funksjoner i Bash / WSL og Windows Console på Windows 10

Innholdsfortegnelse:

Nye funksjoner i Bash / WSL og Windows Console på Windows 10
Nye funksjoner i Bash / WSL og Windows Console på Windows 10

Video: Nye funksjoner i Bash / WSL og Windows Console på Windows 10

Video: Nye funksjoner i Bash / WSL og Windows Console på Windows 10
Video: Your Phone app for Windows 10 - YouTube 2024, April
Anonim

Windows 10 v1703 har kjøpt mange flotte funksjoner og ytelsesforbedringer. Apper som Paint 3D og spillmodusen forventes å imøtekomme de forskjellige nisjene i Windows 10-publikum. Windows 10 årsjubileumsoppdateringen ble levert med et halvbakket Windows Subsystem for Linux (WSL), og dette betydde at det var uforenlig med node.js og Java.

Image
Image

Bash / WSL og Windows Console nye funksjoner

Fra og med Windows 10 Creators Update har WSL blitt designet for å være kompatibelt med Linux System Call Interface (SCI) og som et resultat, fungerte det med de fleste av de vanlige utviklerverktøyene. Windows 10 CU støtter følgende utviklerverktøy:

  • Kjerneverktøy: apt, sed, grep, awk, top, tmux, ssh, scp, etc.
  • Skjell: Bash, zsh, fisk, etc.
  • Dev verktøy: vim, emacs, nano, git, gdb, etc.
  • Språk og plattformer: Node.js & npm, Ruby & Gems, Java & Maven, Python & Pip, C / C ++, C # &.NET Core & Nuget, Go, Rust, Haskell, Elixir / Erlang, etc.
  • Systemer og tjenester: sshd, Apache, lighttpd, nginx, MySQL, PostgreSQL.

Nok en gang nevne verdig ting er Ubuntu 16.04-støtten, ja mens Windows 10 AU støttet Ubuntu 14.04, oppdaterer Windows 10 Creators Update Ubuntu 16.04. Alle nyopprettede bash-forekomster vil nå bli installert til Ubuntu 16.04. Imidlertid vil eksisterende Ubuntu 14.04-forekomster ikke automatisk oppgradere til 16.04, og du må manuelt oppgradere forekomsten til Ubuntu 16.04 ved hjelp av enten Fjern og Erstatt eller Oppgrader på plass.

Utvidet IfConfig og Network Connection-oppføring

I Win 10 AU var det ikke mulig å oppregne nettverkstilkoblinger, og dette endte med å blande seg med verktøyene som ifconfig, gulp, npm og andre. Dette problemet er raskt løst i Win10 CU og ifconfig kan brukes til å oppsummere og undersøke konfigurasjonene til alle tilgjengelige nettverkskort.
I Win 10 AU var det ikke mulig å oppregne nettverkstilkoblinger, og dette endte med å blande seg med verktøyene som ifconfig, gulp, npm og andre. Dette problemet er raskt løst i Win10 CU og ifconfig kan brukes til å oppsummere og undersøke konfigurasjonene til alle tilgjengelige nettverkskort.

NOTIFY Endringene i filendringer

Verktøyet vil nå begynne å varsle når og når filen endres, brukes denne funksjonen av web-, Node.js-, Ruby- og Python-utviklere sammen med mange andre. WSL støtter nå å varsle som vil la appene registrere for filsystemet endre varsler som videre kan brukes til å opprette handlinger som å gjenoppbygge et prosjekt eller kanskje starte den lokale serveren på nytt. Heldigvis støtter filvarselet også Windows-filsystem. Med denne kan man redigere prosjektkilden på Windows-filsystemet ved å bruke et Windows GUI-editor, inkludert VSCode, Visual Studio, Notepad ++, og kan kjøre Bash / WSL på nettstedet lokalt.

TCP socket og TPv6 forbedringer

WSL-teamet sammen med Windows Core Networking-teamet har kommet med flere flere IPv6- og TCP-sokkelalternativer. Hva dette vil gjøre er at det vil muliggjøre et bredt spekter av verktøy og teknologier som er avhengige av nettverksstikk og improvisert IPv6-støtte.

Støtte for Unix Socket og Netlink Socket

Enkelte deler av UNIX og Netlink ble tidligere ikke støttet på jubileumsoppdateringen og med skaperne UNIX datagram-stikkontakter og Netlink-alternativer og egenskaper. Å legge disse til WSL gjør det mulig for ulike former for IPC som tillater de fleste moderne verktøy å kjøre på WSL.

24-bit fargestøtte

Endelig har støtten til farger over 16 bits blitt besvart, og nå med Win10 CU har konsollen blitt oppdatert til en fancy 24-biters farge.

Du kan lese de fulle detaljene på MSDN.

Anbefalt: