Перейти до вмісту
Новини

Linux 7.3 на фінішній прямій: Btrfs, GPU, Rust і що це означає для Ubuntu

Стан Linux 7.3 на 10 жовтня 2026 року: перевірені зміни Btrfs, AMD/Intel/Nouveau, CPU, Rust, Apple Silicon, ігрового обладнання та практичні наслідки для Ubuntu.

Пінгвін у помаранчевому плащі на тлі гір та ілюстративних панелей Linux 7.3
Редакційна ілюстрація до огляду Linux 7.3.

Linux 7.3 уже пройшов основне вікно злиття й наближається до фіналу. Це велике оновлення ядра з помітними змінами у Btrfs, плануванні процесів, графічних драйверах, підтримці нових платформ і Rust-інфраструктурі. Але головний факт на дату публікації простий: фінальний Linux 7.3 ще не випущено.

Статус матеріалу — 10 жовтня 2026 року. На kernel.org основною гілкою є 7.3-rc6 від 4 жовтня, а останнім стабільним ядром — 7.2.9 від 3 жовтня. До фінального релізу ще можуть увійти виправлення або з’явитися додатковий release candidate.

Стан релізу на 10 жовтня 2026 року

Вікно злиття закрилося 30 серпня з виходом 7.3-rc1. Лінус Торвальдс назвав цей цикл великим за кількістю комітів; близько третини розміру початкового diff припало на заголовки регістрів і супровідний код AMD DCN6. У повідомленні про 7.3-rc6 він уже описав цикл як такий, що повернувся до звичайного ритму виправлень: приблизно половина змін того тижня стосувалася драйверів.

Коротко

  • Linux 7.3-rc6 придатний для тестування, але не є фінальним стабільним релізом.
  • Найпомітніші зміни для настільних систем — у Btrfs, DRM-драйверах AMD/Intel/Nouveau, платформних драйверах і підтримці новішого обладнання.
  • Точні прирости швидкодії залежать від конкретного сценарію; результати окремих мікротестів не можна переносити на всі ПК.

Btrfs: швидший I/O без магічних обіцянок

Неонова ілюстрація сховища Btrfs із потоками файлів на системній платі

У Btrfs перероблено шлях прямого введення-виведення: замість відкату до buffered I/O для частини невирівняних операцій використовується bounce buffer на базі iomap. За наведеним розробниками тестом це повернуло пропускну здатність приблизно з половини до близько 95% теоретичного максимуму. Це важливе виправлення конкретного шляху I/O, а не обіцянка «удвічі швидшої файлової системи» в будь-якому завданні.

Для змонтованих у режимі non-SSD файлових систем прибрано зайву затримку в один jiffy під час паралельного журналювання. У тестовому навантаженні авторів це зменшило затримку й дало приблизно п’ятикратний приріст пропускної здатності. Інше виправлення пропускає пошук «дір» під час повного fsync для файлів без дірок і з великою кількістю extent-ів; у мікротесті час також скоротився приблизно вп’ятеро, але йшлося про діапазон мікросекунд.

Старий free-space cache v1 більше не використовується як активний кеш за замовчуванням. Старі файлові системи продовжують монтуватися, однак без старого кешування можуть працювати дещо повільніше, доки не перейдуть на free-space tree v2. Перед будь-якою конвертацією потрібна актуальна резервна копія й документація саме вашого дистрибутива.

Редакційне застереження: цифри 2×, 3× або 5× у changelog описують окремі контрольовані навантаження. Вони не означають такий самий приріст під час завантаження системи, запуску програм, копіювання будь-яких файлів чи гри.

GPU: AMD, Intel і Nouveau

Неонова ілюстрація відеокарти з трьома вентиляторами

AMD

Драйвер amdgpu отримав початкову підтримку дисплейного блока DCN 6.0.0, нові IP-версії, зміни енергозбереження для DCN4/DCN4.2, підтримку модифікаторів для старіших GFX6–8 та низку виправлень відновлення й діагностики. Великий розмір змін у rc1 значною мірою пояснювався автоматично згенерованими описами регістрів DCN6, а не пропорційно великим набором користувацьких функцій.

Intel

Для Intel продовжено підготовку дисплейної частини Nova Lake, а драйвер Xe отримав індикатор стану RAS, обробники відновлення після PCI-помилок, підтримку GuC paging engine та інші зміни керування пам’яттю й чергами. Це насамперед нове апаратне enablement і надійність драйвера; на вже стабільно підтримуваній системі користувач може не помітити різниці.

Nouveau

У Nouveau додано можливість виділяти канали NVDEC через старий ABI16 та під’єднано облік device memory через cgroups. NVDEC — це інтерфейс до апаратного декодування відео, але сам факт появи каналу в DRM-драйвері не гарантує готового прискорення в кожному програвачі: потрібні відповідні Mesa, firmware і userspace-інтеграція.

Ігри: що реально може змінитися

Linux 7.3 не містить універсального «режиму підвищення FPS». Для ігор важливіші точкові речі: підтримка новішого GPU-обладнання, виправлення DRM-драйверів, коректна робота живлення та платформних профілів. У HID додано підтримку Steam Controller 2026 року, а для MSI Claw з’явився окремий драйвер конфігурації; також розширено підтримку ігрових ноутбуків HP OMEN, ASUS ROG та інших моделей.

Продуктивність гри все одно визначають не лише ядро, а й Mesa або пропрієтарний драйвер, Vulkan-стек, Proton/Wine, композитор, прошивка й сама гра. Тому після оновлення варто порівнювати однакову сцену з тим самим драйвером і налаштуваннями, а не очікувати приросту лише через номер ядра.

CPU, планувальник і живлення

Неонова ілюстрація процесора із символами Linux та Rust

Одна з найбільших внутрішніх змін — нові режими розподілу ваги CPU між cgroup та перехід cgroup-планування до єдиної run queue. Типовий режим змінено на concur, який точніше враховує кількість доступних CPU і runnable-задач, але може коштувати більше обчислень. Найбільше це стосується контейнерів, серверів і систем зі складною ієрархією cgroup; це не автоматична гарантія швидшого робочого столу.

Для AMD P-State виправлено врахування мінімальної продуктивності, заданої BIOS, і перероблено Dynamic EPP. База подій perf поповнилася оновленнями для Zen 5/Zen 6 та Intel. Це покращує керування частотою й профілювання на відповідному обладнанні, але не перетворює оновлення ядра на розгін процесора.

Rust у ядрі: ширша основа, а не переписування Linux

Гілка Rust у Linux 7.3 розширює інфраструктуру: з’явилися типи I/O, проєкції, абстракції SRCU, підтримка частини низькорівневих операцій синхронізації та нові прив’язки для графічної підсистеми. Архітектура PowerPC також отримала базову підтримку Rust.

Для звичайного користувача тут немає перемикача, який треба ввімкнути. Йдеться про можливості для авторів майбутніх драйверів і підсистем із сильнішими гарантіями безпеки пам’яті. Основна частина ядра й надалі написана C; Linux 7.3 не є «ядром, переписаним на Rust».

Apple Silicon: початкова підтримка M3 Pro, Max і Ultra

До ARM64 Device Tree додано SoC та машини сімейства Apple T603x — M3 Pro, M3 Max і M3 Ultra. Також є нові вузли апаратного моніторингу SMC і драйвер керування живленням PMGR misc. Це важлива основа для запуску Linux на новіших Mac.

Не плутайте початковий Device Tree enablement із повною підтримкою комп’ютера. Наявність опису SoC у mainline не підтверджує готовність усіх моделей, GPU-прискорення, Thunderbolt, камер, сну, аудіо чи кожної конфігурації. Для практичного встановлення слід перевіряти актуальну документацію дистрибутива та проєктів, які підтримують конкретну модель Mac.

Що це означає для Ubuntu

Canonical змінила ціль Ubuntu 26.10 з Linux 7.2 на 7.3. Станом на 10 жовтня доступна beta Ubuntu 26.10 з поточним 7.3 RC-ядром; фінальний випуск Ubuntu заплановано на 15 жовтня. У репозиторіях уже є пакети серії 7.3.0, однак номер пакета Ubuntu не доводить, що upstream 7.3 фіналізовано: збірка може базуватися на release candidate й містити патчі Ubuntu.

Користувачам Ubuntu 26.04 LTS не потрібно вручну переходити на mainline 7.3 заради номера версії. LTS отримує підтримувані Canonical security-оновлення та HWE-ядра за власним графіком. Ручна заміна ядра може ускладнити Secure Boot, DKMS-модулі, NVIDIA-драйвер, ZFS і підтримку з боку дистрибутива.

Як перевірити своє ядро: uname -r

Відкрийте термінал і виконайте:

uname -r

Результат на кшталт 7.3.0-9-generic означає, що ви завантажилися з пакета Ubuntu цієї серії; суфікс -generic і число збірки належать пакуванню дистрибутива. Значення на кшталт 7.3.0-rc6 прямо вказує на release candidate. Щоб побачити назву системи й ширший контекст, можна додатково виконати uname -a.

Практичні рекомендації

  1. На робочому ПК залишайтеся на ядрі дистрибутива. Дочекайтеся його штатної появи у вашому каналі оновлень.
  2. Тестуйте RC окремо. Не видаляйте попереднє робоче ядро з меню завантаження й майте резервну копію важливих даних.
  3. Перед оновленням перевірте зовнішні модулі. Особливо NVIDIA, VirtualBox, ZFS та інші DKMS-пакети.
  4. Для Btrfs не переносіть мікробенчмарки на свою систему. Спочатку виміряйте власне навантаження й не змінюйте формат службових структур без резервної копії.
  5. Після перезавантаження перевірте uname -r, графіку, сон, мережу й звук. За проблем поверніться до попереднього ядра та зберіть журнали для звіту про помилку.

Підсумок

Linux 7.3 виглядає як сильне еволюційне оновлення: Btrfs повертає втрачену продуктивність у конкретних I/O-сценаріях, GPU-драйвери готують нове обладнання й покращують відновлення, CPU-планування отримує масштабну внутрішню перебудову, Rust-інфраструктура стає ширшою, а mainline робить ще один крок до новіших Apple Silicon.

Водночас це все ще кандидат у реліз. Найкраща стратегія для більшості користувачів — не полювати за номером, а дочекатися протестованого пакета від свого дистрибутива. Статтю потрібно повторно звірити з фінальним оголошенням Linux 7.3 після його публікації.

Першоджерела й матеріали для звірки

Межі перевірки. Твердження про включені зміни звірено зі станом mainline, KernelNewbies, LWN і вибраними комітами git.kernel.org. Не підтверджено й тому не стверджується: точна дата фінального Linux 7.3, статус LTS для 7.3, універсальний приріст FPS або швидкодії, а також повна підтримка всіх функцій Mac на M3.

Добірка редакції

Що читати далі

Три матеріали, що продовжують тему системи, робочого столу й безпечних оновлень.