Microsoft дадаў у WSL2 (Windows Subsystem for Linux) магчымасць мантавання дыскаў

Кампанія Microsoft паведаміла аб пашырэнні функцыянальнасці падсістэмы WSL2 (Windows Subsystem for Linux), якая забяспечвае запуск выкананых файлаў Linux у Windows.
Пачынальна са зборкі Windows Insiders 20211 у WSL2 дададзеная падтрымка мантавання файлавых сістэм з фізічных кружэлак.

Для мантавання прапанавана каманда "wsl -mount", пры дапамозе якой у тым ліку можна прымантаваць у WSL раздзел c ФС, не мелай убудаванай падтрымкі Windows, напрыклад, можна атрымаць доступ да часткі з ФС ext4. Паказаную магчымасць можна выкарыстоўваць для арганізацыі працы з адным і тым жа Linux-часткай пры наяўнасці на кампутары некалькіх аперацыйных сістэм (Windows і Linux).

Microsoft дадаў у WSL2 (Windows Subsystem for Linux) магчымасць мантавання дыскаў

Прымантаваныя часткі становяцца бачныя не толькі ў Linux-асяроддзі WSL, але і ў асноўнай сістэме праз віртуальную кружэлку "wsl$" у файлавым мэнэджары File Explorer.

Microsoft дадаў у WSL2 (Windows Subsystem for Linux) магчымасць мантавання дыскаў

Нагадаем, што рэдакцыя WSL2 адрозніваецца пастаўкай паўнавартаснага ядра Linux замест раней ужывальнага эмулятара, які выконваў трансляцыю сістэмных выклікаў Linux у сістэмныя выклікі Windows. Ядро Linux у WSL2 не ўваходзіць ва ўсталявальную выяву Windows, а загружаецца дынамічна і падтрымлівацца ў актуальным выглядзе сіламі Windows па аналогіі з тым, як усталёўваюцца і абнаўляюцца графічныя драйверы. Для ўсталёўкі і абнаўленні ядра ўжываецца штатны механізм Windows Update.

Прапанаванае для WSL2 ядро заснавана на выпуску ядра Linux 4.19, які выконваецца ў асяроддзі Windows пры дапамозе віртуальнай машыны, ужо задзейнічанай у Azure. Ужывальныя ў ядры спецыфічныя для WSL2 патчы ўключаюць аптымізацыі для скарачэння часу запуску ядра, памяншэнні спажывання памяці, вяртанні Windows вызваленай Linux-працэсамі памяці, пакіданні ў ядры мінімальна неабходнага набору драйвераў і падсістэм.

Асяроддзе WSL2 выконваецца ў асобнай дыскавай выяве (VHD) c файлавай сістэмай ext4 і віртуальным сеткавым адаптарам. Як і ў WSL1 кампаненты прасторы карыстальніка устанаўліваюцца асобна і грунтуюцца на зборках розных дыстрыбутываў. Напрыклад, для ўсталёўкі ў WSL у каталогу Microsoft Store прапануюцца зборкі Ubuntu, Debian GNU/Linux, Kali Linux, Мяккая фетравы капялюш,
Alpine, SUSE и openSUSE.

Крыніца: opennet.ru

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