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.
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
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.