Hjemmeside » Windows » Her er hva som er nytt i Windows 10 Bash / WSL og Windows Console

    Her er hva som er nytt i Windows 10 Bash / WSL og Windows Console

    Windows 10 v1703 har kjøpt mange flotte funksjoner og ytelsesforbedringer. Apper som Paint 3D og spillmodusen forventes å imøtekomme de ulike 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.

    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, topp, 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 Oppsummering

    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 av 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 om hvilke som lar appene registrere seg 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 hjelp av 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-utgangene og Netlink-alternativer og egenskaper. Å legge disse til WSL gjør det mulig for ulike former for IPC som gjør at de fleste moderne verktøy kan kjøre på WSL.

    24-bit fargestøtte

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

    Du kan lese de fulle detaljene på MSDN.