Состоялся долгожданный релиз ядра Linux 7.0. Переход на новую мажорную версию после 6.19 не связан с какими-то радикальными изменениями в архитектуре — Линус Торвальдс просто решил «сбросить счетчик», так как большие двузначные числа в нумерации версий становятся неудобными для восприятия.

Новый релиз включает в себя 15 624 патча от 2477 разработчиков, а общий объем патча составил внушительные 56 МБ. Ожидается, что именно эта версия станет основой для будущего дистрибутива Ubuntu 26.04 LTS.

Ключевые нововведения в ядре 7.0:

  • Rust — теперь официально: Поддержка языка Rust в ядре Linux окончательно лишилась статуса экспериментальной. Это важный этап в развитии системы, направленный на повышение безопасности и предотвращение ошибок при работе с памятью.
  • Аппаратная поддержка: В ядро заложен фундамент для работы с процессорами будущих поколений, включая Intel Panther Lake, Nova Lake и новые архитектуры AMD Zen.
  • Файловые системы: Файловая система XFS получила поддержку механизмов автономного самовосстановления (online repair). Кроме того, значительно оптимизирована производительность записи в EXT4.
  • Сетевой стек: Разработчики добились заметного прироста производительности в протоколе UDP благодаря новым механизмам встраивания функций (function inlining).
  • io_uring: Добавлен новый механизм фильтрации, расширяющий возможности этого интерфейса асинхронного ввода-вывода.
  • Драйверы и оптимизации: Обновлено огромное количество драйверов для видеокарт, сетевых адаптеров и периферии.

Линус Торвальдс в своих заметках к релизу также отметил возрастающую роль искусственного интеллекта. По его словам, ИИ-инструменты теперь активно помогают находить редкие и странные баги, что становится новой нормой в процессе разработки ядра.