Линус Торвальдс объявил о выпуске Linux 7.3 — нового основного ядра, которое уже работает в Ubuntu 26.10. Релиз улучшает игровую производительность на видеокартах AMD с небольшим объёмом видеопамяти, ускоряет ввод-вывод ext4 и меняет принцип распределения процессорного времени между группами приложений. Ожидается, что эта ветка станет новой версией с долгосрочной поддержкой (LTS).
В письме в рассылку ядра Торвальдс пошутил, что на этот раз запомнил день недели и релиз не задержался случайно. Дальше — что именно изменилось.
AMD с малым VRAM: ядро вытесняет чужие данные
Главное улучшение для владельцев видеокарт AMD с ограниченной видеопамятью. Раньше, когда VRAM заполнялась при работе нескольких приложений, ядро выделяло место по принципу «кто первый пришёл». Если игра запускалась позже, её данные могли вытесняться из быстрой видеопамяти в системную RAM (GTT).
В Linux 7.3 ядро может вытеснять незащищённые фоновые данные других приложений из VRAM, освобождая место для задач с более высоким приоритетом — например, для игры, запрашивающей защищённую память. Работу выполнила Натали Вок из Valve. В тестах с Indiana Jones and the Great Circle изменение позволило игре нормально работать на GPU с 8 ГБ, даже когда настройки поднимали потребность в памяти почти до 9 ГБ VRAM. Это лишь часть работы: дальнейшие изменения управления VRAM появятся в будущих ядрах.
Исправления для старых AMD GPU и CPU
Последние ядра стабильно получают доработки для старых видеокарт, и эта тенденция продолжается. Модификаторы формата DRM — по сути метки, описывающие структуру буфера изображения, — теперь доступны на GPU AMD Radeon начиная с серии HD 7000 (GCN 1.0). Это повышает производительность в некоторых случаях и улучшает поддержку композиторов Wayland на базе Vulkan.
Кроме того, старые процессоры AMD Athlon XP (а также некоторые Intel Pentium III/Celeron) могут использовать инструкцию SFENCE для упорядочивания записи в память без необходимости SSE2 — исправлено ошибочное требование в предыдущих ядрах.
Есть и другие изменения для AMD и Intel, но они касаются ещё не вышедшего железа, поэтому в обзоре они не раскрываются.
Планировщик cgroup: меньше задержек
Linux 7.3 перестраивает механизм распределения процессорного времени между приложениями и службами, чтобы система оставалась отзывчивой при конкуренции фоновых задач за ресурсы. Планировщик теперь распределяет время между группами процессов, работающими в основном на одном CPU, и переносит cgroups в единую очередь выполнения для снижения задержек. Новый режим concur включён по умолчанию, но старое поведение можно вернуть.
В сопроводительной записке говорится, что новый режим выбран в надежде, что он «поможет большему числу людей, чем навредит». Планирование cgroup давно было предметом жалоб на задержки, так что изменения здесь должны быть встречены положительно. Тесты сопровождающего планировщика Петера Зилстры ранее в этом году показали многообещающие результаты: минимальная частота кадров одной игры выросла с 3,8 до 20,6 fps при 8 тяжёлых фоновых процессах, а средняя — с 48 до 57,2 fps.
ext4: быстрее чтение и запись
ext4, файловая система по умолчанию в Ubuntu, получила набор ускорений. Параллельная прямая запись ввода-вывода (в обход кэша страниц) стала быстрее, как и fallocate(), а регрессия буферизованной записи исправлена. ext4 (и XFS) также ускоряют мелкие прямые чтения с дисков.
Тесты инженера ByteDance на PCIe Gen5 NVMe SSD показали рост производительности случайного чтения блоками 4K с 1,92 млн до 2,19 млн операций в секунду. При использовании io_uring для обработки большего числа чтений одновременно прирост был выше.
Драйвер ntfs3 получил базовую поддержку альтернативных потоков данных — функции Windows, позволяющей файлам хранить дополнительные данные рядом с содержимым. Более новый драйвер ntfs (опциональный с Linux 7.1) добавляет поддержку сжатия Windows overlay filter (WOF) в режиме только чтения.
Новое железо: Steam Controller 2026, MSI Claw и другое
Steam Controller 2026 года получил начальный драйвер в Linux 7.3, а Valve добавила драйвер нового геймпада MSI Claw. Драйвер оригинального Steam Controller теперь поддерживает больше датчиков.
USB-микрофон HyperX QuadCast 2 теперь сообщает о состоянии отключения звука, а ядро корректно обрабатывает подключение и отключение микрофона гарнитуры Logitech PRO X Wireless. Драйвер Logitech HID (используется для микрофона) поддерживает переназначаемые кнопки HID++ 2.0 — владельцы Logitech Signature M650 оценят. Дорогой двухканальный DJ-микшер Pioneer DJ DJM-S11 получает поддержку USB-аудио, устранена проблема с USB-пробросом на синтезаторе M-Audio Venom, а на ноутбуках TUXEDO на базе TongFang XxAF5xxx теперь определяются внутренние микрофоны.
Ядро теперь проверяет возможности USB-C-кабеля для поддержки альтернативных режимов (например, DisplayPort и Thunderbolt) до попытки их использования — это должно решить проблемы, когда неподдерживаемые кабели ошибочно считались способными на большее. Датчики на большем числе материнских плат ASUS, включая ProArt Z690-CREATOR WIFI и ROG CROSSHAIR X870E HERO, теперь работают. Также добавлена поддержка PCI Wi-Fi адаптеров Realtek 8922DE и 8922DE-VS.
Apple M3 Pro, Max и Ultra: ранняя поддержка
В релиз включена начальная поддержка чипов Apple M3 Pro, Max и Ultra (Linux 7.2 добавил базовую поддержку M3). Не стоит ожидать многого: поддержка M3 ранняя и не настолько готова к использованию, как поддержка M1 и M2 в ядре.
Другие изменения, связанные с Apple: встроенный SMB-сервер ядра (ksmbd) получает опциональную поддержку Apple Time Machine. Это позволит пользователям Mac использовать сетевые ресурсы на Linux для резервного копирования macOS. А монитор Apple Studio Display теперь надёжно работает с GPU AMD — драйвер AMDGPU DC (display core) лучше справляется с технологией двойного потока монитора. Композиторы рабочих столов больше не видят панель 5K монитора Studio Display как два отдельных экрана.
Другие заметные изменения
sched_ext-субпланировщики позволяют cgroups запускать планировщики на основе BPF.- Блочные устройства поддерживают
RWF_DONTCACHEдля выборочного кэширования. - Новая техника песочницы с
failfsиfchroot. - Поддержка Apple Time Machine в SMB-сервере (упомянута выше).
- PID 1 и потоки ядра теперь имеют отдельные состояния файловой системы.
- Новые библиотечные API для распространённых режимов шифрования AES.
- До 5 раз быстрее операции
fsyncв btrfs (в некоторых сценариях). - FUSE получает пулы буферов и zero-copy ввод-вывод через
io_uring. - Nouveau добавляет NVDEC (необходим для Vulkan Video в NVK).
- Swap получает структуру
swap_opsдля будущих улучшений. - Большие TCP-пакеты в UDP-туннелях под управлением VXLAN и GENEVE.
- Поддержка Rust для PowerPC.
- Добавлен большой массив кода с помощью LLM, позволяющий гипервизорам отслеживать использование памяти виртуальными машинами, помечая диапазоны страниц как «no access» для возврата холодных страниц.
Как получить Linux 7.3 на Ubuntu
Ubuntu 26.10 поставляется с Linux 7.3 из коробки и получит финальный релиз через обновления ПО в ближайшие одну-две недели. Если вы используете Ubuntu 26.04 LTS, это ядро придёт в следующем обновлении HWE, ожидаемом в начале 2027 года — подробности о предыдущей ветке есть в материале про Ubuntu 24.04.5 LTS с ядром Linux 7.0.
На других выпусках Ubuntu можно установить Linux 7.3 на свой страх и риск, используя основные сборки ядра от Canonical. Однако они не рекомендуются: в них нет специфичных для Ubuntu патчей и драйверов, они поставляются без поддержки и не получают обновлений безопасности. Если система работает хорошо, нет причин гнаться за новыми ядрами ради самого процесса.
Рекорд по числу коммитов
По статистике LWN, Linux 7.3 включает 18 765 не-merge коммитов от более чем 3 000 разработчиков. Из них 807 — впервые участвующие в разработке ядра. Это заметный рост числа новичков. Окно слияния Linux 7.4 откроется завтра, и будет интересно посмотреть, побьёт ли оно новые рекорды этого ядра.
Частые вопросы
Кого касается обновление до Linux 7.3?
В первую очередь пользователей Ubuntu 26.10, где ядро уже установлено, а также владельцев видеокарт AMD с небольшим объёмом VRAM и администраторов, которым важна отзывчивость системы при фоновой нагрузке.
Как проверить, какое ядро у меня сейчас?
Выполните uname -r в терминале — команда покажет текущую версию ядра. Для Ubuntu 26.10 ожидайте ветку 7.3 после ближайших обновлений.
Когда Linux 7.3 появится в Ubuntu 26.04 LTS?
Ядро придёт в следующем обновлении HWE, которое ожидается в начале 2027 года. До этого момента в LTS-выпуске останется текущее ядро.
Можно ли поставить Linux 7.3 на другие версии Ubuntu?
Да, через основные сборки ядра от Canonical, но на свой страх и риск. В них нет патчей и драйверов, специфичных для Ubuntu, они не получают обновлений безопасности и не поддерживаются.
Что даёт новый режим concur в планировщике cgroup?
Он переносит cgroups в единую очередь выполнения и распределяет процессорное время между группами процессов, работающими в основном на одном CPU. Это снижает задержки; при необходимости можно вернуть старое поведение.
Поможет ли Linux 7.3 на видеокарте AMD с 8 ГБ VRAM в играх?
В тестах с Indiana Jones and the Great Circle игра работала нормально на GPU с 8 ГБ, даже когда настройки требовали почти 9 ГБ VRAM. Ядро вытесняет незащищённые фоновые данные других приложений, освобождая место для приоритетной задачи.
Будет ли Linux 7.3 версией LTS?
Ожидается, что эта ветка станет новой версией с долгосрочной поддержкой, хотя официального подтверждения в тексте релиза нет.
Что изменилось для владельцев Apple M3?
Появилась начальная поддержка чипов M3 Pro, Max и Ultra, но она ранняя и не настолько готова к использованию, как поддержка M1 и M2. Базовая поддержка M3 была добавлена ещё в Linux 7.2.
Как Linux 7.3 повлияет на серверы с ext4?
Ускорены параллельная прямая запись, fallocate() и мелкие прямые чтения; исправлена регрессия буферизованной записи. В тестах на NVMe SSD случайное чтение 4K выросло с 1,92 до 2,19 млн операций в секунду, особенно с io_uring.
Поддерживает ли новое ядро Steam Controller 2026 года?
Да, в Linux 7.3 добавлен начальный драйвер Steam Controller 2026, а также драйвер геймпада MSI Claw от Valve. Драйвер оригинального Steam Controller получил поддержку дополнительных датчиков.
Источник: omgubuntu.co.uk