Microsoft обновила ядро WSL2 до Linux 6.18 LTS с поддержкой F2FS и ExFAT

189 комментарии
Новая сборка ядра Подсистемы Windows для Linux заменяет устаревшую серию Linux 6.6 LTS. В конфигурации ядра появились файловые системы F2FS и ExFAT, интерфейс джойстика, мониторинг USB и поддержка шины CAN

Ядро Подсистемы Windows для Linux 2 (WSL2) обновлено до серии Linux 6.18 LTS — разработчики Microsoft выпустили сборку linux-msft-wsl-6.18.20.1. До этого WSL2 использовала серию Linux 6.6 LTS, которая на два цикла LTS отстала от актуальной. Переход на новую базу позволил убрать часть внешних патчей и расширить конфигурацию ядра: добавлена поддержка файловых систем F2FS и ExFAT, интерфейса джойстика, мониторинга USB и шины CAN.

comss img 2026 04 11 160323

Переход с Linux 6.6 на Linux 6.18 LTS

Новая сборка linux-msft-wsl-6.18.20.1 основана на стабильном ядре Linux 6.18.20. Серия Linux 6.6 LTS, которую WSL2 использовала до сих пор, отстала на два полных цикла долгосрочной поддержки — после нее вышли серии 6.12 и 6.18. Переход на более свежую базу был ожидаемым шагом.

LTS-ядро (Long Term Support) — версия ядра Linux с долгосрочной поддержкой. Такие ядра получают исправления безопасности и ошибок на протяжении нескольких лет. Ежегодно LTS-статус получает последняя стабильная версия ядра, выпущенная в календарном году.

Благодаря обновлению базового ядра разработчики Microsoft сократили число внешних патчей (out-of-tree). Наборы патчей для поддержки VirtIO PMEM через PCI BAR-адреса и для ICTIMESYNCFLAG_SYNC теперь входят в основную ветку ядра Linux и не требуют отдельного сопровождения.

VirtIO PMEM — механизм виртуализации постоянной памяти (persistent memory), позволяющий гостевой операционной системе работать с постоянной памятью хоста через виртуальный интерфейс VirtIO.

Новые возможности в конфигурации ядра

Помимо обновления версии, разработчики изменили конфигурацию ядра (Kconfig) для сборок x86 и ARM64. Включена поддержка файловых систем F2FS и ExFAT. Примечательно, что ExFAT — файловая система, разработанная самой Microsoft, однако в ядре WSL2 ее поддержка появилась только сейчас.

F2FS (Flash-Friendly File System) — файловая система, оптимизированная для флеш-накопителей: SSD, карт памяти и eMMC-хранилищ. Разработана Samsung и включена в основное дерево ядра Linux с 2012 года.

В конфигурации также активированы: ANON_VMA_NAME — возможность именовать анонимные области виртуальной памяти для упрощения отладки через /proc/pid/maps; несколько опций для поддержки шины CAN; интерфейс джойстика (CONFIG_INPUT_JOYDEV) и мониторинг USB-трафика (CONFIG_USB_MON).

CAN (Controller Area Network) — промышленная шина передачи данных, широко используемая в автомобильной электронике, робототехнике и встраиваемых системах. Ядро Linux включает полноценный стек протоколов CAN.

В сборке для ARM64 отдельно добавлена поддержка файловой системы FAT — эта опция ранее присутствовала только в конфигурации x86.

comss img 2026 04 11 160341

Заключение

Обновление ядра WSL2 с Linux 6.6 до 6.18 LTS — заметный шаг для пользователей Подсистемы Windows для Linux: новая база обеспечивает актуальные исправления, сокращает объем внешних патчей и расширяет аппаратную совместимость. Подробности и исходный код сборки linux-msft-wsl-6.18.20.1 доступны в репозитории WSL2-Linux-Kernel на GitHub.

Автор:
Комментарии и отзывы

Нашли ошибку?

Новое на сайте