Microsoft tilkynnti WSL2 undirkerfið með venjulegum Linux kjarna

Microsoft fram á yfirstandandi Microsoft Build 2019 ráðstefnu þessa dagana, uppfært WSL2 (Windows Subsystem for Linux) undirkerfi hannað til að keyra Linux keyranlegar skrár á Windows. Lykill lögun önnur útgáfan er afhending fullgilds Linux kjarna, í stað þess að lag á flugu þýði Linux kerfissímtöl yfir í Windows kerfissímtöl.

Prófútgáfa af WSL2 verður boðin í lok júní í tilraunagerð Windows Insider. Stuðningur sem byggir á keppinautum fyrir WSL1 verður geymdur og notendur munu geta notað hann hlið við hlið við WSL2. Til að keyra Linux kjarnann í Windows umhverfi er létt sýndarvél notuð sem þegar er notuð í Azure.

Sem hluti af WSL2 fyrir Windows 10 verður boðið upp á íhlut með venjulegum Linux 4.19 kjarna. Þegar lagfæringar fyrir 4.19 LTS útibúið eru gefnar út, verður kjarninn fyrir WSL2 tafarlaust uppfærður í gegnum Windows Update vélbúnaðinn og prófaður í Microsoft samfellda samþættingarinnviði. WSL2 mun nota sama kjarna og Azure innviði, sem gerir það auðveldara að viðhalda.

Allar breytingar sem undirbúnar eru fyrir samþættingu kjarnans við WSL verða birtar undir ókeypis GPLv2 leyfinu og verða fluttar í andstreymis. Undirbúnu plástrarnir innihalda fínstillingar til að draga úr ræsingartíma kjarna, draga úr minnisnotkun og halda lágmarkskröfum rekla og undirkerfa í kjarnanum. Fyrirhugaður kjarni mun geta virkað sem gagnsæ skipti fyrir hermilagið sem boðið er upp á í WSL1. Framboð á heimildum mun gera áhugamönnum kleift að smíða sína eigin smíði af Linux kjarnanum fyrir WSL2 ef þess er óskað, sem nauðsynlegar leiðbeiningar verða útbúnar fyrir.

Notkun staðlaðs kjarna með fínstillingum frá Azure verkefninu mun ná fullum eindrægni við Linux á kerfiskallastigi og veita möguleika á að keyra Docker gáma óaðfinnanlega á Windows, auk þess að innleiða stuðning fyrir skráarkerfi sem byggjast á FUSE vélbúnaði. Að auki bætir WSL2 verulega I/O og afköst skráarkerfisins, sem áður var flöskuháls WSL1. Til dæmis, þegar þjappað skjalasafn er pakkað upp, er WSL2 1 sinnum hraðari en WSL20, og þegar aðgerðir eru framkvæmdar
"git clone", "npm install", "apt update" og "apt upgrade" 2-5 sinnum.

Þrátt fyrir að senda Linux kjarna, eins og áður, mun WSL2 ekki bjóða upp á tilbúið sett af notendarýmishlutum. Þessir íhlutir eru settir upp sérstaklega og eru byggðir á samsetningum af ýmsum dreifingum. Til dæmis, til að setja upp í WSL í Microsoft Store vörulistanum boðið upp á þing ubuntu, Debian GNU/Linux, Kali Linux, suse и openSUSE. Til að hafa samskipti við Linux kjarnann sem boðið er upp á í Windows þarftu að setja lítið frumstillingarforskrift í dreifingarsettið sem breytir ræsiferlinu. Canonical hefur þegar fram um áform um að veita fullan stuðning við að keyra Ubuntu ofan á WSL2.

Auk þess má geta þess útgáfu terminal emulator frá Microsoft Windows Terminal, þar sem kóðanum er dreift undir MIT leyfinu. Samhliða flugstöðinni er kóðinn fyrir upprunalega conhost.exe skipanalínuviðmótið, notað í Windows og innleiðir Windows Console API, einnig opinn. Flugstöðin býður upp á flipaviðmót og skipta glugga, styður að fullu Unicode og escape-raðir fyrir litaúttak, gerir þér kleift að skipta um skinn og viðbætur, styður sýndarleikjatölvur (PTY) og notar DirectWrite/DirectX til að flýta fyrir textaflutningi. Þú getur notað Command Prompt (cmd), PowerShell og WSL skeljar í flugstöðinni. Í sumar verður nýja flugstöðin aðgengileg Windows notendum í gegnum Microsoft Store.

Microsoft tilkynnti WSL2 undirkerfið með venjulegum Linux kjarna

Heimild: opennet.ru

Bæta við athugasemd