Startpagina » ramen » Dit is nieuw in Windows 10 Bash / WSL en Windows Console

    Dit is nieuw in Windows 10 Bash / WSL en Windows Console

    Windows 10 v1703 heeft veel coole functies en prestatieverbeteringen gekocht. Apps zoals Paint 3D en de gamemodus zullen naar verwachting tegemoetkomen aan de verschillende niches van het Windows 10-publiek. De Windows 10-jubileumupdate is geleverd met een halfbakken Windows-subsysteem voor Linux (WSL) en dit betekende dat het incompatibel was met node.js en Java.

    Bash / WSL en Windows Console nieuwe functies

    Beginnend met de Windows 10 Creators Update is de WSL ontworpen om compatibel te zijn met de Linux System Call Interface (SCI) en als resultaat daarvan werkte het met de meeste gangbare ontwikkelaarstools. De Windows 10 CU ondersteunt de volgende hulpprogramma's voor ontwikkelaars:

    • Kerntools: apt, sed, grep, awk, top, tmux, ssh, scp, enz.
    • Schelpen: bash, zsh, vis, enz.
    • Dev tools: vim, emacs, nano, git, gdb, enz.
    • Talen en platforms: Node.js & npm, Ruby & Gems, Java & Maven, Python & Pip, C / C ++, C # & .NET Core & Nuget, Go, Rust, Haskell, Elixir / Erlang, enz..
    • Systems & Services: sshd, Apache, lighttpd, nginx, MySQL, PostgreSQL.

    Nog een andere vermelding waardig is de Ubuntu 16.04-ondersteuning, ja terwijl de Windows 10 AU Ubuntu 14.04 ondersteunt, ondersteunt de Windows 10 Creators Update Ubuntu 16.04. Alle nieuw aangemaakte bash-instanties worden nu geïnstalleerd op Ubuntu 16.04. De bestaande Ubuntu 14.04-instanties worden echter niet automatisch geüpgraded naar 16.04 en u moet het exemplaar handmatig upgraden naar Ubuntu 16.04 door Verwijderen en vervangen te gebruiken of op locatie te upgraden.

    Uitgebreide IfConfig en telling van netwerkverbindingen

    In de Win 10 AU kon men geen netwerkverbindingen opsommen en dit bemoeide zich uiteindelijk met de tools zoals ifconfig, gulp, npm en anderen. Dit probleem is snel opgelost in de Win10 CU en de ifconfig kan worden gebruikt om de configuraties van alle beschikbare netwerkadapters op te sommen en te onderzoeken..

    GEEF kennisgevingen over bestandswijzigingen

    De tools beginnen nu te melden wanneer het bestand wordt gewijzigd. Deze mogelijkheid wordt gebruikt door web-, Node.js-, Ruby- en Python-ontwikkelaars samen met vele anderen. WSL ondersteunt nu meldingen waarmee de apps kunnen registreren voor de meldingen over het wijzigen van het bestandssysteem, die verder kunnen worden gebruikt om acties te ondernemen zoals het opnieuw opbouwen van een project of het opnieuw opstarten van de lokale server. Gelukkig ondersteunt de bestandsmelding ook het Windows-bestandssysteem. Hiermee kan de projectbron op het Windows-bestandssysteem worden bewerkt met behulp van een Windows GUI-editor inclusief VSCode, Visual Studio, Notepad ++ en kan de Bash / WSL lokaal op de website worden uitgevoerd.

    TCP-socket en TPv6-verbeteringen

    Het WSL-team en het Windows Core Networking-team hebben verschillende extra IPv6- en TCP-socketopties. Wat dit zal doen is dat het een breed scala aan tools en technologieën mogelijk maakt die afhankelijk zijn van netwerkaansluitingen en geïmproviseerde IPv6-ondersteuning.

    Ondersteuning voor Unix Socket en Netlink Socket

    Bepaalde delen van UNIX en Netlink werden eerder niet ondersteund op de Anniversary Update en met de Creators de UNIX datagram sockets en Netlink opties en eigenschappen. Door deze aan de WSL toe te voegen, kunnen de verschillende vormen van IPC worden gebruikt, waardoor de meeste moderne tools op WSL kunnen worden uitgevoerd.

    24-bits kleurondersteuning

    Ten slotte is de ondersteuning voor kleuren van meer dan 16 bits beantwoord en nu met de Win10 CU is de console bijgewerkt naar een fraaie 24-bits kleur.

    U kunt de volledige details op MSDN lezen.