Uudet ominaisuudet Bash / WSL & Windows Consoleissa Windows 10: ssä

Sisällysluettelo:

Uudet ominaisuudet Bash / WSL & Windows Consoleissa Windows 10: ssä
Uudet ominaisuudet Bash / WSL & Windows Consoleissa Windows 10: ssä

Video: Uudet ominaisuudet Bash / WSL & Windows Consoleissa Windows 10: ssä

Video: Uudet ominaisuudet Bash / WSL & Windows Consoleissa Windows 10: ssä
Video: KIDS YOU WON'T BELIEVE ACTUALLY EXIST - YouTube 2024, Marraskuu
Anonim

Windows 10 v1703 on ostanut paljon hienoja ominaisuuksia ja suorituskyvyn parannuksia. Sovellukset, kuten Paint 3D ja pelitila, odottavat huolehtivan erilaisten Windows 10 -yleisöryhmien eri niille. Windows 10 -vuotispäivitys toimitettiin puoliksi paistetun Windows-alijärjestelmän Linux (WSL) kanssa, mikä tarkoitti, että se ei ole yhteensopiva node.js: n ja Java: n kanssa.

Image
Image

Bash / WSL & Windows Console -ohjelmiston uudet ominaisuudet

Windows 10 Creators -päivityksestä lähtien WSL on suunniteltu yhteensopivaksi Linux System Call Interfacein (SCI) kanssa, ja sen seurauksena se toimi useimpien valtavirtaisten kehitystyökalujen kanssa. Windows 10 CU tukee seuraavia kehittäjien työkaluja:

  • Core-työkalut: apt, sed, grep, awk, top, tmux, ssh, scp jne.
  • Shellit: Bash, zsh, kala jne.
  • Dev-työkalut: vim, emacs, nano, git, gdb jne.
  • Kielet ja alustat: Node.js & npm, Ruby & Gems, Java & Maven, Python & Pip, C / C ++, C # ja.NET Core & Nuget, Go, Rust, Haskell, Elixir / Erlang jne.
  • Järjestelmät ja palvelut: sshd, Apache, lighttpd, nginx, MySQL, PostgreSQL.

Vielä yksi maininta on Ubuntu 16.04: n tuki, kyllä kun Windows 10 AU tukee Ubuntu 14.04: n Windows 10 Creators -päivitystä tukee Ubuntu 16.04. Kaikki äskettäin luotujen bash-instanssit asennetaan nyt Ubuntu 16.04: een. Nykyiset Ubuntu 14.04 -esitykset eivät kuitenkaan päivitä automaattisesti 16.04: een, ja sinun on päivitettävä tapaus manuaalisesti Ubuntu 16.04: een käyttämällä joko Poista ja korvaa tai päivitä paikassa.

Laajennettu IfConfig- ja verkkoyhteyslaskenta

Win 10 AU: ssa ei voitu luetella verkkoyhteyksiä, ja tämä päättyi sekaantumaan työkaluihin, kuten ifconfig, gulp, npm ja muut. Tämä ongelma on korjattu viipymättä Win10 CU: ssa ja ifconfigin avulla voidaan luetella ja tutkia kaikkien käytettävissä olevien verkkosovittimien kokoonpano.
Win 10 AU: ssa ei voitu luetella verkkoyhteyksiä, ja tämä päättyi sekaantumaan työkaluihin, kuten ifconfig, gulp, npm ja muut. Tämä ongelma on korjattu viipymättä Win10 CU: ssa ja ifconfigin avulla voidaan luetella ja tutkia kaikkien käytettävissä olevien verkkosovittimien kokoonpano.

NOTIFY Tiedostonmuutosilmoitukset

Työkalut alkavat ilmoittaa, kun ja kun tiedostoa muutetaan. Verkko-, Node.js-, Ruby- ja Python-kehittäjät sekä monet muut käyttävät tätä ominaisuutta. WSL tukee nyt ilmoitusta, joka antaa sovellusten rekisteröidä tiedostojärjestelmän muutosilmoituksille, joita voidaan edelleen käyttää luomaan esimerkiksi palautettavia hankkeita tai mahdollisesti käynnistämään paikallista palvelinta uudelleen. Onneksi tiedoston ilmoitus tukee myös Windows-tiedostojärjestelmää. Tämän avulla voit muokata projektin lähdekoodia Windows-tiedostojärjestelmällä Windowsin GUI-editoriin, joka sisältää VSCode-, Visual Studio-, Notepad ++ -ohjelmiston ja voi suorittaa Bash / WSL: n verkkosivustolla paikallisesti.

TCP-liitäntään ja TPv6-parannuksiin

WSL-tiimi ja Windows Core Networking -tiimi ovat mukana useissa IPv6- ja TCP-liitäntävaihtoehdoissa. Tämä tekee sen, että se mahdollistaa laajan valikoiman työkaluja ja tekniikoita, jotka hyödyntävät verkkopistokkeita ja improvisoitua IPv6-tukea.

Tuki Unix Socketille ja Netlink Socketille

Joitakin UNIX- ja Netlink-osiota ei aiemmin tuettu vuosipäivityksellä ja Creatorsin UNIX-datagrammien ja Netlink-asetusten ja ominaisuuksien kanssa. Näiden lisäys WSL: ään mahdollistaa IPC: n eri muodot, joiden avulla useimmat modernit työkalut voivat käyttää WSL: ää.

24-bittinen värituki

Lisäksi yli 16-bittisiä värejä on vastattu, ja nyt Win10 CU: lla konsoli on päivitetty tyylikkään 24-bittisen väriseksi.

Voit lukea MSDN: n täydelliset tiedot.

Suositeltava: