Як і очікувалося нормальний стан сім днів тому, цієї неділі Лінус Торвальдс оголосив про запуск стабільної версії Linux 6.9. Серед його нових функцій, трохи того ж, що й завжди, тобто підтримка нового обладнання як родзинка. Але в списку нових функцій ми також знаходимо деякі, пов’язані з продуктивністю або швидкістю.
А з Linux 6.9 з’являться комп’ютери, які запускатимуться швидше. Саме тим, кому це не потрібно, оскільки передбачається, що у тих, у кого багато оперативної пам'яті, є, як мінімум, сучасний і потужний процесор. Що буде далі список з найвидатніші новини які прийшли разом із цією версією.
Основні моменти Linux 6.9
- Процесори:
- Підтримка AMD P-State Preferred Core.
- Адаптація до Intel Meteor Lake для підвищення продуктивності та енергоефективності.
- Продовження підготовки до Intel X86S.
- Об’єднаний Intel FRED для гнучкої доставки подій повернення.
- Оптимізація KVM для платформ Intel і AMD.
- Швидший час завантаження для великих систем із великою кількістю оперативної пам’яті та використанням сторінок HugeTLB.
- Нові криптографічні процедури, прискорені векторами RISC-V.
- LoongArch підтримує більше функцій ядра, як-от підтримку objtool, розмотувач стека ORC, живе оновлення ядра тощо.
- Постійне вдосконалення конфіденційних обчислень AMD із додаванням більшої кількості бітів SEV-SNP.
- Драйвер ARM SCMI CPUFreq увімкне підвищення за замовчуванням.
- AMD FRU Memory Poison Manager був об’єднаний у рамках поточної роботи над серією AND MI300.
- Покращено поведінку обмеження смуги пропускання пам’яті в Linux 6.9.
- Початок підтримки IBM POWER11 для процесорів Power нового покоління.
- Підтримка ARM64 Rust.
- Підтримка Mobileeye EyeQ5 SoC.
- Новий драйвер VFIO для суперчіпа NVIDIA Grace Hopper.
- Підтримка нового Arm SoC.
- Переглянутий код топології x86 для покращення підтримки гібридних ЦП Intel Core.
- Трохи простіше включення майбутніх поколінь процесорів AMD Zen.
- Графіка:
- Підтримка більших джерел консолі кадрового буфера (FB) для кращого відображення на сучасних дисплеях 4K і вище.
- Intel Fastboot тепер увімкнено для всіх платформ.
- Більше ідентифікаторів пристроїв PCI для Intel Arrow Lake і Alder Lake N.
- Робота AMD із увімкнення оновлення RDNA3 (RDNA3.5) та графічної IP-адреси RDNA4 триває.
- AMD FreeSync Video більше не працює.
- Продовження вдосконалення нового драйвера Intel Xe DRM (експериментальний).
- Багато інших покращень графічного драйвера з відкритим кодом.
- Сховище та файлові системи:
- Видалення старого драйвера NTFS.
- Покращена обробка файлів/папок без урахування регістру.
- Оптимізація продуктивності для Btrfs.
- DM VDO було оновлено для цього віртуального оптимізатора даних, який довгий час був поза деревом.
- Ефективніше відкидання та покращена конвеєрність журналу для Bcachefs.
- Наскрізний режим FUSE нарешті досягає основного ядра.
- Більше покращень для онлайн-відновлення XFS.
- Покращена підтримка старіших комп’ютерів Mac із Firewire для віртуалізації.
- Покращена підтримка зонованих блокових пристроїв для F2FS.
- Надійні обробники файлів для KMSBD, SMB-сервера в основі.
- Набагато швидша продуктивність exFAT при використанні опції монтування «dirsync».
- IO_uring тепер підтримує скорочення кільця та NAPI.
- загальне обладнання:
- Багато покращень у мережах.
- Покращення для ноутбуків AMD і Intel, наприклад підвищення продуктивності ноутбуків HP на певних моделях завдяки вищому TDP.
- Перерахування продуктивності власної пам’яті та впровадження помилок для CXL.
- Підтримка геймпадів Snakebyte.
- Нові драйвери апаратного моніторингу для рідинного охолодження процесорів NZXT і ASUS AIO.
- Підтримка інших пристроїв Samsung Bluetooth HID.
- Видалення додаткового коду для неіснуючої платформи Intel Carillo Ranch.
- Оновлення Soundwire для Intel і AMD.
- Безпека:
- Корпорація Майкрософт тепер краще задає RNG для віртуальних машин Hyper-V.
- Контроль під час компіляції для авторизації або заборони підключених пристроїв USB.
- Більше посилень безпеки.
- Зміна, щоб задовольнити Microsoft у підписанні x86 EFI shim loader.
- Простіше керування параметрами послаблення безпеки.
- інші:
- Виправлено надмірні повідомлення про налагодження, які сповільнювали роботу деяких систем AMD.
- Значні зміни в чергах роботи.
- Постійне очищення коду printk для підготовки до атомарних консолей.
- Покращення драйвера розмови Linux.
- Постійне вдосконалення розподілювача SLUB.
- Зменшені накладні витрати на запис CR3.
- Чудовий огляд коду таймерів ЦП.
- Оновлення до пакету інструментів Rust 1.76.
Linux 6.9 тепер доступні з kernel.org. Невдовзі він з’явиться в кількох дистрибутивах Rolling Release, а ті, що використовують модель довшого випуску, з’являться у час, який залежатиме від філософії кожного з них.