
Нова версія ядра Лінукс, 6.15, тепер доступний для завантаження та є одним із найпомітніших релізів останнього часу, як завдяки внутрішнім покращенням, так і підвищеній сумісності з обладнанням. З цим релізом, офіційно оголошено Лінусом Торвальдсом, користувачі та розробники знаходять широкий перелік оновлених функцій, підтримку нещодавно випущених компонентів та низку технічних змін, які демонструють зусилля, що стоять за кожним циклом розробки.
Плюс усунення виявлених помилок та проблем із продуктивністю На попередніх етапах Linux 6.15 впроваджує значні інновації в ядро, нові драйвери для популярних пристроїв та суттєві покращення безпеки та ефективності. Все це без нехтування постійною роботою над архітектурою та оптимізацією внутрішнього функціонування системи, яка залишається серцем багатьох дистрибутивів вільного програмного забезпечення по всьому світу.
Linx 6.15 представляє підтримку обладнання та нові функції для Intel, AMD та інших.
Ядро 6.15 значно розширює сумісність з обладнанням наступного покоління. Серед основних нововведень – удосконалення для процесорів Intel та AMD, зокрема додавання інструкції INVLPGB для керування кешем пам'яті на процесорах AMD, покращення драйвера AMD P-State та початок підтримки однокристальної системи AMD Versal NET. Що стосується Intel, то виділяються початкова робота над розширеними розширеннями продуктивності (APX) та постійне вдосконалення підтримки розширень довірчих доменів (TDX).
У графічній сфері також відбуваються глибокі зміни.. Представлено попередній код драйвера NOVA, який має стати наступником відомого Nouveau для графічних процесорів NVIDIA. Цього разу він повністю написаний на Rust, що є кроком до більш безпечного та сучасного ядра. Тим часом драйвер Intel Xe тепер підтримує спільну віртуальну пам'ять і покращує моніторинг потенційних збоїв графічного процесора, тоді як AMD додає такі функції, як керування вентиляторами, до графічних процесорів Radeon RX 9070.
Розширення та вдосконалення файлової системи
Оптимізація файлової системи є сильною стороною цієї версії.. Продуктивність exFAT значно підвищується: якщо ввімкнути опцію монтування «відкинути», видалення великих файлів стає надзвичайно ефективним, збільшуючи час від кількох хвилин до кількох секунд. З іншого боку, Btrfs додає підтримку нових рівнів стиснення zstd та покращує продуктивність запису в середовищах, що потребують перевірки цілісності, що спрощує його використання на віртуальних машинах. Молода система Bcachefs продовжує свій шлях до стабільності, впроваджуючи нові функції очищення та здатність обробляти великі блоки.
Покращення файлової системи також покращують функціональність ядра для різних сценаріїв використання..
Мережеві інновації та управління подіями
Linux 6.15 Включає підтримку отримання даних "нульової копії" через io_uring у свій мережевий стек., функція, яка дозволяє копіювати мережеві пакети безпосередньо в пам'ять користувача без зниження продуктивності. Крім того, стек TCP реалізує параметр TCP_RTO_MAX_MS, який надає більше контролю над часом повторних спроб для передач IPv4. Паралельно, новий API fanotify дозволяє моніторити події монтування та відмонтування файлової системи в режимі реального часу.
Rust та нові функції безпеки в Linux 6.15
Інтеграція з Rust розвивається з появою драйверів, написаних цією мовою, таких як вищезгадана NOVA, та нових абстракцій, доступних в ядрі.. З точки зору безпеки, варто відзначити додавання спеціального перехоплювача для підсистеми io_uring, що дозволяє модулям безпеки застосовувати політики контролю даних, якими керує ядро. Підсистема fwctl, хоча й не без суперечок, спрощує налаштування та налагодження прошивки з простору користувача за допомогою стандартизованих віддалених викликів процедур (RPC).
Драйвери, сумісність та периферійні пристрої
Підтримка пристроїв значно розширена. Драйвери Touch Bar з'являться на MacBook Pro (як Intel, так і Apple Silicon) та підтримуватимуть розширені функції, такі як керування підсвічуванням та програмовані клавіші. Інші драйвери дозволяють увімкнути розширені функції на ноутбуках Samsung GalaxyBook та покращити сумісність із популярними консолями та контролерами. Ядро додає підтримку контролерів Turtle Beach Recon та Stealth Ultra, а також дротового контролера PowerA для Xbox.
У сфері інтегрованої графіки для чіпів Intel Panther Lake додано нові ідентифікатори PCI, що забезпечує негайну сумісність з майбутніми релізами.
Покращення продуктивності та внутрішня оптимізація в Linux 6.15
Після виявлення та виправлення деяких проблем із продуктивністю в попередніх версіях — наприклад, проблеми, що впливають на сервери із сучасними процесорами або програми, такі як Nginx — команда випустила патчі для скасування цих регресій. Крім того, для ноутбуків Intel Arrow Lake U/H було виправлено значну проблему енергозбереження, що забезпечує оптимальну роботу функції переходу з режиму очікування в режим очікування.
Інші технічні зміни та додаткові деталі в Linux 6.15
Linux 6.15 оновлює численні драйвери та підсистеми, такі як покращення керування пристроями ACPI, оптимізація планувальника ядра та впровадження Python 3.9+ як вимоги для роботи з внутрішньою документацією та інструментами. Розробники також знайдуть нові механізми для герметизації зіставлень пам'яті, додаткові параметри файлової системи та версію 1.5.7 алгоритму стиснення Zstd, вбудовану в ядро.
Усі ці нові функції роблять Linux 6.15 особливо актуальним оновленням як для кінцевих користувачів, які шукають безпосередніх покращень, так і для розробників і виробників, яким потрібна сумісність і гнучкість на різних платформах. Темпи впровадження залежатимуть від різних дистрибутивів, але нову версію вже можна завантажити та скомпілювати з офіційних джерел.
Ядро Linux 6.15 зміцнює свої позиції як постійно інноваційної платформи, завдяки вдосконаленням в апаратному забезпеченні, безпеці та продуктивності, що закріплює її лідерство у світі програмного забезпечення з відкритим вихідним кодом.
