ProHoster > блог > Навіны інтэрнэту > Microsoft дадаў у WSL2 (Windows Subsystem for Linux) магчымасць мантавання дыскаў
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).
Прымантаваныя часткі становяцца бачныя не толькі ў Linux-асяроддзі WSL, але і ў асноўнай сістэме праз віртуальную кружэлку "wsl$" у файлавым мэнэджары File Explorer.
Нагадаем, што рэдакцыя WSL2 адрозніваецца пастаўкай паўнавартаснага ядра Linux замест раней ужывальнага эмулятара, які выконваў трансляцыю сістэмных выклікаў Linux у сістэмныя выклікі Windows. Ядро Linux у WSL2 не ўваходзіць ва ўсталявальную выяву Windows, а загружаецца дынамічна і падтрымлівацца ў актуальным выглядзе сіламі Windows па аналогіі з тым, як усталёўваюцца і абнаўляюцца графічныя драйверы. Для ўсталёўкі і абнаўленні ядра ўжываецца штатны механізм Windows Update.
Прапанаванае для WSL2 ядро заснавана на выпуску ядра Linux 4.19, які выконваецца ў асяроддзі Windows пры дапамозе віртуальнай машыны, ужо задзейнічанай у Azure. Ужывальныя ў ядры спецыфічныя для WSL2 патчы ўключаюць аптымізацыі для скарачэння часу запуску ядра, памяншэнні спажывання памяці, вяртанні Windows вызваленай Linux-працэсамі памяці, пакіданні ў ядры мінімальна неабходнага набору драйвераў і падсістэм.