Linux-sovellusten käyttöympäristö Windows 11:ssä toimitetaan Microsoft Storen kautta

Microsoft on ilmoittanut, että Windows 11:lle on saatavilla WSL (Windows Subsystem for Linux) -ympäristövaihtoehto, joka mahdollistaa Linuxin suoritettavien tiedostojen suorittamisen. Toisin kuin aiempien Windows-versioiden WSL-toimitukset, Windows 11:n versiota ei ole sisäänrakennettu järjestelmäkuvaan, vaan se on pakattu Microsoft Store -luettelon kautta jaettavaksi sovellukseksi. Samanaikaisesti käytettyjen teknologioiden näkökulmasta WSL-täyttö pysyy samana, vain asennus- ja päivitystapa on muuttunut.

On huomattava, että jakelu Microsoft Storen kautta mahdollistaa päivitysten ja uusien WSL-ominaisuuksien toimittamisen nopeuttamisen, mukaan lukien sen, että voit asentaa uusia WSL-versioita ilman, että se on sidottu Windows-versioon. Esimerkiksi kun kokeelliset ominaisuudet, kuten tuki graafisille Linux-sovelluksille, GPU-laskenta ja levyasennukset ovat valmiit, käyttäjä voi käyttää niitä välittömästi ilman tarvetta päivittää Windowsia tai käyttää Windows Insiderin testiversioita.

Muistetaan, että nykyaikaisessa WSL-ympäristössä Linux-järjestelmäkutsut Windows-järjestelmäkutsuiksi muuntavan emulaattorin sijaan käytetään ympäristöä, jossa on täysimittainen Linux-ydin. WSL:lle ehdotettu ydin perustuu Linux-ytimen 5.10 julkaisuun, jota on laajennettu WSL-kohtaisilla korjauspäivityksillä, mukaan lukien optimoinnit ytimen käynnistysajan lyhentämiseksi, muistinkulutuksen vähentämiseksi, Windowsin palauttamiseksi Linux-prosessien vapauttamaan muistiin ja vähimmäismäärän jättämiseen. vaaditut ajurit ja alijärjestelmät ytimessä.

Ydin toimii Windows-ympäristössä käyttämällä virtuaalikonetta, joka on jo käynnissä Azuressa. WSL-ympäristö toimii erillisessä levykuvassa (VHD), jossa on ext4-tiedostojärjestelmä ja virtuaalinen verkkosovitin. Käyttäjätilakomponentit asennetaan erikseen ja ne perustuvat eri jakeluiden koontiversioihin. Esimerkiksi WSL-asennusta varten Microsoft Store -luettelo tarjoaa Ubuntun, Debian GNU/Linuxin, Kali Linuxin, Fedoran, Alpinen, SUSEn ja openSUSEn koontiversiot.



Lähde: opennet.ru

Lisää kommentti