Ir publicētas Windows Insider versijas ar WSL2 apakšsistēmu (Windows apakšsistēma operētājsistēmai Linux).

Microsoft paziņoja par jaunu eksperimentālo Windows Insider (būvējums 18917) būvējumu veidošanu, kas ietver iepriekš izziņoto WSL2 (Windows Subsystem for Linux) slāni, kas nodrošina Linux izpildāmo failu palaišanu operētājsistēmā Windows. Otrais WSL izdevums atšķiras ar pilnvērtīga Linux kodola piegādi emulatora vietā, kas pārvērš Linux sistēmas izsaukumus Windows sistēmas izsaukumos.

Standarta kodola izmantošana ļauj sasniegt pilnīgu saderību ar Linux sistēmas izsaukumu līmenī un nodrošināt iespēju nemanāmi palaist Docker konteinerus operētājsistēmā Windows, kā arī ieviest atbalstu failu sistēmām, kuru pamatā ir FUSE mehānisms. Salīdzinot ar WSL1, WSL2 ir ievērojami palielinājis I/O un failu sistēmas darbību veiktspēju. Piemēram, izpakojot saspiestu arhīvu, WSL2 ir 1 reizes ātrāks nekā WSL20 un 2–5 reizes ātrāks, veicot darbības “git clone”, “npm install”, “apt update” un “apt upgrade”.

WSL2 piedāvā komponentu, kura pamatā ir Linux 4.19 kodols, kas darbojas Windows vidē, izmantojot virtuālo mašīnu, kas jau tiek izmantota Azure. Linux kodola atjauninājumi tiek piegādāti, izmantojot Windows atjaunināšanas mehānismu, un tiek pārbaudīti saistībā ar Microsoft nepārtrauktās integrācijas infrastruktūru. Visas izmaiņas, kas sagatavotas kodola integrācijai ar WSL, tiek solīts publicēt ar bezmaksas GPLv2 licenci. Sagatavotie ielāpi ietver optimizāciju, lai samazinātu kodola palaišanas laiku, samazinātu atmiņas patēriņu un kodolā atstātu minimālo nepieciešamo draiveru un apakšsistēmu komplektu.

Tiek saglabāts atbalsts vecajai WSL1 versijai, un abas sistēmas var izmantot blakus atkarībā no lietotāja vēlmēm. WSL2 var darboties kā caurspīdīgs WSL1 aizstājējs. Tāpat kā WSL1 lietotāja telpas komponenti ir izveidotas atsevišķi un ir balstīti uz dažādu sadalījumu komplektiem. Piemēram, lai instalētu WSL Microsoft Store direktorijā piedāvāja mezgli Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpu kalns, SUSE и openSUSE.

Vide veic atsevišķā diska attēlā (VHD) ar ext4 failu sistēmu un virtuālo tīkla adapteri. Lai nodrošinātu sadarbspēju ar WSL2 piedāvāto Linux kodolu, izplatīšanā ir jāiekļauj neliels inicializācijas skripts, kas maina sāknēšanas procesu. Lai pārslēgtu sadales darbības režīmus, ir piedāvāta jauna komanda “wsl —set-version”, bet, lai izvēlētos WSL noklusējuma versiju, komanda “wsl —set-default-version”.

Avots: opennet.ru

Pievieno komentāru