Windows 10 saa sulautetun Linux-ytimen Microsoftilta

Vuosien varrella Microsoft on toteuttanut useita omia Linux-projektejaan. Palvelinkeskuksissa oli Linux-pohjainen käyttöjärjestelmä verkkokytkimille ja Linux-pohjainen käyttöjärjestelmä mikro-ohjaimille, jotka on rakennettu sulautettua Azure Sphere -suojausta varten. Ja nyt on tullut tunnetuksi toinen Linux-pohjainen projekti, jonka parissa Microsoftin asiantuntijat ovat työstäneet jonkin aikaa.

Windows 10 saa sulautetun Linux-ytimen Microsoftilta

Build 2019 -kehittäjäkonferenssin ensimmäisenä päivänä ohjelmistojätti ilmoitti luovansa oman versionsa Linux-ytimestä, josta tulee osa Windows 10:tä. Ensimmäiset testiversiot Insider-ohjelman osallistujille julkaistaan ​​kesäkuun lopussa. . Tämä ydin tarjoaa perustan arkkitehtuurille Microsoft Windows -alijärjestelmä Linuxille (WSL) 2... Miten huomioitu Microsoftin edustajat kirjoittivat blogissaan, että tämä on ensimmäinen kerta, kun täysimittainen Linux-ydin tulee Windowsin sisäänrakennettu komponentti.

Muistetaan: WSL 1 oli yhteensopivuuskerros, olennaisesti emulaattori Linuxin binaaritiedostojen (ELF) ajamiseen Windows 10:n ja Windows Server 2019:n käyttöjärjestelmäympäristössä. Tämä on esimerkiksi mahdollistanut viime vuosina Bashin siirtämisen. shell Windowsiin, lisää OpenSSH-tuki Windows 10:een sekä sisällytä Ubuntu-, SUSE Linux- ja Fedora-jakelut Microsoft Storeen.

Windows 10 saa sulautetun Linux-ytimen Microsoftilta

Täysin avoimen käyttöjärjestelmäytimen käyttöönotto WSL 2:ssa parantaa yhteensopivuutta, parantaa merkittävästi Linux-sovellusten suorituskykyä Windowsissa, nopeuttaa käynnistysaikoja, optimoi RAM-muistin käyttöä, nopeuttaa tiedostojärjestelmän I/O:ta ja ajaa Docker-säilöjä suoraan eikä niiden kautta. virtuaalinen kone.

Todellinen suorituskyvyn lisäys riippuu sovelluksesta, josta puhut, ja siitä, kuinka se on vuorovaikutuksessa tiedostojärjestelmän kanssa. Microsoftin sisäiset testit osoittavat, että WSL 2 on 20 kertaa nopeampi kuin WSL 1, kun puretaan tarball-arkistoja, ja noin 2–5 kertaa nopeampi, kun käytetään git-kloonia, npm-asennusta ja cmakea erilaisissa projekteissa.

Windows 10 saa sulautetun Linux-ytimen Microsoftilta

Microsoft Linux -ydin perustuu aluksi yhtiön uusimpaan pitkäaikaiseen vakaaseen versioon 4.19 ja Azure-pilvipalveluiden mahdollistamiin teknologioihin. Microsoftin virkamiesten mukaan ydin tulee olemaan täysin avoimen lähdekoodin, mikä tarkoittaa, että kaikki Microsoftin tekemät muutokset asetetaan Linux-kehittäjäyhteisön saataville. Yhtiö lupaa myös, että ytimen seuraavan pitkäaikaisen vakaan version julkaisun myötä WSL 2:n versio päivitetään niin, että kehittäjillä on aina pääsy uusimpiin Linuxin innovaatioihin.

Windows 10 saa sulautetun Linux-ytimen Microsoftilta

WSL 2 ei edelleenkään sisällä käyttäjätilan binaaritiedostoja, kuten WSL 1:n nykyinen versio. Käyttäjät voivat silti valita itselleen parhaiten sopivan Linux-jakelun lataamalla sen sekä Microsoft Storesta että muista lähteistä.

Samaan aikaan Microsoft esitteli tehokkaan uuden komentorivisovelluksen Windows 10:lle, nimeltään Windows Terminal. Se sisältää välilehtiä, pikakuvakkeita, tekstihymiöitä, tukee teemoja, laajennuksia ja GPU-pohjaista tekstin toistoa. Sovellus on suunniteltu käyttämään ympäristöjä, kuten PowerShell, Cmd ja WSL. Tämä on jälleen yksi Microsoftin askel, jonka tarkoituksena on tehdä Windows 10:stä entistä helpompi vuorovaikutuksessa kehittäjien kanssa. Windows Terminal Preview jo saatavilla GitHubissa olevan arkiston muodossa, ja saatavuuden Microsoft Storessa luvataan kesäkuun puolivälissä.


Lisää kommentti