Boli zverejnené zostavy Windows Insider so subsystémom WSL2 (Windows Subsystem for Linux).

Microsoft oznámila, o vytvorení nových experimentálnych zostavení Windows Insider (zostavenie 18917), ktoré obsahujú už skôr oznámenú vrstvu WSL2 (Windows Subsystem for Linux), ktorá zabezpečuje spustenie linuxových spustiteľných súborov na Windows. Druhé vydanie WSL sa vyznačuje dodaním plnohodnotného linuxového jadra namiesto emulátora, ktorý za behu prekladá systémové volania Linuxu na systémové volania Windows.

Použitie štandardného jadra vám umožňuje dosiahnuť plnú kompatibilitu s Linuxom na úrovni systémových volaní a poskytuje možnosť bezproblémového spúšťania kontajnerov Docker v systéme Windows, ako aj implementáciu podpory súborových systémov založených na mechanizme FUSE. V porovnaní s WSL1 WSL2 výrazne zvýšil výkon I/O a operácií súborového systému. Napríklad pri rozbaľovaní komprimovaného archívu je WSL2 1-krát rýchlejší ako WSL20 a 2-5-krát rýchlejší pri vykonávaní operácií „git clone“, „npm install“, „apt update“ a „apt upgrade“.

WSL2 ponúka komponent založený na jadre Linux 4.19, ktorý beží v prostredí Windows pomocou virtuálneho stroja, ktorý sa už používa v Azure. Aktualizácie linuxového jadra sa doručujú prostredníctvom mechanizmu Windows Update a testujú sa s nepretržitou integračnou infraštruktúrou spoločnosti Microsoft. Všetky zmeny pripravené na integráciu jadra s WSL sú prisľúbené zverejnené pod bezplatnou licenciou GPLv2. Pripravené záplaty zahŕňajú optimalizácie na skrátenie času spúšťania jadra, zníženie spotreby pamäte a ponechanie minimálnej požadovanej sady ovládačov a podsystémov v jadre.

Podpora starej verzie WSL1 je zachovaná a oba systémy je možné používať vedľa seba v závislosti od preferencií používateľa. WSL2 môže fungovať ako transparentná náhrada za WSL1. Rovnako ako komponenty užívateľského priestoru WSL1 sú založené samostatne a sú založené na zostavách rôznych rozvodov. Napríklad na inštaláciu vo WSL v adresári Microsoft Store sú ponúkané montáže ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Vysokohorský, SUSE и openSUSE.

okolia vykonané v samostatnom obraze disku (VHD) so súborovým systémom ext4 a virtuálnym sieťovým adaptérom. Interoperabilita s linuxovým jadrom ponúkaným vo WSL2 vyžaduje zahrnutie malého inicializačného skriptu do distribúcie, ktorý upravuje proces zavádzania. Na prepínanie prevádzkových režimov distribúcií bol navrhnutý nový príkaz „wsl —set-version“ a na výber predvolenej verzie WSL príkaz „wsl —set-default-version“.

Zdroj: opennet.ru

Pridať komentár