Собранија се објавени Windows Инсајдер со WSL2 подсистем (Windows Подсистем за Linux)

Мајкрософт објави о формировании новых экспериментальных сборок Windows Инсајдер (градба 18917), кој го вклучува претходно најавениот WSL2 слој (Windows Подсистем за Linux), што обезбедува стартување на извршни датотеки Linux в WindowsВторото издание на WSL се одликува со испорака на полноправно јадро. Linux, наместо емулатор кој преведува системски повици во лет Linux во системски повици Windows.

Использование штатного ядра позволяет добиться полной совместимости c Linux на ниво на системски повик и да се обезбеди можност за беспрекорно извршување во Windows контейнеров Docker, а также реализовать поддержку файловых систем на базе механизма FUSE. По сравнению с WSL1 в WSL2 существенно увеличена производительность ввода/вывода и операций с файловой системой. Например, при распаковке сжатого архива WSL2 быстрее WSL1 в 20 раз, а при выполнении операций «git clone», «npm install», «apt update» и «apt upgrade» в 2-5 раз.

В WSL2 предлагается компонент на базе ядра Linux 4.19, кој се извршува во околината Windows користејќи виртуелна машина што веќе се користи во Azure. Ажурирања на јадрото Linux доставено преку механизмот Windows Update и тестируются в инфраструктуре непрерывной интеграции Microsoft. Все подготовленные для интеграции ядра с WSL изменения обещают опубликовать под свободной лицензией GPLv2. Подготовленные патчи включают оптимизации для сокращения времени запуска ядра, уменьшения потребления памяти и оставления в ядре минимально необходимого набора драйверов и подсистем.

Поддршката за старата верзија на WSL1 е задржана и двата системи може да се користат рамо до рамо, во зависност од преференциите на корисникот. WSL2 може да дејствува како транспарентна замена за WSL1. Исто како WSL1 корисничкиот простор компоненти се воспоставени одделно и се засноваат на склопови на различни дистрибуции. На пример, за инсталирање во WSL во директориумот Microsoft Store понудени собранија Ubuntu, Debian ГНУ/Linux, Кали Linux, Fedora,
Алпскиот, СУEЕ и openSUSE.

Животна средина изведени в отдельном дисковом образе (VHD) c файловой системой ext4 и виртуальным сетевым адаптером. Для взаимодействия с предлагаемым в WSL2 ядром Linux требуется включение в дистрибутив небольшого скрипта инициализации, изменяющего процесс загрузки. Для переключения режимов работы дистрибутивов предложена новая команда «wsl —set-version», а для выбора применяемой по умолчанию версии WSL команда «wsl —set-default-version».

Извор: opennet.ru

Купете доверлив хостинг за сајтови со DDoS заштита, VPS VDS сервери 🔥 Купете сигурен веб-хостинг со DDoS заштита, VPS VDS сервери | ProHoster