Microsoft дадаў падтрымку WSL2 (Windows Subsystem for Linux) у Windows Server

Кампанія Microsoft рэалізавала падтрымку падсістэмы WSL2 (Windows Subsystem for Linux) у Windows Server 2022. Першапачаткова падсістэма WSL2, якая забяспечвае запуск выкананых файлаў Linux у Windows, прапаноўвалася толькі ў варыянтах Windows для працоўных станцый, але зараз Microsoft перанёс дадзеную падсістэму і ў серверныя рэдакцыі Windows. Кампаненты для падтрымкі WSL2 у Windows Server пакуль даступныя для тэставання ў форме эксперыментальнага абнаўлення KB5014021 (OS Build 20348.740). У чэрвеньскім зводным абнаўленні падтрымку Linux-акружэнняў на базе WSL2 плануюць інтэграваць у асноўны склад Windows Server 2022 і прапанаваць усім карыстачам.

Для забеспячэння запуску выкананых файлаў Linux у WSL2 адмовіліся ад выкарыстання эмулятара, які выконваў трансляцыю сістэмных выклікаў 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

Дадаць каментар