Microsoft kundige it WSL2-subsysteem oan mei in native kernel. Linux

Microsoft presintearre op 'e Microsoft Build 2019-konferinsje dy't dizze dagen plakfynt, it bywurke WSL2-subsysteem (Windows Subsysteem foar Linux), ûntworpen om útfierbere bestannen út te fieren Linux в WindowsKaai eigenskip De twadde edysje is de levering fan in folweardige kernel Linux, ynstee fan in laach dy't systeemopropen ûnderweis oerset Linux yn systeemopropen Windows.

Testferzje fan WSL2 sil ein juny wurde oanbean yn eksperimintele builds Windows InsiderEmulator-basearre WSL1-stipe sil bewarre bliuwe, en brûkers sille it neist WSL2 brûke kinne. Om de kernel út te fieren Linux omjûn Windows In lichtgewicht firtuele masine dy't al yn gebrûk is yn Azure wurdt brûkt.

As ûnderdiel fan WSL2 foar Windows 10 in komponint mei in standert kernel sil oanbean wurde Linux 4.19. As der reparaasjes frijjûn wurde foar de LTS-tûke 4.19, sil de kernel foar WSL2 direkt bywurke wurde fia it meganisme. Windows Bywurke en test yn 'e trochgeande yntegraasje-ynfrastruktuer fan Microsoft. WSL2 sil deselde kernel brûke dy't brûkt wurdt yn 'e Azure-ynfrastruktuer, wêrtroch ûnderhâld ferienfâldige wurdt.

Alle feroarings dy't taret binne foar kernel-yntegraasje mei WSL sille publisearre wurde ûnder de fergese GPLv2-lisinsje en sille upstream wurde. De taret patches befetsje optimalisaasjes om de opstarttiid fan 'e kernel te ferminderjen, ûnthâldferbrûk te ferminderjen en de minimale nedige set stjoerprogramma's en subsystemen yn 'e kernel te behâlden. De foarstelde kernel sil kinne fungearje as in transparante ferfanging foar de emulaasjelaach oanbean yn WSL1. De beskikberens fan 'e boarnekoade sil entûsjasters tastean om har eigen kernel-builds te meitsjen as se wolle. Linux foar WSL2, wêrfoar't de nedige ynstruksjes taret wurde sille.

It brûken fan 'e standert kernel mei optimalisaasjes fan it Azure-projekt sil folsleine kompatibiliteit mei mooglik meitsje. Linux op systeemopropnivo en soargje foar de mooglikheid om naadloos te rinnen yn Windows Docker-konteners, en ek stipe foar bestânssystemen ymplementearje basearre op it FUSE-meganisme. Fierder ferbetteret WSL2 de I/O-prestaasjes en bestânsysteemoperaasjes signifikant, dy't earder in knelpunt wiene yn WSL1. Bygelyks, by it útpakken fan in komprimearre argyf is WSL2 20 kear rapper as WSL1, en by it útfieren fan operaasjes
"git clone", "npm install", "apt update" en "apt upgrade" 2-5 kear.

Nettsjinsteande de levering fan 'e kearn LinuxLykas earder sil WSL 2 gjin klearmakke set brûkersromtekomponinten leverje. Dizze komponinten wurde apart ynstalleare en binne basearre op builds fan ferskate distribúsjes. Bygelyks, foar ynstallaasje yn WSL, de Microsoft Store-katalogus oanbean gearkomsten Ubuntu, Debian GNU/Linux, Kali Linux, SUSE и openSUSEOm ynteraksje te hawwen mei de foarstelde yn Windows nucleus Linux It sil de ynstallaasje fan in lyts inisjalisaasjeskript yn 'e distribúsje fereaskje dat it opstartproses oanpast. Canonical hat al sei oer de bedoeling om folsleine stipe te jaan oan it wurk Ubuntu boppe op WSL2.

Derneist kin it opmurken wurde publikaasje terminalemulator fan Microsoft Windows terminal, wêrfan de koade ferspraat wurdt ûnder de MIT-lisinsje. Tegearre mei de terminal, de koade fan 'e orizjinele conhost.exe kommandorigel-ynterface dy't brûkt wurdt yn Windows en ymplemintaasje Windows Konsole-API. De terminal biedt in ljepblêdinterface en splitste finsters, stipet folslein Unicode en escape-sekwinsjes foar kleurútfier, makket temawizigingen en tafoegings mooglik, stipet firtuele konsoles (PTY's), en brûkt DirectWrite/DirectX foar fluggere tekstrendering. De terminal stipet Command Prompt (cmd), PowerShell, en WSL-shells. De nije terminal sil dizze simmer beskikber wêze foar brûkers. Windows fia de katalogus fan Microsoft Store.


Microsoft kundige it WSL2-subsysteem oan mei in native kernel. Linux

Boarne: opennet.ru

Keapje betroubere hosting foar siden mei DDoS-beskerming, VPS VDS-tsjinners 🔥 Keapje betroubere websidehosting mei DDoS-beskerming, VPS VDS-tsjinners | ProHoster