Реліз Linux Kernel 6.13: нові можливості

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 року.