Линус Торвальдс представил стабильную версию ядра Linux 6.13 19 января 2025 года. Новая версия, следующая за LTS-релизом 6.12, включает 14 172 исправления от 2086 разработчиков. Объем патча составляет 46 МБ, изменения затронули 15 375 файлов.
Более половины изменений (52%) относятся к драйверам устройств, добавлена поддержка широкого спектра оборудования, включая новые процессоры AMD, Intel и Nvidia, а также различные контроллеры и чипы. Полный список доступен в списке изменений релиза.
Среди других важных обновлений следует отметить следующее:
Режим отложенного вытеснения (lazy preemption): снижает накладные расходы при переключении задач. Поддержка атомарных операций записи в XFS и Ext4: гарантирует целостность данных. Multigrain timestamps: более точное отслеживание изменений в файлах. Адаптивный polling в сети: динамическая регулировка частоты опроса сетевых устройств. Сборка с AutoFDO: автоматическая оптимизация на основе данных профилирования. Защита ARM65 Guarded Control Stack: повышение безопасности. Раздельные стеки в BPF: создание более сложных и безопасных программ фильтрации. Удаление ReiserFS: избавление от устаревшей файловой системы. Учет регистра при монтировании tmpfs: корректная работа с файлами в tmpfs. Поддержка POSIX-расширений в SMB3: улучшение совместимости.Добавлена начальная поддержка графики Intel Xe3, устройств Apple до M1, NVMe 2.1, а также оптимизаций AutoFDO/Propeller при компиляции с LLVM Clang. Расширена инфраструктура Rust. Для Ryzen X3D появился драйвер AMD 3D V-Cache Optimizer. Серверные процессоры AMD EPYC 9005 Turin по умолчанию используют AMD P-State.
В ходе разработки был выявлен проблемный патч от Microsoft, принятый без должной проверки. Его пришлось откатить для доработки, что подчеркивает важность тщательного тестирования при разработке ядра.
Источник: overclockers.ru