Viimastel aastatel on Microsoft teostanud mitmeid oma Linuxi projekte. On olemas Linuxi pĂ”hised operatsioonisĂŒsteemid andmekeskuste vĂ”rgu lĂŒlititele ja Linuxi pĂ”hised operatsioonisĂŒsteemid mikrokontrolleritele, mis on loodud Azure Sphere'i integreeritud turvateenuseks. NĂŒĂŒd on teada veel ĂŒhest Linuxi projektist, mille kallal on töötanud Microsofti spetsialistid.

Konverentsi Build 2019 esimesel pÀeval teatas tarkvaraji giant oma versiooni Linuxi kernelist, mis saab Windows 10 osaks. Esimeseid testkooste Insider-programmi osalejatele hakatakse vÀlja andma juba juuni lÔpus. See kernel tagab raamistiku arhidektuuri. . Kuidas Microsofti esindajad oma blogis, on see esimene kord, kui tÀieÔiguslik Linuxi kernel saab Windowsi sisemise komponendina.
Tuletame meelde: WSL 1 oli ĂŒhilduvuskihiks, pĂ”himĂ”tteliselt emulator, et kĂ€itada Linuxi binaarfailide (ELF) kĂ€itamine Windows 10 ja Windows Server 2019 operatsioonisĂŒsteemi keskkonnas. See vĂ”imaldas viimastel aastatel tuua Windowsi Bash'i liidese, lisada Windows 10-sse OpenSSH toe ning hĂ”lmata Ubuntu, SUSE Linuxi ja Fedora jagatud kauplusesse Microsoft Store.

TĂ€ieĂ”igusliku avatud operatsioonisĂŒsteemi kerneli tulek WSL 2-s parandab ĂŒhilduvust, suurendab Linuxi rakenduste jĂ”udlust Windowsi all, kiirendab kĂ€ivitusaega, optimeerib mĂ€lukasutust, kiirendab failisĂŒsteemi sisend-vĂ€ljundi toimingute tegemist ja vĂ”imaldab kĂ€itada Docker'i konteineri otse ning mitte lĂ€bi virtuaalse masina.
Reaalne jĂ”udluse tĂ”us sĂ”ltub sellest, millise rakendusega on tegu ja kuidas see failisĂŒsteemiga suhtleb. Microsofti siseuuringud nĂ€itavad, et WSL 2 töötab 20 korda kiiremini kui WSL 1 tarballi arhiivide avamisel ja umbes 2â5 korda kiiremini git clone'i, npm installi ja cmake kasutamisel erinevates projektides.

Microsofti Linuxi tuum pÔhineb algselt viimasel pikaajalise toe versioonil 4.19, mida ettevÔte rakendab Azure'i pilveteenustes. Microsofti ametnike sÔnul on tuum tÀielikult avatud: kÔik Microsofti tehtud muudatused antakse Linuxi arendajate kogukonnale. EttevÔte lubab, et jÀrgmise pikaajalise toe tuuma vÀljalaskmisega uuendatakse ka WSL 2 versiooni, et arendajatel oleks alati juurdepÀÀs uusimatele Linuxi uuendustele.

WSL 2 ei sisalda endiselt mingeid kasutajaruumi binaarfailide, nagu see on praeguse WSL 1 versiooni puhul. Kasutajad saavad endiselt valida, milline Linuxi jaotamine neile kÔige rohkem sobib, laadides selle alla nii Microsoft Store'ist kui ka muudest allikatest.

Samuti tutvustas Microsoft uut vĂ”imsat kĂ€surea rakendust Windows 10 jaoks, mille nimi on Windows Terminal. Rakendus sisaldab vahekaartide, kiirklahvide, tekstipiltide, toetamist teemadele, laiendusi ja GPU-pĂ”hist teksti renderdamist. Rakendus on mĂ”eldud juurdepÀÀsuks sellistele keskkondadele nagu PowerShell, Cmd ja WSL. See on veel ĂŒks Microsofti samm, mille eesmĂ€rk on lihtsustada arendajate suhtlemist Windows 10-ga. Windows Terminali eelvaade GitHubi hoidlas ja selle ilmumine Microsoft Store'is on lubatud keset juunit.
