Windows 10 saņems iebūvētu Linux kodolu no Microsoft

Gadu gaitā Microsoft ir uzņēmies vairākus savus Linux projektus. Bija uz Linux balstīta OS tīkla slēdžiem datu centros un uz Linux balstīta OS mikrokontrolleriem, kas izstrādāti Azure Sphere iegultai drošībai. Un tagad kļuvis zināms par kārtējo Linux bāzēto projektu, pie kura Microsoft speciālisti strādājuši jau kādu laiku.

Windows 10 saņems iebūvētu Linux kodolu no Microsoft

Izstrādātāju konferences Build 2019 pirmajā dienā programmatūras gigants paziņoja par savas Linux kodola versijas izveidi, kas kļūs par daļu no Windows 10. Pirmās testa versijas Insider programmas dalībniekiem tiks izlaistas jūnija beigās. . Šis kodols nodrošinās arhitektūras pamatu Microsoft Windows apakšsistēma operētājsistēmai Linux (WSL) 2... kā atzīmēja Microsoft pārstāvji savā blogā rakstīja, ka šī ir pirmā reize, kad pilnvērtīgs Linux kodols kļūs par Windows iebūvēto komponentu.

Atcerēsimies: WSL 1 bija saderības slānis, būtībā emulators, kas paredzēts Linux bināro failu (ELF) darbināšanai operētājsistēmu Windows 10 un Windows Server 2019 vidē. Tas, piemēram, pēdējos gados ļāva pārsūtīt Bash. shell operētājsistēmai Windows, pievienojiet OpenSSH atbalstu operētājsistēmai Windows 10, kā arī iekļaujiet Ubuntu, SUSE Linux un Fedora izplatījumus Microsoft veikalā.

Windows 10 saņems iebūvētu Linux kodolu no Microsoft

Pilnībā atvērta operētājsistēmas kodola ieviešana WSL 2 uzlabos saderību, ievērojami uzlabos Linux lietojumprogrammu veiktspēju operētājsistēmā Windows, paātrinās sāknēšanas laiku, optimizēs RAM izmantošanu, paātrinās failu sistēmas I/O un palaidīs Docker konteinerus tieši, nevis caur. virtuālā mašīna.

Faktiskais veiktspējas pieaugums būs atkarīgs no lietojumprogrammas, par kuru runājat, un no tā, kā tā mijiedarbojas ar failu sistēmu. Microsoft iekšējie testi liecina, ka WSL 2 ir 20 reizes ātrāks nekā WSL 1, izpakot tarball arhīvus, un aptuveni 2 līdz 5 reizes ātrāks, ja dažādos projektos izmanto git clone, npm instalēšanu un cmake.

Windows 10 saņems iebūvētu Linux kodolu no Microsoft

Microsoft Linux kodols sākotnēji būs balstīts uz uzņēmuma jaunāko ilgtermiņa stabilo versiju 4.19 un tehnoloģijām, ko nodrošina Azure mākoņpakalpojumi. Saskaņā ar Microsoft amatpersonu teikto, kodols būs pilnībā atvērts avots, kas nozīmē, ka visas Microsoft veiktās izmaiņas būs pieejamas Linux izstrādātāju kopienai. Uzņēmums arī sola, ka līdz ar nākamās ilgtermiņa stabilās kodola versijas izlaišanu WSL 2 versija tiks atjaunināta, lai izstrādātājiem vienmēr būtu pieejami jaunākie Linux jauninājumi.

Windows 10 saņems iebūvētu Linux kodolu no Microsoft

WSL 2 joprojām neietvers nevienu lietotāja telpas bināro failu, kā tas ir pašreizējā WSL 1 versijā. Lietotāji joprojām varēs izvēlēties, kurš Linux izplatījums viņiem ir vispiemērotākais, lejupielādējot to gan no Microsoft veikala, gan no citiem avotiem.

Tajā pašā laikā Microsoft ieviesa jaudīgu jaunu komandrindas lietojumprogrammu operētājsistēmai Windows 10 ar nosaukumu Windows Terminal. Tas ietver cilnes, īsinājumtaustiņus, teksta emocijzīmes, motīvus, paplašinājumus un uz GPU balstītu teksta renderēšanu. Lietojumprogramma ir paredzēta, lai piekļūtu tādām vidēm kā PowerShell, Cmd un WSL. Šis ir vēl viens Microsoft solis, lai izstrādātājiem atvieglotu mijiedarbību ar Windows 10. Windows termināļa priekšskatījums jau pieejams GitHub repozitorija veidā, un pieejamība Microsoft Store tiek solīta jūnija vidū.


Pievieno komentāru