Заметки о выпуске подсистемы Windows для ядра Linux
Включена поддержка дистрибутивов WSL 2, использующих полнофункциональное ядро Linux. Это ядро Linux имеет открытый кодом. Исходный код доступен в репозитории WSL2-Linux-Kernel. Это ядро Linux доставляется на компьютер через Центр обновления Майкрософт в соответствии с отдельным графиком выпуска подсистемы Windows для Linux (поставляется в составе образа Windows).
Дата выпуска: 02.08.2022 (предварительный выпуск)
Официальная ссылка на выпуск GitHub
- Первоначальный выпуск ядра WSL2 на основе серии ядер версии 5.15
- Выпуск rolling-lts/wsl/5.15.57.1
- Обновление до стабильной версии ядра 5.15.57
- Включение устранения рисков атаки Retbleed в сборках x86_64
- Включение nftables и управления трафиком
- Включение драйвера VGEM
- Исправление регрессии файловой системы 9p со времени последней версии ядра WSL2 5.10.
- Включение поддержки часов протокола точного времени (PTP)
- Включение модуля безопасности Linux в Landlock (LSM)
- Включение группы управления (CGroup)
- Отключение поддержки распределенной файловой системы Ceph
Дата выпуска: 09.05.2022 (предварительный выпуск)
Ссылка на официальный выпуск GitHub
- Выпуск rolling-lts/wsl/5.10.102.1
- Обновление до вышестоящего стабильного выпуска ядра 5.10.102
- Отключение непривилегированного режима BPF по умолчанию
- Его можно повторно включить, задав для kernel.unprivileged_bpf_disabled sysctl значение 0
- Обновление версии Dxgkrnl до версии 2216
- Исправление доступа к массиву границ для ioctls[]
- Реализация ожидания сообщений шины виртуальной машины синхронизации как доступного для завершения, чтобы разрешить завершение процесса, ожидающего синхронный вызов к узлу
- Очистка устройства для завершения при уничтожении процесса, чтобы предотвратить взаимоблокировку при завершении гостевого процесса
Дата выпуска: 08.02.2022 (предварительный выпуск)
Ссылка на официальный выпуск GitHub
- Выпуск rolling-lts/wsl/5.10.93.2
- Обновление до вышестоящего стабильного выпуска ядра 5.10.93
- Включение последовательных USB-драйверов CH341 и CP210X
- Исправление инструкций по сборке README.md, чтобы включить зависимость dwarves для pahole.
- Переключение версии Dxgkrnl на 2111
- Удаление ограничения существующих и общих выделений sysmem
- Правильная очистка устройства для завершения процесса во время очистки процесса
- Исправление SPDX-License-Identifier для d3dkmthk.h
Дата выпуска: 01.02.2022 (предварительный выпуск)
Ссылка на официальный выпуск GitHub
- Выпуск rolling-lts/wsl/5.10.81.1
- Обновление до вышестоящего стабильного выпуска ядра 5.10.81
- Объединение конфигураций ядра путем включения отсутствующих параметров в arm64
- Включение параметров ACPI, не относящихся к Arch
- Включение параметров, связанных с RAID сопоставителя устройств
- Включение Btrfs
- Включение сжатия LZO и ZSTD
Дата выпуска: 10.11.2021 (предварительный выпуск)
Ссылка на официальный выпуск GitHub
- Выпуск rolling-lts/wsl/5.10.74.3
- Обновление до вышестоящего стабильного выпуска ядра 5.10.74
- Включение формата типа BPF (CONFIG_DEBUG_INFO_BTF) для использования средствами eBPF (microsoft/WSL#7437)
- Обновление версии Dxgkrnl до 2110
- Включение общего доступа к буферам и структуре файлов синхронизации (CONFIG_DMA_SHARED_BUFFER, CONFIG_SYNC_FILE) для использования Dxgkrnl
- Исправление ошибки сборки Dxgkrnl с версиями GCC старше 8.1 (microsoft/WSL#7558)
Дата выпуска: 02.11.2021 (предварительный выпуск: 05.10.2021)
Ссылка на официальный выпуск GitHub
- Выпуск rolling-lts/wsl/5.10.60.1
- Обновление до вышестоящего стабильного выпуска ядра 5.10.60
- Добавлен драйвер virtio-pmem с поддержкой адресов, связанных с PCI BAR
- Добавлена поддержка vPCI в Hyper-V для arm64
- Добавлена поддержка io_uring
- Добавлена поддержка USB по IP
- Добавлена поддержка виртуализированной спин-блокировки для x86_64
- Обновлен драйвера dxgkrnl для получения исправлений ошибок и очистки кода
- Добавлена поддержка NFS-клиентов для NFSv4.1
- Добавлены параметры конфигурации ядра для USB для взаимодействия с Arduino через USB
- Добавлен файл README.md, посвященный WSL2
Дата выпуска: 12.07.2021 (предварительный выпуск)
Ссылка на официальный выпуск GitHub
- Версия rolling-lts/wsl/5.10.43.3
- Обновление до вышестоящего стабильного выпуска ядра 5.10.43
- Улучшенный драйвер dxgkrnl
- Новая версия arm64 Linux в серии Hyper-V (v9)
- В гостевых системах arm64 всегда следует использовать интерфейс гипервызовов Hyper-V, чтобы обеспечить выполнение во всех версиях Windows.
Дата выпуска: 20.07.2021 (предварительный выпуск: 16.04.2021)
Ссылка на официальный выпуск GitHub
- Исправления GH 5324
- Добавлена поддержка зашифрованных дисков LUKS, подключаемых с помощью wsl --mount.
Дата выпуска: 22.02.2021 (предварительный выпуск)
Ссылка на официальный выпуск GitHub
Дата выпуска: 21.01.2021
Ссылка на официальный выпуск GitHub
- Исправлена конфигурация для версии 5.4.72.
Дата выпуска: Предварительный выпуск — 10.22.2020
Официальная ссылка на выпуск GitHub.
- Стабильный выпуск 5.4.51
Дата выпуска: 15.09.2020
Официальная ссылка на выпуск GitHub.
- Это стабильный выпуск 4.19.128
- Исправление повреждения памяти IOCTL драйвера dxgkrnl
Дата выпуска: Предварительный выпуск
Официальная ссылка на выпуск GitHub.
- Drivers: hv: vmbus: hook up dxgkrnl
- Включена поддержка вычислений GPU
Дата выпуска: 09.06.2020
Официальная ссылка на выпуск GitHub.
- Обновление конфигурации WSL для выпуска 4.19.104
Дата выпуска: 11.12.2019
Официальная ссылка на выпуск GitHub.
- Это стабильный выпуск 4.19.84
Отзыв о Windows Subsystem for Linux
Windows Subsystem for Linux — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: