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

Tijekom godina Microsoft je pokrenuo nekoliko vlastitih Linux projekata. Postojao je OS temeljen na Linuxu za mrežne sklopke u podatkovnim centrima i OS temeljen na Linuxu za mikrokontrolere izgrađene za ugrađenu sigurnost Azure Sphere. A sada je postalo poznato o još jednom projektu temeljenom na Linuxu na kojem Microsoftovi stručnjaci rade već neko vrijeme.

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

Prvog dana konferencije za programere Build 2019, softverski div najavio je stvaranje vlastite verzije Linux kernela, koji će postati dio Windowsa 10. Prve testne verzije za sudionike programa Insider bit će objavljene krajem lipnja . Ovaj kernel će pružiti osnovu za arhitekturu Microsoft Windows podsustav za Linux (WSL) 2... Kako obilježiti Predstavnici Microsofta napisali su u svom blogu da je ovo prvi put da će punopravna jezgra Linuxa postati ugrađena komponenta Windowsa.

Prisjetimo se: WSL 1 bio je sloj kompatibilnosti, u biti emulator, za pokretanje Linux binarnih datoteka (ELF) u okruženju operacijskog sustava Windows 10 i Windows Server 2019. To je, primjerice, omogućilo posljednjih godina prijenos Bash ljuske za Windows, dodajte OpenSSH podršku za Windows 10, kao i uključite Ubuntu, SUSE Linux i Fedora distribucije u Microsoft Store.

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

Uvođenje potpuno otvorenog OS kernela u WSL 2 poboljšat će kompatibilnost, značajno poboljšati izvedbu Linux aplikacija na Windowsima, ubrzati vrijeme pokretanja, optimizirati upotrebu RAM-a, ubrzati I/O datotečnog sustava i pokrenuti Docker spremnike izravno, a ne kroz virtualni stroj.

Stvarni dobitak performansi ovisit će o aplikaciji o kojoj govorite i načinu na koji ona komunicira sa sustavom datoteka. Microsoftovi interni testovi pokazuju da je WSL 2 20 puta brži od WSL-a 1 pri raspakiranju tarball arhiva i oko 2 do 5 puta brži pri korištenju git clone, npm install i cmake na raznim projektima.

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

Microsoft Linux kernel u početku će se temeljiti na najnovijoj dugoročno stabilnoj verziji tvrtke 4.19 i tehnologijama koje omogućuju Azure usluge u oblaku. Prema Microsoftovim dužnosnicima, kernel će biti potpuno otvorenog koda, što znači da će sve promjene koje Microsoft napravi biti dostupne zajednici programera Linuxa. Tvrtka također obećava da će s izdavanjem sljedeće dugoročne stabilne verzije kernela, verzija za WSL 2 biti ažurirana tako da programeri uvijek imaju pristup najnovijim inovacijama u Linuxu.

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

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

U isto vrijeme, Microsoft je predstavio moćnu novu aplikaciju naredbenog retka za Windows 10, nazvanu Windows Terminal. Uključuje kartice, prečace, tekstualne emotikone, podržava teme, proširenja i renderiranje teksta temeljeno na GPU-u. Aplikacija je dizajnirana za pristup okruženjima kao što su PowerShell, Cmd i WSL. Ovo je još jedan Microsoftov korak koji programerima olakšava interakciju s Windows 10. Windows Terminal Preview već dostupan u obliku repozitorija na GitHubu, a dostupnost u Microsoft Storeu obećana je sredinom lipnja.


Dodajte komentar