19 січня Лінус Торвальдс офіційно анонсував реліз нової стабільної версії ядра Linux 6.13. Це оновлення стало результатом двомісячної роботи, яке вийшло за графіком, із низкою цікавих нововведень та покращень.
Ключові нововведення у Linux 6.13
1. Оптимізація роботи ядра:
- Lazy Preemption: додано нову модель, яка дозволяє відкладати виконання завдань до зручного моменту. Це підвищує ефективність роботи на архітектурах x86, RISC-V і LoongArch.
- Підтримка ARM CCA: реалізовано можливість запуску Linux у захищених віртуальних машинах, що відповідає стандартам Confidential Compute Architecture (CCA) від ARM.
- Shadow Stack для AArch64: запроваджено технологію Guarded Control Stack (GCS), яка підвищує безпеку роботи на пристроях із процесорами ARM64.
2. Розширення підтримки обладнання:
- Процесори: нові драйвери для сучасних процесорів AMD EPYC Turin 9005, Intel ArrowLake-H і Panther Lake. Драйвер amd-pstate тепер використовується за замовчуванням для деяких моделей AMD.
- Інше обладнання: додано підтримку Raspberry Pi, Surface Pro 9 5G, графіки Intel Xe3, аудіочипів Realtek RT721 SDCA та інших пристроїв.
3. Мережеві можливості:
- IRQ Suspension: новий механізм, який дозволяє призупиняти обробку апаратних переривань під час високих навантажень, що покращує стабільність системи.
- Налаштування трафіку: впроваджено API для гнучкого управління мережевим трафіком.
4. Оновлення файлових систем:
- F2FS: додано функцію «device aliasing», яка дозволяє створювати розділи на носії та звільняти місце, видаляючи файли-посилання з кореневої теки.
- Btrfs: покращено продуктивність внаслідок зменшення блокувань під час доступу до даних.
- EXT4 та XFS: виправлено помилки та додано підтримку нових функцій, таких як атомарні операції запису.
5. Нові драйвери та поліпшення: Linux 6.13 тепер підтримує більше пристроїв, включаючи графічні адаптери, процесори, аудіочипи та сенсорні екрани. Також додано підтримку специфікацій NVMe 2.1 та оновлено інфраструктуру для роботи з мовою програмування Rust.
Що це означає для IT-фахівців?
Це ядро особливо важливе для DevOps-інженерів, системних адміністраторів та всіх, хто працює з високопродуктивними серверами або хмарними середовищами. Оптимізація драйверів та підтримка сучасного заліза дозволять ефективніше використовувати ресурси, а нові механізми безпеки – знизити ризики.
Linux 6.13 пропонує розширені можливості для роботи з конфігураціями, мережами та хмарними обчисленнями. Завдяки новим функціям оптимізації, ви зможете автоматизувати процеси з меншою витратою ресурсів.
Де знайти та встановити?
Код ядра доступний для завантаження у репозиторії Linus Torvalds на GitHub та на сайті kernel.org. Однак, перш ніж встановлювати, варто зачекати на інтеграцію цієї версії у стабільні репозиторії вашого дистрибутиву.
Підсумуємо
Після релізу 6.13 відкрито вікно злиття для наступного ядра 6.14. Очікується, що перший кандидат у релізи (RC1) буде доступний для тестування вже 2 лютого. Стабільний випуск Linux 6.14 запланований на кінець березня 2025 року.

