Windows Insider-konstruaĵoj kun WSL2-subsistemo (Windows Subsystem por Linukso) estis publikigitaj

Mikrosofta Kompanio anoncita pri la formado de novaj eksperimentaj konstruoj de Windows Insider (konstruo 18917), kiuj inkluzivas la antaŭe anoncitan WSL2 (Windows Subsystem por Linukso) tavolo, kiu certigas la lanĉon de Linuksaj plenumeblaj dosieroj en Vindozo. La dua eldono de WSL distingiĝas per la livero de plentaŭga Linukso-kerno, anstataŭe de emulilo kiu tradukas Linuksan sistemvokojn en Vindozajn sistemvokojn sur la flugo.

Uzi norman kernon ebligas al vi atingi plenan kongruecon kun Linukso je la nivelo de sistemaj vokoj kaj havigi la kapablon perfekte ruli Docker-ujojn en Vindozo, kaj ankaŭ efektivigi subtenon por dosiersistemoj bazitaj sur la FUSE-mekanismo. Kompare kun WSL1, WSL2 signife pliigis la agadon de I/O kaj dosiersistemaj operacioj. Ekzemple, kiam malpakigas kunpremitan arkivon, WSL2 estas 1 fojojn pli rapida ol WSL20, kaj 2-5 fojojn pli rapida kiam plenumas la operaciojn "git clone", "npm install", "apt update" kaj "apt upgrade".

WSL2 ofertas komponanton bazitan sur la Linukso 4.19-kerno, kiu funkcias en Vindoza medio uzante virtualan maŝinon jam uzatan en Azure. Ĝisdatigoj al la Linukso-kerno estas liveritaj per la Windows Update-mekanismo kaj testitaj kontraŭ la kontinua integriga infrastrukturo de Mikrosofto. Ĉiuj ŝanĝoj preparitaj por la integriĝo de la kerno kun WSL estas promesitaj esti publikigitaj sub la libera GPLv2-licenco. La pretaj diakiloj inkluzivas optimumigojn por redukti la kernan ektempon, redukti memorkonsumon kaj lasi la minimuman postulatan aron de ŝoforoj kaj subsistemoj en la kerno.

Subteno por la malnova versio de WSL1 estas konservita kaj ambaŭ sistemoj povas esti uzataj unu apud la alia, depende de la preferoj de la uzanto. WSL2 povas funkcii kiel travidebla anstataŭaĵo por WSL1. Same kiel WSL1 uzantspacaj komponantoj estas establitaj aparte kaj baziĝas sur asembleoj de diversaj distribuoj. Ekzemple, instali en WSL en la dosierujo de Microsoft Store estas proponitaj asembleoj ubuntu, Debian GNU/Linukso, Kali Linux, Fedora,
alpa, SUSE и openSUSE.

La medio plenumita en aparta diskbildo (VHD) kun la dosiersistemo ext4 kaj virtuala retadaptilo. Kunfunkciebleco kun la Linukso-kerno ofertita en WSL2 postulas la inkludon de malgranda inicialiga skripto en la distribuo kiu modifas la ekprocezon. Por ŝanĝi operaciajn reĝimojn de distribuoj, nova komando "wsl —set-version" estis proponita, kaj por elekti la defaŭltan version de WSL, la komando "wsl -set-default-version".

fonto: opennet.ru

Aldoni komenton