ProHoster > Blog > internetové správy > Microsoft preniesol subsystém WSL2 (Windows Subsystem for Linux) na Windows 10 1903 a 1909
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).
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:
Ď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.