Компания Microsoft за разширяване на функционалността на подсистемата WSL2 (Windows Subsystem for Linux), осигуряваща изпълнението на Linux изпълними файлове в Windows.
Със сборка Windows Insiders 20211, WSL2 добави поддръжка за монтиране на файлови системи от физически дискове.
За монтиране е предложена команда "wsl —mount", с помощта на която може да бъде монтирана в WSL дяла с файловата система, която няма вградена поддръжка в 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 пачове включват оптимизации за намаляване на времето за стартиране на ядрото, намаляване на потреблението на памет, връщане на освободената от Linux процесите памет в Windows, оставяне в ядрото на минимално необходимия комплект драйвери и подсистеми.
Средата WSL2 работи в отделен дисков образ (VHD) с файловата система ext4 и виртуален мрежов адаптер. Както в WSL1, компонентите на потребителското пространство отделно и се основават на сборки от различни дистрибуции. Например, за инсталиране в WSL в каталога Microsoft Store сборките , , ,
, и .
Източник: opennet.ru
