Nieuwe functies van Bash/WSL en Windows Console

Windows heeft veel coole functies en prestatieverbeteringen gekocht. Apps zoalsen dezullen naar verwachting tegemoetkomen aan de verschillende niches van het Windows 10-publiek.

Nu is de WSL ontworpen om compatibel te zijn met de Linux System Call Interface (SCI) en als gevolg daarvan werkte hij met de meeste reguliere ontwikkelaarstools. De Windows 10 CU ondersteunt de volgende ontwikkelaarstools:

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

Nog een ander vermeldenswaard ding is de Ubuntu 16.04-ondersteuning, ja terwijl de Windows 10 AU Ubuntu 14.04 ondersteunde, ondersteunt de Windows 10 Creators Update Ubuntu 16.04. Alle nieuw gemaakte bash-instances worden nu geïnstalleerd in Ubuntu 16.04. De bestaande Ubuntu 14.04-instances worden echter niet automatisch geüpgraded naar 16.04 en u moet de instance handmatig upgraden naar Ubuntu 16.04 met behulp van Remove and Replace of Upgrade in Place.

Uitgebreide IfConfig- en netwerkverbindingsopsomming

In de Win 10 AU was het niet mogelijk om netwerkverbindingen op te sommen en dit zorgde uiteindelijk voor problemen met de tools zoals ifconfig, gulp, npm en andere. 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.

MELD MELDINGEN AAN over bestandswijzigingen

De tools zullen nu beginnen te waarschuwen zodra 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 zich kunnen registreren voor meldingen over wijzigingen in het bestandssysteem, die verder kunnen worden gebruikt om actiepunten te creëren, 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 men de projectbron op het Windows-bestandssysteem bewerken met behulp van een Windows GUI-editor inclusief VSCode, Visual Studio, Notepad++ en kan men de Bash/WSL lokaal op de website uitvoeren.

TCP-socket en TPv6-verbeteringen

Het WSL-team heeft samen met het Windows Core Networking-team verschillende extra IPv6- en TCP-socketopties geleverd. Wat dit zal bewerkstelligen is dat het een breed scala aan tools en technologieën mogelijk zal maken 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 bij de makers van de UNIX-datagramsockets en Netlink-opties en -eigenschappen. Door deze aan de WSL toe te voegen, zijn de verschillende vormen van IPC mogelijk, waardoor de meeste moderne tools op WSL kunnen draaien.

24-bits kleurondersteuning

Eindelijk is de ondersteuning voor kleuren van meer dan 16 bits beantwoord en nu met de Win10 CU is de console geüpdatet naar een mooie 24-bits kleur.

De volledige details kunt u lezen op MSDN.

Related Posts