ProIT: медіа для профі в IT
2 хв

Офіційний реліз Linux Kernel 6.12: що нового

author avatar ProIT NEWS

Лінус Торвальдс оголосив про випуск та загальну доступність Linux Kernel 6.12 — останньої стабільної версії ядра Linux, яка приносить із собою низку нових функцій та покращень. Про це повідомляє 9to5 linux.com.

Ключові нововведення в Linux Kernel 6.12:

  • підтримка реального часу PREEMPT_RT;
  • новий планувальник sched_ext;
  • відображення повідомлень про помилки DRM у вигляді QR-кодів;
  • підтримка Clang (включно з LTO) для nolibc;
  • оновлений інструмент cpuidle, який тепер відображає значення резидентності станів простою для більш детального аналізу;
  • підтримка віртуальної командної черги NVIDIA для SMMUv3.

Крім того, з’явилися прив’язки SWIG для libcpupower, що спрощує написання скриптів для роботи з цим інструментом.

Додано підтримку трансляції нормалізованих адрес помилок, які повідомляє контролер пам’яті AMD, у фізичні адреси системи за допомогою механізму UEFI PRM (Platform Runtime Mechanism).

Спрощено завантаження мікрокоду для процесорів AMD Zen і новіших моделей через використання ідентифікаторів сімейства, моделі та кроку ревізії.

Файлова система та платформи забезпечують:

  • підтримку файлово-залежного монтування у файловій системі EROFS;
  • підтримку PMU для гостьових систем на архітектурі LoongArch KVM;
  • підтримку переривань ACPI на платформі RISC-V;
  • новий модуль тестування теплових зон, який дозволяє створювати та контролювати віртуальні теплові зони через debugfs;
  • підтримку функції ARM Permission Overlay Extension через ключі захисту пам’яті.

Також Linux Kernel 6.12 може працювати як захищений гість у середовищі Android. Крім того, додано підтримку perf та нових інтерфейсів PMU.

Оптимізації для архітектур:

  • RISC-V: підтримка використання Zkr для ініціалізації KASLR, запуск зворотного трасування CPU через IPI, підтримка звітів про вразливості CPU, трасування стеків користувацького простору, підтримка розширення Svvptc.
  • Intel: завершення переходу на нові макроси моделі CPU VFM, оптимізація буферів PCM, покращення блокування й удосконалення драйвера аудіо USB.

Мережеві функції забезпечують:

  • підтримку Device Memory TCP для отримання TCP-пакетів у пам’ять DMABUF без копіювання;
  • підтримку IPv6 IOAM6 для нового режиму тунелювання tunsrc encap;
  • підтримку прапора PIO p в IPv6 для опції інформації про префікс;
  • можливість читати апаратний годинник PTP PHC разом із часовими мітками MONOTONIC_RAW за допомогою PTP_SYS_OFFSET_EXTENDED.

Драйвери

Linux Kernel 6.12 додає нові драйвери для апаратного забезпечення. Зокрема, це:

  • підтримка контролерів Marvell xSPI, Mediatek MTK7981, Microchip PIC64GX, NXP i.MX8ULP, Rockchip RK3576;
  • нові драйвери для платформ MSM8976 та MSM8937;
  • драйвер для Realtek PCIe пристроїв (RTL9054, RTL9068, RTL9072 та інші);
  • підтримка сенсорних панелей PixArt PS/2, модулів Wi-Fi 6 (RTL8852BT, 8852BE-VT) та Intel Xe2 Graphics для Lunar Lake і Battlemage.

Також ядро забезпечує підтримку налаштування зарядки батареї на ноутбуках Dell, профілів вентилятора на ASUS Vivobook, розширює функції керування сенсорними пристроями у драйвері Wacom.

Файлові системи та мови програмування

Покращення отримали файлові системи EXT4, Btrfs, exFAT, FUSE, F2FS, Bcachefs. Продовжується інтеграція мови Rust із підтримкою нових версій компілятора.

Завантаження та встановлення


Linux Kernel 6.12 доступний для завантаження на офіційному сайті Linus Torvalds' git tree та kernel.org. Проте рекомендується дочекатися включення ядра до стабільних репозиторіїв вашого дистрибутиву GNU/Linux перед оновленням.

Раніше ми повідомляли, що Fedora Linux отримує новий інсталятор.

Читайте також на ProIT: Linux Lite отримує функцію ШІ для робочого столу.

Підписуйтеся на ProIT у Telegram, щоб не пропустити жодної публікації!

Приєднатися до company logo
Продовжуючи, ти погоджуєшся з умовами Публічної оферти та Політикою конфіденційності.