Наприкінці немає потреби у восьмому Release Candidate і Лінус Торвальдс випустив стабільну версію Linux 6.8. Були сумніви щодо rc6, але вони почали розсіюватися, коли був випущений rc7, і зараз це підтверджено. Як завжди, новий випуск ядра містить багато нових функцій, більшість із яких у вигляді підтримки нового обладнання. Це не завжди означає, що воно нещодавнє, іноді просто додається щось, чого раніше не було.
Крім того, Linux 6.8 виділяється тим, що покращено продуктивність. У нас було кілька версій, у яких було багато додано, а в Linux 6.8 досягнуто узгодженості, що перетворюється на продуктивність. Нижче наведено список найпомітніших новин (через Phoronix) з Linux 6.8.
Основні моменти Linux 6.8
- Процесори:
- Більше ідентифікаторів AMD Zen 5 додано в рамках постійного використання апаратного забезпечення AMD нового покоління.
- Підтримка драйвера AMD PMC для Zen 5.
- Апаратна підтримка Intel QAT 420xx “GEN 5” для технології QuickAssist.
- Існує також драйвер криптографічного стиснення в ядрі Intel IAA для прискорювачів Intel Analytics, які є в різних моделях процесорів Xeon Scalable, починаючи з Sapphire Rapids.
- Підтримка Intel Lunar Lake Thunderbolt.
- Підтримка ядра Rust для процесорів LoongArch.
- У рамках змін s390 підтримку 31-розрядних двійкових файлів ELF корпоративної системної архітектури (ESA) вимкнено за замовчуванням.
- IBM Z бачить ~11% більшу продуктивність системного виклику з цим новим ядром.
- Підтримку ядра XIP для RISC-V було відновлено для виконання на місці.
- Linux 6.8 краще інформує користувача, коли підтримку 86-розрядного x32 вимкнено під час завантаження.
- Здатність процесорів Intel Meteor Lake розганятися в Linux 6.8 зі зміною драйвера Intel P-State.
- Intel LAM для гостьових систем KVM тепер підтримується разом із поточною роботою навколо конфіденційних віртуальних машин.
- Більше коду Intel TDX для захисту гостьових систем KVM.
- Спочатку підтримка Snapdragon 8 Gen 3 і X Elite SoC в основному ядрі.
- Підтримку Google Tensor G1 SoC нарешті було розширено.
- Покращена підтримка подій контролера пам’яті AMD Zen 4.
- Підготовка до керування живленням для майбутніх серверних процесорів Intel.
- Оптимізація ЦП AMD, щоб уникнути непотрібної серіалізації доступу до MSR.
- Підтримка EDAC для прискорювачів штучного інтелекту AMD.
- Вилучено підтримку процесорів ARM11 MPCore.
- Підтримка програмного процесора RISC-V AMD MicroBlaze V.
- Графіка:
- початкові частини коду керування кольором AMD, хоча вони зараз не ввімкнено за замовчуванням.
- Новий драйвер ядра Intel Xe DRM доступний як експериментальна альтернатива драйверу i915.
- Драйвер Imagination PowerVR DRM нарешті оновлено разом із драйвером PowerVR Vulkan на Mesa для вибраних графічних процесорів Rogue.
- Підтримка графічного драйвера Raspberry Pi 5 для V3D.
- Підтримка AMD GFXOFF під час запуску додатків для обчислення ROCm на графічних процесорах RDNA3, щоб допомогти зберегти енергію/тепло.
- Пом’якшення радіочастотних перешкод AMD WiFi WBRF між тактовою частотою відеопам’яті та обладнанням WiFi.
- Файлові системи та сховище:
- Нові системні виклики для отримання детальнішої інформації про монтування файлової системи.
- Оптимізація EROFS для сценаріїв нестачі пам’яті.
- Виправлення та покращення Bcachefs, а також деякі хороші результати роботи.
- Неблокуючий пошук кластерної файлової системи GFS2.
- Обробка метаданих Btrfs тепер виконується за допомогою фоліо.
- Підтримка стиснутих даних у підсторінках EROFS.
- F2FS покращує підтримку зонованих блокових пристроїв.
- Більше можливостей онлайн-ремонту XFS.
- Підтримка блокування запису на змонтовані блокові пристрої.
- Інше обладнання:
- Більше коду функції CXL, цього разу про аналіз CDAT для узгодженої таблиці атрибутів пристрою.
- Підтримка Apple M1 USB4/Thunderbolt DART.
- Драйвер підсистеми камери StarFive RISC-V SoC оновлено для покращення підтримки ядра StarFive.
- Драйвер AWS Nitro Secure Module нарешті оновлено.
- Різні покращення сумісності з ноутбуками Intel і AMD.
- Більше підтримки звукового обладнання від AMD і Intel, а також деяких аудіомікшерів USB.
- Драйвер Gigabyte AORUS Waterforce оновлено, щоб надати метрики апаратного моніторингу рідинного кулера Gigabyte AIO.
- Підтримка прискорювача Intel Gaudi 2C.
- Перелік камер CSI-2/MIPI на основі ACPI.
- Перший мережевий драйвер PHY, написаний мовою Rust.
- Вилучено підтримку Intel Carrilo Ranch.
- Ігри на Linux:
- Підтримка різноманітних дешевих портативних ігрових консолей на базі ARM.
- Початкова підтримка контролерів Lenovo Legion Go для цієї портативної ігрової консолі.
- Підтримка Adafruit Seesaw Gamepad.
- Виправлення для Steam Controller, портовані з SteamOS.
- Підтримка контролера Nintendo Switch Online (NSO).
- Безпека: AppArmor перемикається на хеші політики SHA256 для більшої безпеки, ніж SHA1.
- інші:
- Оновлення інструментарію Rust до версії 1.74.1.
- Видалення ПЛИТИ.
- Більше налаштувань планувальника Linux, включаючи EEVDF.
- Продовження очищення sysctl sentinel.
- Оновлення мережі Linux може збільшити пропускну здатність TCP для багатьох одночасних з’єднань на ~40%.
- Видалення старих і застарілих мережевих драйверів.
Linux 6.8 тепер доступні. Він досягне різних розподілів протягом періоду, який буде залежати від його філософії розвитку. Це буде ядро, яке використовується Ubuntu 24.04.