Microsoft
WSL2 testa izlaidums tiks piedāvāts jūnija beigās eksperimentālās versijās
Kā daļa no WSL2 operētājsistēmai Windows 10 tiks piedāvāts komponents ar standarta Linux 4.19 kodolu. Tiklīdz tiek izdoti LTS filiāles 4.19 labojumi, WSL2 kodols tiks nekavējoties atjaunināts, izmantojot Windows atjaunināšanas mehānismu, un pārbaudīts Microsoft nepārtrauktās integrācijas infrastruktūrā. WSL2 izmantos to pašu kodolu, ko Azure infrastruktūra, padarot to vieglāk uzturējamu.
Visas izmaiņas, kas sagatavotas kodola integrācijai ar WSL, tiks publicētas saskaņā ar bezmaksas GPLv2 licenci un tiks pārsūtītas uz augšu. 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. Ierosinātais kodols varēs darboties kā caurspīdīgs WSL1 piedāvātā emulācijas slāņa aizstājējs. Avota kodu pieejamība ļaus entuziastiem, ja vēlas, izveidot savus Linux kodola būvējumus WSL2, kuriem tiks sagatavoti nepieciešamie norādījumi.
Standarta kodola izmantošana ar optimizācijām no Azure projekta ļaus sasniegt pilnīgu saderību ar Linux sistēmas izsaukuma 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. Turklāt WSL2 ir ievērojami palielinājis I/O un failu sistēmas darbību veiktspēju, kas iepriekš bija WSL1 vājā vieta. Piemēram, izpakojot saspiestu arhīvu, WSL2 ir 1 reizes ātrāks par WSL20, un veicot darbības
"git clone", "npm install", "apt update" un "apt upgrade" 2–5 reizes.
Lai gan joprojām tiek piegādāts Linux kodols, WSL2 nenodrošinās gatavu lietotāja telpas komponentu komplektu. Šīs sastāvdaļas ir uzstādītas atsevišķi un ir balstītas uz dažādu sadalījumu komplektiem. Piemēram, lai instalētu WSL Microsoft Store direktorijā
Turklāt var atzīmēt
Avots: opennet.ru