Kompania Microsoft о предоставлении поддержки подсистемы (Windows Subsystem for Linux) в выпусках Windows 10 — 1903 и 1909, сформированных в мае и ноябре прошлого года. Изначально подсистема WSL2, обеспечивающая запуск исполняемых файлов Linux в Windows, была предложена в выпуске Windows 10 2004. Теперь Microsoft перенёс данную подсистему в прошлые обновления Windows 10, которые остаются актуальными и используются на многих предприятиях. Портирование в данные выпуски WSL2 позволит организовать эффективное выполнение Linux-окружения без необходимости перехода на Windows 10 2004 (сопровождение выпусков 1903 и 1909 до декабря 2020 года и мая 2022 года).
Kujtojmë se edicioni WSL2 vjen me një bërthamor të plotë Linux në vend të emulatorit të mëparshëm, i cili bënte përkthimin e thirrjeve të sistemit Linux në thirrje të sistemit Windows. Bërthama Linux në WSL2 nuk përfshihet në imazhin instalues të Windows, por ngarkohet dinamikisht dhe mbështetet në një version të përditësuar nga Windows, siç instalohen dhe përditësohen të dhënat grafike. Për instalimin dhe përditësimin e bërthamës përdoret mekanizmi standard i përditësimeve të Windows.
Bërthama e ofruar për WSL2 bazohet në lëshimin e bërthamës Linux 4.19, e cila ekzekutohet në ambientin Windows me përmes një makinerie virtuale, e cila tashmë është përdorur në Azure. Patch-es specifike për WSL2 që përdoren në bërthamë përfshijnë optimizime për të reduktuar kohën e nisjes së bërthamës, për të reduktuar konsumimin e memories, për të kthyer memorien e liruar nga proceset Linux në Windows, dhe për të lënë në bërthamë një grup minimal të nevojshëm të shoferëve dhe nënshkrimeve.
Ambienti WSL2 ekzekutohet në një imazh disku të veçantë (VHD) me sistemin e skedarëve ext4 dhe një adapter të rrjetit virtual. Ashtu si në WSL1, komponentët e hapësirës së përdoruesit në mënyrë të veçantë dhe bazohen në ndërtimet e shpërndarjeve të ndryshme. Për shembull, për instalimin në WSL, në katalogun e Dyqanit të Microsoft ndërtimet , , ,
, dhe .
Компания Canonical уже о готовности установочных сборок Ubuntu 20.04 LTS, протестированных в окружениях
WSL2 на базе Windows 10 1903 и 1909. Для включения WSL2 в Windows 10 1909 необходимо установить обновление и выполнить в PowerShell с правами администратора команду:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
Далее нужно перезапустить компьютер и активировать WSL2 по умолчанию:
wsl.exe —set-default-version 2
После этого можно установить желаемое Linux-окружение из каталога
Microsoft Store или преобразовать уже имеющееся окружения в формате WSL 1 при помощи команды «wsl.exe —set-version Ubuntu 2».
Дополнительно можно упомянуть об ambient për WSL2 вместо бэкенда на основе HyperV.
Применение WSL2 позволит запускать Docker Desktop не только обладателям Windows Pro и Windows Enterprise, но и пользователям Windows Home.
Burimi: opennet.ru
