Офіційний реліз стабільного ядра Linux 6.18 приніс значні покращення продуктивності та важливу підтримку нового апаратного забезпечення. Оновлення охоплює широкий спектр змін — від систем зберігання та мережевих функцій до графіки й підтримки пристроїв Apple.
Підтримка апаратного забезпечення Intel
Ядро продовжує розширювати підтримку майбутньої платформи Wildcat Lake, зокрема базові функції дисплея та керування живленням, а також нові можливості для послідовної флеш-пам’яті Intel SPI. Крім того, додано початкову підтримку тактильних тачпадів — функцію, яка зробить роботу з Linux на сучасних ультрабуках значно комфортнішою.
Мережева продуктивність
Для серверів із високим навантаженням найважливішим покращенням у версії 6.18 стала суттєва переробка продуктивності отримання UDP-пакетів. За екстремальних умов приріст швидкості сягає 50%, що є вагомим досягненням для масштабованості систем.
Зберігання даних і пам’ять
Файлова система XFS тепер за замовчуванням підтримує онлайн-перевірку цілісності (fsck). Також інтегровано DM-PCACHE — новий механізм постійного кешування в підсистемі Device Mapper. Він дозволяє використовувати постійну пам’ять, зокрема CXL або пристрої з підтримкою DAX, як високопродуктивний кеш-рівень перед повільнішими накопичувачами на кшталт SSD або жорстких дисків. Це забезпечить помітне прискорення для робочих навантажень з інтенсивним введенням-виведенням.
Ядро також отримало першу фазу інфраструктури Swap Table, яка покращує продуктивність підкачки. Приріст пропускної здатності або скорочення часу збірки становить від 5 до 20%.
Графічна підсистема
Відкритий драйвер Nouveau для GPU NVIDIA зазнав значних змін. Для відеокарт архітектур Ampere та Turing драйвер тепер за замовчуванням використовує прошивку NVIDIA GSP (GPU System Processor), якщо вона доступна. Це важливий крок, який перекладає ініціалізацію та інші складні завдання на сам GPU, що має забезпечити кращу довгострокову підтримку та стабільність.
Серед нових драйверів — Rocket для NPU в нових SoC від Rockchip, що дозволяє ядру керувати цим спеціалізованим процесором.
Безпека та перспективи розвитку
У сфері безпеки з’явилася можливість завантажувати криптографічно підписані програми BPF. Це базовий крок до того, щоб непривілейовані користувачі могли завантажувати перевірені програми BPF з посиленим контролем безпеки.
Також додано Tyr — новий драйвер DRM мовою Rust для GPU Arm Mali, який згодом замінить наявний драйвер Panthor. Це свідчить про подальше зміцнення позицій мови Rust в екосистемі ядра Linux.


