+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

Microsoft WSL2 (Windows Subsystem for Linux) отримав можливість монтування дисків

Microsoft WSL2 (підсистема Windows для Linux) отримала можливість монтувати диски

Microsoft оголосила про розширення функціоналу підсистеми WSL2 (підсистеми Windows для Linux), яка дозволяє запускати виконувані файли Linux в Windows. Починаючи зі збірки Windows Insiders 20211, WSL2 додає підтримку монтування файлових систем з фізичних дисків.

Для монтажу пропонується команда "wsl --mount", за допомогою якої, крім усього іншого, в WSL можна змонтувати розділ з файловою системою, який не має вбудованої підтримки Windows, наприклад, можна отримати доступ до розділу з файловою системою ext4. Цю можливість можна використовувати для організації роботи з одним і тим же розділом Linux, якщо на комп'ютері є кілька операційних систем (Windows і Linux).

Змонтовані розділи стають помітні не тільки в середовищі WSL Linux, але і на основній системі через віртуальний диск "\wsl$" в файловому менеджері Файлового провідника.

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

Запропоноване ядро для WSL2 засноване на випуску ядра Linux 4.19, яке працює в середовищі Windows за допомогою віртуальної машини, яка вже використовується в Azure. Специфічні для ядра патчі для WSL2 включають оптимізацію для скорочення часу запуску ядра, зменшення споживання пам'яті, повернення пам'яті Windows, звільненої процесами Linux, і збереження мінімально необхідного набору драйверів і підсистем в ядрі.

Середовище WSL2 працює на окремому образі диска (VHD) з файловою системою ext4 і віртуальним мережевим адаптером. Як і в WSL1, компоненти призначеного для користувача простору встановлюються окремо і базуються на збірках різних дистрибутивів. Наприклад, ubuntu, Debian GNU/Linux, Kali Linux, Fedora , Alpine , SUSE  і збірки openSUSE пропонуються для установки в WSL в каталозі Microsoft Store . 

Інші новини