Windows 10 će dobiti ugrađeni Linux kernel od Microsofta

Tokom godina, Microsoft je poduzeo nekoliko vlastitih projekata za Linux. Postojao je OS baziran na Linuxu za mrežne prekidače u podatkovnim centrima i OS baziran na Linuxu za mikrokontrolere napravljen za Azure Sphere ugrađenu sigurnost. A sada se saznalo za još jedan projekat baziran na Linuxu na kojem su Microsoftovi stručnjaci radili neko vrijeme.

Windows 10 će dobiti ugrađeni Linux kernel od Microsofta

Prvog dana konferencije za programere Build 2019, softverski gigant najavio je stvaranje vlastite verzije Linux kernela, koja će postati dio Windows 10. Prve testne verzije za učesnike programa Insider biće objavljene krajem juna . Ovaj kernel će pružiti osnovu za arhitekturu Podsistem Microsoft Windows za Linux (WSL) 2... Kako zabeleženo Predstavnici Microsofta napisali su u svom blogu da je ovo prvi put da će punopravni Linux kernel postati ugrađena komponenta Windowsa.

Podsjetimo: WSL 1 je bio sloj kompatibilnosti, u suštini emulator, za pokretanje Linux binarnih datoteka (ELF) u okruženju operativnog sistema Windows 10 i Windows Server 2019. Ovo je, na primjer, omogućilo posljednjih godina prijenos Bash-a shell u Windows, dodajte OpenSSH podršku za Windows 10, kao i uključite Ubuntu, SUSE Linux i Fedora distribucije u Microsoft Store.

Windows 10 će dobiti ugrađeni Linux kernel od Microsofta

Uvođenje potpuno otvorenog OS kernela u WSL 2 će poboljšati kompatibilnost, značajno poboljšati performanse Linux aplikacija na Windows-u, ubrzati vrijeme pokretanja, optimizirati korištenje RAM-a, ubrzati I/O sistem datoteka i pokrenuti Docker kontejnere direktno, a ne preko virtuelna mašina.

Stvarni dobitak u performansama ovisit će o aplikaciji o kojoj govorite i o tome kako ona komunicira sa sistemom datoteka. Microsoftovi interni testovi pokazuju da je WSL 2 20 puta brži od WSL 1 kada se raspakuje tarball arhiva, i oko 2 do 5 puta brži kada se koristi git clone, npm install i cmake na različitim projektima.

Windows 10 će dobiti ugrađeni Linux kernel od Microsofta

Microsoft Linux kernel će u početku biti baziran na najnovijoj dugoročno stabilnoj verziji kompanije 4.19 i tehnologijama koje omogućavaju Azure cloud usluge. Prema Microsoftovim zvaničnicima, kernel će biti potpuno otvorenog koda, što znači da će sve promjene koje Microsoft napravi biti dostupne zajednici Linux programera. Kompanija također obećava da će sa izdavanjem sljedeće dugoročno stabilne verzije kernela verzija za WSL 2 biti ažurirana tako da programeri uvijek imaju pristup najnovijim inovacijama u Linuxu.

Windows 10 će dobiti ugrađeni Linux kernel od Microsofta

WSL 2 i dalje neće uključivati ​​binarne datoteke korisničkog prostora, kao što je slučaj sa trenutnom verzijom WSL 1. Korisnici će i dalje moći odabrati koja je Linux distribucija najbolja za njih preuzimanjem iz Microsoft Store-a i iz drugih izvora.

U isto vrijeme, Microsoft je predstavio moćnu novu aplikaciju komandne linije za Windows 10, nazvanu Windows Terminal. Uključuje kartice, prečice, tekstualne emotikone, podržava teme, ekstenzije i renderiranje teksta bazirano na GPU-u. Aplikacija je dizajnirana za pristup okruženjima kao što su PowerShell, Cmd i WSL. Ovo je još jedan potez Microsofta kako bi programerima olakšao interakciju s Windows 10. Windows Terminal Preview već dostupno u obliku spremišta na GitHub-u, a dostupnost u Microsoft Store-u obećava se sredinom juna.


Dodajte komentar