12 апреля Линус Торвальдс объявил о выпуске Linux 7.0 — ядра, которое войдет в состав Ubuntu 26.04 LTS.
Linux 7.0 включает новую стандартизированную систему отчётов об ошибках файловых систем, более быструю работу swap и аппаратное декодирование видео для ряда одноплатных ARM64‑компьютеров на базе Rockchip. Из необычного — добавлена поддержка Bluetooth‑контроллеров Rock Band 4.
Новый номер версии сам по себе не означает ничего особенного. Торвальдс всегда подчёркивал, что номера ядра увеличиваются, когда минорная версия становится слишком громоздкой, а не потому, что достигнут какой‑то «рубеж».
Тем не менее, в этом релизе есть много интересного — так что перейдём к подробностям.
Содержание статьи
- 1 Улучшения в swap и управлении памятью
- 2 Оптимизации файловых систем
- 3 Оптимизации многопоточности на новых процессорах Intel
- 4 Аппаратное декодирование видео на Rockchip RK3588/RK3576
- 5 Графические драйверы
- 6 Удаление устаревшего энергосбережения HDD
- 7 Улучшения для ноутбуков и периферии
- 8 Прочие изменения
Улучшения в swap и управлении памятью

Linux 7.0 продолжает работу над переработкой подсистемы подкачки, начатую ещё в Linux 6.18. Вторая фаза изменений ускоряет чтение данных из области подкачки (swap) обратно в RAM при нехватке памяти.
В тестах, где несколько процессов используют одни и те же выгруженные страницы (например, Redis с персистентностью), прирост производительности достигал до 20%. На настольных системах улучшения более скромные, но стабильные.
Если используется zram с резервным блочным устройством (например, диском), ядро теперь может записывать сжатые страницы напрямую, без предварительной распаковки — это снижает нагрузку и ускоряет работу при переполнении памяти.
Оптимизации файловых систем

Ubuntu использует EXT4 как файловую систему по умолчанию, поэтому любые изменения в ней привлекают внимание. В Linux 7.0 EXT4 улучшает производительность записи при параллельных операциях direct I/O, развивая работу над увеличением размера блока и ускорением записи, появившуюся в Linux 6.19.
Это полезно, если у вас часто несколько процессов одновременно пишут на диск (например, инструменты резервного копирования, системы сборки, менеджеры загрузок) — в таком случае записи на EXT4 будут более надёжными.
Драйвер NTFS3 также был обновлен. В нем появились:
- отложенное выделение блоков для повышения производительности;
- операции на базе iomap;
- улучшенный readahead при сканировании больших каталогов.
В exFAT улучшено чтение нескольких кластеров подряд, что ускоряет последовательное чтение за счёт выборки блоков сериями. Тесты на диске с 512‑байтовыми кластерами показали около 10% ускорения.
Однако ощутить это улучшение вряд ли получится: оно помогает в основном на устройствах с маленькими кластерами (меньше 32 КБ), а такие встречаются в основном на старых или малых по объёму носителях.
До сих пор в Linux не было единого способа сообщать об ошибках метаданных и файловых операций — каждая файловая система делала это по‑своему (или не делала вовсе). Linux 7.0 добавляет унифицированный механизм отчётов об ошибках, передающий их в пользовательское пространство (userspace) через fsnotify.
Файловая система XFS теперь может самовосстанавливаться. Когда ошибки фиксируются (через новую систему), фоновый демон под управлением systemd может автоматически выполнять ремонт, даже если файловая система смонтирована и используется.
Оптимизации многопоточности на новых процессорах Intel

Запуск Linux 7.0 на современных процессорах Intel (10‑го поколения и новее) может дать небольшой прирост производительности в многопоточных задачах, поскольку Intel TSX теперь включён по умолчанию.
Эти расширения ранее были отключены на всех совместимых CPU из‑за уязвимости TSX Asynchronous Abort, обнаруженной в 2019 году, которая затрагивала процессоры Core 6–9 поколений и некоторые чипы 10‑го поколения.
Однако большинство процессоров Intel 10‑го поколения не имеют этой уязвимости, поэтому в Linux 7.0 TSX включается динамически. На уязвимых процессорах он остаётся выключенным. Новый режим «auto» автоматически определяет, когда TSX можно включить.
Аппаратное декодирование видео на Rockchip RK3588/RK3576

Если вы используете Linux на одноплатниках Rockchip RK3588 или RK3576, таких как Orange Pi 5 или Radxa ROCK 5, вы получите аппаратное декодирование H.264 и H.265, реализованное Collabora, с поддержкой в GStreamer и FFmpeg.
Ранее аппаратное декодирование было доступно только в BSP‑ядре Rockchip. Теперь оно работает в mainline‑ядре Linux 7.0, так что при загрузке Ubuntu 26.04 LTS на таких устройствах вы получите плавное воспроизведение 4K «из коробки».
Графические драйверы

Карты Radeon эпохи GCN 1.0 и 1.1, которые перешли на драйвер amdgpu в Linux 6.19, получив нативную поддержку Vulkan и значительный прирост производительности, получили ряд исправлений, улучшающих стабильность работы в Linux 7.0.
Пользователи открытого драйвера NVK для новых GPU NVIDIA увидят улучшение производительности благодаря восстановлению поддержки больших страниц.
Для Intel драйвер Xe теперь предоставляет больше датчиков температуры, а дискретные GPU Intel Arc серии B (Battlemage) больше не блокируют состояние энергосбережения D3cold, что снижает энергопотребление в простое.
Удаление устаревшего энергосбережения HDD
Из ядра удалён механизм laptop_mode, актуальный для эпохи жёстких дисков. Разработчики отмечают, что он давно не тестировался и усложнял код, а современные ноутбуки используют SSD (утверждение конечно спорное).
Улучшения для ноутбуков и периферии

Linux 7.0 приносит множество улучшений поддержки оборудования для ноутбуков, настольных ПК и периферии.
- Драйвер ASUS WMI улучшает управление подсветкой, яркостью RGB и клавишей Fn+F5 на ноутбуках ROG и TUF.
- Драйвер HP WMI добавляет ручное управление вентиляторами на HP Victus S; для HP Victus 16 исправлена проблема с индикатором отключения звука.
- Драйвер Lenovo WMI предоставляет данные мониторинга оборудования через HWMON, включая температуры и скорость вентиляторов.
- На TUXEDO InfinityBook Gen7 можно управлять параметром cTGP (доступная мощность GPU) через sysfs, но только на моделях с NVIDIA 3000.
- Bluetooth‑гитары Rock Band 4 для PS4 и PS5 теперь поддерживаются ядром.
- Клавиатура Logitech K980 с солнечной зарядкой теперь полностью поддерживается по Bluetooth.
Прочие изменения
Общая отзывчивость системы улучшена: создание и завершение потоков стало быстрее на 10–16% благодаря улучшениям в выделении PID, а операции открытия/закрытия файлов — на 4–16% быстрее на многоядерных системах.
По части безопасности Linux 7.0 добавляет BPF‑фильтрацию для io_uring, что позволяет изолировать операции. Ранее некоторые администраторы обходили отсутствие этой возможности, полностью отключая io_uring — теперь это не требуется.
Продолжается работа над поддержкой Qualcomm Snapdragon X2 Elite: в этом релизе добавлена поддержка PHY. Прогресс остаётся постепенным и неоднородным, поэтому полноценная работа Linux на ноутбуках Snapdragon пока далека.
Другие заметные изменения:
- поддержка Rust теперь постоянная и не считается экспериментальной;
- поддержка SoC SpacemiT K3 RVA23 в mainline‑ядре;
- корректная работа неблокирующих прямых записей;
- начальная поддержка AV1 stateful decoder в V4L2;
- упрощена замена логотипа Tux при загрузке через новые параметры kconfig;
- поддержка USB Type‑C на Apple Silicon;
- удалена поддержка подписи модулей SHA‑1;
- добавлены постквантовые подписи ML‑DSA;
- драйвер TPS65185 теперь сообщает температуру через HWMON (используется в PineNote);
- начальная подготовка к Wi‑Fi 8 (Ultra High Reliability);
- Btrfs поддерживает direct I/O при размере блока больше размера страницы;
- поддержка расширений RISC‑V Zicfiss и Zicfilp;
- EROFS включает LZMA‑сжатие по умолчанию.
Напомню, ядро Linux 7.0 войдет в состав Ubuntu 26.04 LTS, релиз который должен состояться уже 23 апреля. Пользователи Ubuntu 24.04 LTS получат ядро 7.0 в виде обновления в июле — это будет последнее крупное обновление ядра для 24.04.
По материалам OMG!Ubuntu.







