Вышло ядро Linux 7.0: ускорение системы, безопасность и новый статус Rust
Линус Торвальдс представил релиз ядра Linux 7.0. Смена мажорной версии носит скорее технический характер (из-за роста номера минорной версии в ветке 6.x)
Производительность и память • Подкачка (swap) ускорена до 20% в многопоточных сценариях благодаря оптимизации обратного чтения данных. • Zram теперь записывает сжатые страницы на диск напрямую, без предварительной распаковки — это особенно важно для маломощных устройств. • Выделение и освобождение потоков ускорилось на 10–16%, операции с файлами — на 4–16% на многоядерных системах. Файловые системы • EXT4: улучшена производительность параллельной записи через direct I/O. • NTFS3: добавлено отложенное выделение и улучшено предчтение для больших каталогов. • exFAT: прирост до 10% при последовательном чтении на носителях с мелкими кластерами. • XFS: внедрён механизм автовосстановления — фоновый процесс исправляет ошибки даже на смонтированных разделах. • Внедрена единая система отчётов об ошибках через fsnotify для всех ФС.
Безопасность и процессоры • Intel TSX автоматически включается на процессорах 10-го поколения и новее, если отсутствует уязвимость TAA. Режим «auto» позволяет ядру самостоятельно определять безопасность. • Удалена поддержка небезопасного SHA-1 для подписи модулей. Добавлена поддержка постквантового алгоритма ML-DSA. • Для io_uring реализована BPF-фильтрация, позволяющая изолировать операции без полного отключения интерфейса.
Графика и мультимедиа • Одноплатники на Rockchip RK3588/RK3576 получили аппаратное декодирование H.264/H.265 в основном ядре. • Драйвер amdgpu: исправления стабильности для старых карт Radeon. • NVK (открытый драйвер NVIDIA): возвращена поддержка больших страниц памяти. • Intel Xe: добавлены датчики температуры и поддержка режима D3cold для карт Arc B-series.
Устройства и периферия • Улучшена поддержка ноутбуков ASUS, HP и Lenovo: управление подсветкой, вентиляторами, мониторинг температур. • Добавлена поддержка Bluetooth-гитар Rock Band 4 и клавиатуры Logitech K980. • Удалён устаревший режим laptop_mode — он более не актуален в эпоху повсеместного использования SSD.
Разработка и экосистема • Язык Rust официально стал полноценной частью ядра. Драйверы и подсистемы теперь можно писать на нём наравне с C. • Продолжается интеграция процессоров Qualcomm Snapdragon X Elite и X2 Elite. • Добавлена поддержка SoC SpacemiT K3, расширений RISC-V и подготовка к стандарту WiFi 8.
Где взять • Ubuntu 26.04 LTS поставляется с Linux 7.0 из коробки. • Для Ubuntu 24.04 LTS обновление выйдет в июле (последний бэкпорт ядра для этой версии). • В роллинг-дистрибутивах (Arch Linux, openSUSE Tumbleweed) пакеты появятся в ближайшие дни. • Исходный код уже доступен на kernel.org.