Microsoft улучшит Windows Subsystem for Linux (WSL) добавлением ядра Linux в дистрибутив Windows 10 в следующем крупном обновлении. Ядро Linux будет работать в облегченной виртуальной машине Hyper-V и обновляться через «Обновления Windows», сообщает AnandTech.
Новый подход к работе с ядром Linux в виртуальной машине сильнее интегрирует Linux в Windows, что позволит обеспечить полную совместимость системных вызовов, поскольку отвечать на запросы будет само ядро Linux будет, а не прослойка между Windows и Linux. При этом виртуальная машина не предусматривает конфигурации, а запуск оболочки займет всего пару секунд.
WSL 2 по-прежнему будет иметь доступ к файловой системе Windows работы с файлами, а также предоставляет возможности для запуска большинства Linux-программ, таких как X-Server, Docker и многих других, прямо в Windows. При этом само ядро предварительно скомпилировано Microsoft и основано на Linux 4.19, наиболее актуальной стабильной версии на момент работы над проектом.
В добавок к улучшениям в области совместимости, новый подход повышает производительность: в задачах с большим количеством системных вызовов, в таких как распаковка файлового архива, новая подсистема показывает 20-кратный прирост в скорости выполнения, а при клонировании репозитория через git время выполнения задачи сократилось в 2-5 раз.
Протестировать WSL 2 уже в июне 2019 года смогут участники Windows Insider Program. Если тестирование пройдёт успешно, WSL 2 может оказаться в составе обновления Windows 10, которое выйдет осенью 2019 года.
А какие последствия в изменении лицензии Windows могут произойти? Понятно, что Микрософт, не должны накосячить хотя бы в этом. Но использование софта под свободными лицензиями может накладывать некоторые обязательства.