Поделиться через


Заметки о выпуске подсистемы Windows для ядра Linux

Мы добавили поддержку дистрибутивов WSL 2, которые используют полное ядро Linux. Это ядро Linux — это открытый исходный код, доступный в репозитории WSL2-Linux-Kernel . Это ядро Linux поставляется на компьютер с помощью Центра обновления Майкрософт и следует отдельному расписанию выпуска подсистемы Windows для Linux, которая поставляется в составе образа Windows.

5.15.57.1

Дата выпуска: Prerelease 2022/08/02

Официальная ссылка на релиз GitHub

  • Начальный выпуск ядра WSL2 на основе серии ядра версии 5.15
  • Выпуск rolling-lts/wsl/5.15.57.1
  • Обновление до стабильной версии ядра версии 5.15.57
  • Включить меры противодействия Retbleed в сборках x86_64
  • Включите nftables и управление трафиком
  • Включение драйвера VGEM
  • Исправление регрессий файловой системы 9p после последнего ядра WSL2 версии 5.10.
  • Включение поддержки устройства часов по протоколу точного времени (PTP)
  • Включите модуль безопасности Landlock Linux Security Module (LSM)
  • Включение группы управления разное (CGroup)
  • Отключение поддержки распределенной файловой системы Ceph

5.10.102.1

Дата выпуска: prerelease 2022/05/09

Официальная ссылка на выпуск на Github

  • Выпуск rolling-lts/wsl/5.10.102.1
  • Обновление до вышестоящей стабильной версии ядра 5.10.102
  • Отключение непривилегированного BPF по умолчанию
  • Его можно повторно включить, задав для kernel.unprivileged_bpf_disabled sysctl значение 0
  • Обновите версию Dxgkrnl до 2216
  • Исправление доступа к массиву вне границ для ioctls[]
  • Реализуйте ожидание VMBus сообщений как "прерываемое", чтобы разрешить прерывание процесса, ожидающего синхронного вызова хоста.
  • Очистка устройства для завершения процесса при уничтожении процесса, чтобы избежать взаимоблокировки при убийстве гостевого процесса

5.10.93.2

Дата выпуска: Prerelease 2022/02/08

Официальная ссылка на выпуск на Github

  • Выпуск rolling-lts/wsl/5.10.93.2
  • Обновление до вышестоящей стабильной версии ядра 5.10.93
  • Включить USB-драйверы CH341 и CP210X
  • Исправьте инструкции по сборке в README.md, чтобы добавить зависимость dwarves для инструмента pahole
  • Изменена версия Dxgkrnl на 2111
  • Удалено ограничение существующих и общих выделений sysmem
  • Правильно промыть устройство для завершения во время очистки процесса
  • ИсправленLicense-Identifier SPDX в d3dkmthk.h

5.10.81.1

Дата выпуска: Prerelease 2022/02/01

Официальная ссылка на выпуск на Github

  • Выпуск версии rolling-lts/wsl/5.10.81.1
  • Обновление до вышестоящей стабильной версии ядра 5.10.81
  • Объединение конфигураций ядра путем включения отсутствующих параметров в arm64
  • Включите параметры ACPI, не относящиеся к архитектуре
  • Включение параметров, связанных с RAID в device-mapper
  • Включить Btrfs
  • Включите сжатие LZO и ZSTD

5.10.74.3

Дата выпуска: prerelease 2021/11/10

Официальная ссылка на выпуск на 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)

5.10.60.1

Дата выпуска: 2021.11.02 ( Prerelease 2021/10/05 )

Официальная ссылка на выпуск на 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

5.10.43.3

Дата выпуска: prerelease 2021/07/12

Официальная ссылка на выпуск на Github

  • Версия rolling-lts/wsl/5.10.43.3
  • Обновление до вышестоящей стабильной версии ядра 5.10.43
  • Улучшен драйвер dxgkrnl
  • Новая редакция Arm64 Linux в Hyper-V серии (v9)
  • Всегда используйте интерфейс гиперкела Hyper-V для гостей arm64 для поддержки работы во всех версиях Windows.

5.10.16.3

Дата выпуска: 2021.07.20 ( Prerelease 2021/04/16 )

Официальная ссылка на выпуск на Github

  • Исправление GH 5324
  • Добавляет поддержку зашифрованных дисков LUKS с помощью wsl --mount

5.4.91

Дата выпуска: Prerelease 2021/02/22

Официальная ссылка на выпуск на Github

5.4.72

Дата выпуска: 2021.01.21

Официальная ссылка на выпуск на Github

  • Исправление конфигурации для 5.4.72

5.4.51-microsoft-standard

Дата выпуска: prerelease - 2020/10/22

Официальная ссылка на релиз Github.

  • Стабильный релиз 5.4.51

4.19.128-microsoft-standard

Дата выпуска: 2020.09.15

Официальная ссылка на релиз Github.

  • Это стабильный выпуск 4.19.128
  • Исправление повреждения памяти драйвера DXgkrnl IOCTL

4.19.121-microsoft-standard

Дата выпуска: предварительная версия

Официальная ссылка на релиз Github.

  • Драйверы: hv: vmbus: подключить dxgkrnl
  • Добавлена поддержка вычислений GPU

4.19.104-microsoft-standard

Дата выпуска: 2020.06.09

Официальная ссылка на релиз Github.

  • Обновление конфигурации WSL для версии 4.19.104

4.19.84-microsoft-standard

Дата выпуска: 2019.12.11

Официальная ссылка на релиз Github.

  • Это стабильный выпуск 4.19.84