Mikrosofto anoncis la WSL2-subsistemon kun denaska kerno. Linux

Mikrosofta Kompanio prezentita ĉe la konferenco Microsoft Build 2019 okazanta ĉi-tage, la ĝisdatigita WSL2-subsistemo (Windows Subsistemo por Linux), desegnita por funkciigi efektivigeblajn dosierojn Linux в WindowsŜlosilo trajto La dua eldono estas la livero de plenkreska kerno Linux, anstataŭ tavolo kiu tradukas sistemvokojn dumfluge Linux en sistemvokojn Windows.

Testeldono de WSL2 estos ofertita fine de junio en eksperimentaj konstruoj Windows InternuloSubteno por WSL1 bazita sur emulilo estos konservita, kaj uzantoj povos uzi ĝin flank-al-flanke kun WSL2. Por ruli la kernon Linux ĉirkaŭita Windows Malpeza virtuala maŝino jam uzata en Azure estas uzata.

Kiel parto de WSL2 por Windows 10 komponanto kun norma kerno estos ofertita Linux 4.19. Dum korektoj estas publikigitaj por la LTS-branĉo 4.19, la kerno por WSL2 estos senprokraste ĝisdatigita per la mekanismo Windows Ĝisdatigita kaj testita en la kontinua integriĝa infrastrukturo de Microsoft. WSL2 uzos la saman kernon uzatan en la Azure-infrastrukturo, simpligante prizorgadon.

Ĉiuj ŝanĝoj preparitaj por kerna integriĝo kun WSL estos publikigitaj sub la senpaga GPLv2-licenco kaj estos transdonitaj al la kerno. La preparitaj flikaĵoj inkluzivas optimumigojn por redukti la starttempon de la kerno, redukti memorkonsumon, kaj konservi la minimuman necesan aron de peliloj kaj subsistemoj en la kerno. La proponita kerno povos funkcii kiel travidebla anstataŭaĵo por la emulada tavolo ofertita en WSL1. La havebleco de la fontkodo permesos al entuziasmuloj krei siajn proprajn kernajn konstruojn se dezirite. Linux por WSL2, por kiu la necesaj instrukcioj estos preparitaj.

Uzante la norman kernon kun optimumigoj de la projekto Azure, estos plena kongruo kun Linux ĉe la nivelo de sistemvoko kaj certigi la kapablon funkcii senprobleme en Windows Docker-ujoj, kaj ankaŭ efektivigas subtenon por dosiersistemoj bazitaj sur la FUSE-mekanismo. Krome, WSL2 signife plibonigas la rendimenton de I/O kaj operaciojn en dosiersistemoj, kiuj antaŭe estis proplempunkto en WSL1. Ekzemple, dum malpakado de kunpremita arkivo, WSL2 estas 20 fojojn pli rapida ol WSL1, kaj dum plenumado de operacioj...
"git clone", "npm install", "apt update" kaj "apt upgrade" je 2-5 fojojn.

Malgraŭ la livero de la kerno LinuxKiel antaŭe, WSL 2 ne provizos pretan aron de uzanto-spacaj komponantoj. Ĉi tiuj komponantoj estas instalitaj aparte kaj baziĝas sur versioj de diversaj distribuaĵoj. Ekzemple, por instalado en WSL, la katalogo de Microsoft Store. estas proponitaj asembleoj Ubuntu, Debian GNU/Linux, Kali Linux, SUSE и openSUSEInteragi kun la proponita en Windows kerno Linux Ĝi postulos la instaladon de malgranda inicialiga skripto en la distribuaĵon, kiu modifas la startprocezon. Canonical jam deklaris pri la intenco provizi plenan subtenon por la laboro Ubuntu supre de WSL2.

Aldone, ĝi povas esti notita publikigo Mikrosofta fina emulilo Windows terminalo, kies kodo estas distribuita sub la MIT-licenco. Kune kun la terminalo, la kodo de la originala conhost.exe komandlinia interfaco uzata en Windows kaj efektivigante Windows Konzola API. La terminalo provizas langetohavan interfacon kaj dividitajn fenestrojn, plene subtenas Unikodon kaj eskap-sekvencojn por kolor-eligo, permesas temŝanĝojn kaj aldonaĵojn, subtenas virtualajn konzolojn (PTY-ojn), kaj utiligas DirectWrite/DirectX por pli rapida teksta bildigo. La terminalo subtenas Komando-promptilon (cmd), PowerShell, kaj WSL-ŝelojn. La nova terminalo estos havebla al uzantoj ĉi-somere. Windows tra la katalogo de Microsoft Store.


Mikrosofto anoncis la WSL2-subsistemon kun denaska kerno. Linux

fonto: opennet.ru

Aĉetu fidindan gastigadon por retejoj kun DDoS-protekto, VPS-VDS-serviloj 🔥 Aĉetu fidindan retejan gastigadon kun DDoS-protekto, VPS VDS-servilojn | ProHoster