Обновление ядра WSL2 до Linux 6.18 LTS с новыми возможностями

Microsoft обновила ядро Подсистемы Windows для Linux 2 (WSL2), заменив прежнюю версию Linux 6.6 LTS на более современную Linux 6.18 LTS. Новая сборка linux-msft-wsl-6.18.20.1 привнесла расширенные возможности и улучшения аппаратной поддержки.

  • WSL2 перешла с ядра Linux 6.6 LTS на Linux 6.18 LTS
  • Добавлена поддержка файловых систем F2FS и ExFAT
  • Внедрен интерфейс для джойстика и мониторинг USB
  • Обновлена поддержка шины CAN
  • Сократилось количество внешних патчей (out-of-tree)
  • Для ARM64 добавлена поддержка файловой системы FAT

Переход на Linux 6.18 LTS: причины и преимущества

Ранее WSL2 использовала ядро Linux 6.6 LTS, которое устарело на два цикла долгосрочной поддержки (Long Term Support, LTS). Серии 6.12 и 6.18 вышли после неё, и переход на Linux 6.18 LTS стал логичным и ожидаемым шагом. LTS-ядра поддерживаются исправлениями безопасности и стабильности в течение нескольких лет, что повышает надёжность и безопасность системы.

Кроме того, обновление ядра позволило разработчикам Microsoft значительно уменьшить число внешних патчей, которые ранее требовали отдельного сопровождения. Например, патчи для поддержки VirtIO PMEM и ICTIMESYNCFLAG_SYNC теперь интегрированы в основную ветку ядра Linux.

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

В свежем ядре расширена конфигурация, включающая поддержку нескольких важных функций:

  • Файловые системы: добавлены F2FS — оптимизированная под флеш-память файловая система, и ExFAT — файловая система, разработанная Microsoft, которая впервые появилась в ядре WSL2.
  • Интерфейсы и мониторинг: активирован интерфейс джойстика (CONFIG_INPUT_JOYDEV) и мониторинг USB-трафика (CONFIG_USB_MON).
  • Поддержка шины CAN: включены опции для работы с промышленной шиной Controller Area Network, широко используемой в автомобилях и встроенных системах.
  • Именование анонимных областей памяти: добавлена возможность упрощённой отладки через ANON_VMA_NAME.
  • ARM64: теперь поддерживает файловую систему FAT, что ранее было доступно только на x86.
Параметр Старая версия Новая версия
Версия ядра Linux 6.6 LTS 6.18 LTS
Поддержка F2FS Отсутствовала Включена
Поддержка ExFAT Отсутствовала Включена
Интерфейс джойстика Отсутствовал Включен
Мониторинг USB Отсутствовал Включен
Поддержка шины CAN Минимальная Расширена
Поддержка FAT для ARM64 Отсутствовала Включена

Заключение

Обновление ядра WSL2 до Linux 6.18 LTS стало значительным шагом в развитии Подсистемы Windows для Linux. Оно обеспечивает более свежие исправления безопасности и стабильности, расширяет аппаратную совместимость и уменьшает зависимость от дополнительных патчей. Пользователи WSL2 могут оценить новые возможности, включая поддержку современных файловых систем и интерфейсов, что повышает удобство и функциональность работы в среде Linux на Windows.

Понравилась статья? Поделиться с друзьями: