Кампанія Microsoft паведаміла аб даступнасці для Windows 11 варыянту асяроддзя WSL (Windows Subsystem for Linux), які забяспечвае запуск выкананых файлаў Linux. У адрозненне ад паставак WSL для мінулых версій Windows, варыянт для Windows 11 не ўбудаваны ў сістэмную выяву, а аформлены ў выглядзе прыкладання, які распаўсюджваецца праз каталог Microsoft Store. Пры гэтым з пункта гледжання выкарыстоўваных тэхналогій начынне WSL засталася ранейшай, змяніўся толькі метад усталёўкі і абнаўленні.
Адзначаецца, што распаўсюджванне праз Microsoft Store дае магчымасць паскорыць дастаўку абнаўленняў і новых магчымасцяў WSL, у тым ліку дазваляючы ўсталёўваць новыя версіі WSL без прывязкі да версіі Windows. Напрыклад, пасля гатовасці такіх эксперыментальных функцый, як падтрымка графічных Linux-прыкладанняў, вылічэнняў на боку GPU і мантавання дыскаў, карыстач адразу зможа атрымаць да іх доступ, без неабходнасці абнаўлення Windows або выкарыстанні тэставых зборак Windows Insider.
Нагадаем, што ў сучасным асяроддзі WSL замест эмулятара, які выконваў трансляцыю сістэмных выклікаў Linux у сістэмныя выклікі Windows, выкарыстоўваецца асяроддзе з паўнавартасным ядром Linux. Прапанаванае для WSL ядро заснавана на выпуску ядра Linux 5.10, які пашыраны спецыфічнымі для WSL патчамі, улучальнымі аптымізацыі для скарачэння часу запуску ядра, памяншэнні спажывання памяці, вяртанні Windows вызваленай Linux-працэсамі памяці, пакіданні ў ядры мінімальна неабходнага набору.
Ядро выконваецца ў асяроддзі Windows пры дапамозе віртуальнай машыны, ужо задзейнічанай у Azure. Асяроддзе WSL выконваецца ў асобнай дыскавай выяве (VHD) c файлавай сістэмай ext4 і віртуальным сеткавым адаптарам. Кампаненты прасторы карыстача ўсталёўваюцца асобна і грунтуюцца на зборках розных дыстрыбутываў. Напрыклад, для ўсталёўкі ў WSL у каталогу Microsoft Store прапануюцца зборкі Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE і openSUSE.
Крыніца: opennet.ru