Microsoft preniesol subsystém WSL2 (Windows Subsystem for Linux) na Windows 10 1903 a 1909

Microsoft oznámila, o poskytovaní podpory podsystému WSL2 (Windows Subsystem for Linux) vo Windows 10 vydaniach 1903 a 1909, vydaných v máji a novembri minulého roka. Subsystém WSL2, ktorý umožňuje spúšťať spustiteľné súbory Linuxu v systéme Windows, bol pôvodne ponúkaný vo vydaní systému Windows 10 z roku 2004. Spoločnosť Microsoft teraz zaviedla tento subsystém do predchádzajúcich aktualizácií systému Windows 10, ktoré zostávajú relevantné a používané v mnohých podnikoch. Portovanie WSL2 na tieto vydania umožní efektívne spúšťanie prostredia Linux bez potreby migrovať na Windows 10 2004 (podpora pre vydania 1903 a 1909 potrvá do decembra 2020 a mája 2022).

Microsoft preniesol subsystém WSL2 (Windows Subsystem for Linux) na Windows 10 1903 a 1909

Pripomeňme, že edícia WSL2 odlišný dodanie plnohodnotného linuxového jadra namiesto predtým používaného emulátora, ktorý preložil systémové volania Linuxu na systémové volania Windows. Linuxové jadro vo WSL2 nie je zahrnuté v inštalačnom obraze Windows, ale je načítané dynamicky a aktualizované systémom Windows, podobne ako sa inštalujú a aktualizujú grafické ovládače. Na inštaláciu a aktualizáciu jadra sa používa štandardný mechanizmus Windows Update.

Navrhnuté pre WSL2 jadro Založené na vydaní jadra Linux 4.19, ktoré beží v prostredí Windows pomocou virtuálneho počítača, ktorý už beží v Azure. Záplaty špecifické pre WSL2 používané v jadre zahŕňajú optimalizácie na skrátenie času spustenia jadra, zníženie spotreby pamäte, návrat Windows do pamäte uvoľnenej procesmi Linuxu a ponechanie minimálnej požadovanej sady ovládačov a podsystémov v jadre.

Prostredie WSL2 beží v samostatnom obraze disku (VHD) so súborovým systémom ext4 a virtuálnym sieťovým adaptérom. 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.

Canonical už má oznámila, o pripravenosti inštalačných zostavení Ubuntu 20.04 LTS, testovaných v prostrediach
WSL2 založené na Windows 10 1903 a 1909. Ak chcete povoliť WSL2 na Windows 10 1909, musíte nainštalovať aktualizáciu kb4571748 a spustite príkaz v PowerShell s právami správcu:

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

Ďalej musíte reštartovať počítač a predvolene aktivovať WSL2:

wsl.exe --set-default-version 2

Potom môžete z adresára nainštalovať požadované prostredie Linuxu
Microsoft Store alebo konvertujte existujúce prostredie vo formáte WSL 1 pomocou príkazu „wsl.exe –set-version Ubuntu 2“.

Okrem toho možno spomenúť úpravy životné prostredie DockerDesktop pre použitie WSL2 namiesto backendu založeného na HyperV.
Použitie WSL2 umožní Docker Desktop spustiť nielen pre majiteľov Windows Pro a Windows Enterprise, ale aj pre používateľov Windows Home.

Zdroj: opennet.ru

Pridať komentár