Microsoft je najavio WSL2 podsustav s izvornom jezgrom. Linux

Microsoft predstavio na konferenciji Microsoft Build 2019 koja se održava ovih dana, ažurirani WSL2 podsustav (Windows Podsustav za Linux), dizajniran za pokretanje izvršnih datoteka Linux в WindowsKljuč značajka Drugo izdanje je isporuka punopravne jezgre Linux, umjesto sloja koji prevodi sistemske pozive u hodu Linux u sistemske pozive Windows.

Testno izdanje WSL2 bit će ponuđeno krajem lipnja u eksperimentalnim verzijama Windows upućeniPodrška za WSL1 temeljena na emulatoru bit će zadržana, a korisnici će je moći koristiti paralelno s WSL2. Za pokretanje kernela Linux okružen Windows Koristi se lagani virtualni stroj koji se već koristi u Azureu.

Kao dio WSL2 za Windows 10 bit će ponuđena komponenta sa standardnom jezgrom Linux 4.19. Čim se objave ispravci za LTS granu 4.19, kernel za WSL2 bit će odmah ažuriran putem mehanizma. Windows Ažurirano i testirano u Microsoftovoj infrastrukturi za kontinuiranu integraciju. WSL2 će koristiti istu jezgru koja se koristi u Azure infrastrukturi, što pojednostavljuje održavanje.

Sve promjene pripremljene za integraciju kernela s WSL-om bit će objavljene pod besplatnom GPLv2 licencom i bit će distribuirane u glavnim softverskim sustavima. Pripremljeni zakrpe uključuju optimizacije za smanjenje vremena pokretanja kernela, smanjenje potrošnje memorije i zadržavanje minimalno potrebnog skupa upravljačkih programa i podsustava u kernelu. Predloženi kernel moći će djelovati kao transparentna zamjena za sloj emulacije koji se nudi u WSL1. Dostupnost izvornog koda omogućit će entuzijastima da po želji kreiraju vlastite verzije kernela. Linux za WSL2, za što će biti pripremljene potrebne upute.

Korištenje standardne jezgre s optimizacijama iz Azure projekta omogućit će potpunu kompatibilnost s Linux na razini sistemskih poziva i osigurati mogućnost besprijekornog rada u Windows Docker kontejneri, kao i implementirana podrška za datotečne sustave temeljene na FUSE mehanizmu. Nadalje, WSL2 značajno poboljšava performanse ulazno/izlaznih operacija i operacije datotečnog sustava, što je prije bilo usko grlo u WSL1. Na primjer, prilikom raspakiranja komprimirane arhive, WSL2 je 20 puta brži od WSL1, a prilikom izvođenja operacija
"git clone", "npm install", "apt update" i "apt upgrade" za 2-5 puta.

Unatoč isporuci jezgre LinuxKao i prije, WSL 2 neće pružiti gotov skup korisničkih komponenti. Ove se komponente instaliraju zasebno i temelje se na verzijama različitih distribucija. Na primjer, za instalaciju u WSL-u, katalog Microsoft Storea ponudio sklopovi Ubuntu, Debian GNU/LinuxKali Linux, SUSE и openSUSEZa interakciju s predloženim u Windows jezgra Linux Bit će potrebna instalacija malog inicijalizacijskog skripta u distribuciju koji mijenja proces pokretanja. Canonical je već on je naveo o namjeri pružanja pune podrške radu Ubuntu na vrhu WSL2.

Dodatno, možete napomenuti objavljivanje Microsoft terminal emulator Windows terminal, čiji se kod distribuira pod MIT licencom. Uz terminal, dostupan je i kod izvornog sučelja naredbenog retka conhost.exe koje se koristi u Windows i provođenje Windows API konzole. Terminal nudi sučelje s karticama i podijeljene prozore, u potpunosti podržava Unicode i escape sekvence za ispis u boji, omogućuje promjene tema i dodatke, podržava virtualne konzole (PTY) i koristi DirectWrite/DirectX za brže renderiranje teksta. Terminal podržava naredbeni redak (cmd), PowerShell i WSL ljuske. Novi terminal bit će dostupan korisnicima ovog ljeta. Windows putem kataloga Microsoft Storea.


Microsoft je najavio WSL2 podsustav s izvornom jezgrom. Linux

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster