Выпущен первый релиз-кандидат ядра Linux 6.13

1 декабря Линус Торвальдс объявил о сборке релиз-кандидата ядра Linux 6.13. Новая версия ядра включает большое количество исправлений и улучшений, а самое – поддержку новых технологий и нового железа.

Вот самые главные изменения в ядре Linux 6.13 (на момент выпуска RC1).

  • Lazy Preemption: Внедрена поддержка ленивой вытесняемости, что способствует повышению эффективности планирования задач.
  • AMD 3D V-Cache: Добавлен новый драйвер для технологии AMD 3D V-Cache, что улучшает производительность процессоров AMD с данной технологией.
  • Ultra Capacity SD: Реализована поддержка SD-карт повышенной емкости, что расширяет совместимость с последним поколением карт памяти.
  • Оптимизации производительности: Внесены различные улучшения, направленные на повышение общей производительности системы.
  • Intel Xe3: Начата работа над поддержкой графических ускорителей Intel Xe3 в будущих процессорах семейства Panther Lake.
  • Clang AutoFDO и Propeller: Добавлена поддержка оптимизаций компилятора Clang AutoFDO и Propeller, что может привести к увеличению производительности на 5–10%.
  • Удаление устаревших драйверов: Удалены старые и не поддерживаемые драйверы из раздела staging, что сократило кодовую базу примерно на 107 тысяч строк.
  • F2FS: В файловой системе F2FS реализована поддержка альясинга устройств.
  • AMD Zen 5: Добавлена поддержка Transaction Processing Hints (TPH) для серверных процессоров AMD Zen 5, что повышает эффективность обработки транзакций.
  • Отчет о количестве зависших задач с момента загрузки: Теперь система может сообщать количество зависших задач с момента последней загрузки, что облегчает диагностику проблем.
  • Rust: Достигнут значительный прогресс в интеграции языка программирования Rust, ожидается появление новых драйверов, написанных на Rust, в ближайших релизах.
  • Драйвер amd_pstate: Для процессоров AMD EPYC Turin теперь по умолчанию используется драйвер amd_pstate, обеспечивающий лучшую энергоэффективность.
  • NVMe 2.1: Добавлена поддержка спецификации NVMe версии 2.1 для полноценной работы с накопителями нового поколения.
  • ReiserFS: Файловая система ReiserFS удалена из основного ядра, поскольку она устарела и не поддерживается.
  • Чипы Apple: Добавлена поддержка процессоров серий A7, A8, A8X, A9, A9X, A10, A10X и A11, используемых в более старых моделях iPhone и iPad. Это позволяет в теории запускать Linux на этих устройствах.
  • execmem ROX: Внесены улучшения в управление модулями ядра, включая поддержку execmem ROX, что повышает безопасность и производительность системы.

Ожидается, что стабильная версия Linux 6.13 будет выпущена в конце января 2025 года. Этот релиз приносит множество улучшений, направленных на повышение производительности, поддержку нового оборудования и упрощение кода ядра.