Поиск по сайту:
Не гоняйся за счастьем: оно всегда находится в тебе самом (Пифагор).

Официально выпущен Linux Kernel 6.12, вот что в нём нового

18.11.2024
Официально выпущен Linux Kernel 6.12, вот что в нём нового

Мы уже говорили что Линус Торвальдс объявил о выпуске и общедоступности ядра Linux 6.12 — последней стабильной версии ядра Linux, в которой представлено несколько новых функций и улучшений.

Здесь напишем подробнее об основные функции Linux 6.12, которые включают поддержку «PREEMPT_RT» в реальном времени, новый планировщик под названием sched_ext, сообщения о сбоях DRM в виде QR-кодов, поддержку Clang (включая LTO) для nolibc, обновлённый инструмент cpuidle, который теперь отображает значение резидентности состояний cpuidle для более чёткого и подробного представления информации о состоянии простоя при использовании cpuidle-info, а также поддержку реализации виртуальной очереди команд NVIDIA для SMMUv3.

В ядре Linux 6.12 также представлены привязки SWIG для libcpupower, чтобы разработчикам было проще писать скрипты, использующие и расширяющие функциональность libcpupower. Добавлена поддержка преобразования нормализованных адресов ошибок, сообщаемых контроллером памяти AMD, в системные физические адреса с помощью механизма UEFI под названием «механизм выполнения платформы» (PRM), а также упрощена загрузка исправлений микрокода на процессорах AMD Zen и более новых процессорах с помощью семейства, модели и тактового шага, закодированных в номере исправления.

Также добавлена поддержка монтирования файловой системы EROFS на основе файлов, поддержка гостевого PMU для LoongArch KVM, поддержка перечисления контроллеров прерываний на основе ACPI в RISC-V, новый модуль тестирования теплового ядра, позволяющий создавать имитационные тепловые зоны и управлять ими с помощью debugfs для проверки функциональности теплового ядра, а также поддержка «расширения наложения разрешений» ARM с использованием ключей защиты памяти.

Читать  TUXEDO OS 4 представлена с Ubuntu 24.04.1 LTS и Plasma 6.1.5

Кроме того, в Linux 6.12 добавлена поддержка работы в качестве защищенного гостя на Android, а также производительность и поддержка множества новых модулей межсоединений. Также добавлены окончательные преобразования для новых макросов соответствия модели процессора Intel VFM, переработана обработка и оптимизация блокировки буфера PCM, а также улучшен аудиодрайвер USB.

Архитектура RISC-V получила поддержку использования Zkr для инициализации KASLR, поддержку отслеживания ЦП с помощью IPI, поддержку общих отчётов об уязвимостях ЦП в пользовательском пространстве, поддержку отслеживания стеков пользовательского пространства и поддержку расширения Svvptc.

Также включены некоторые сетевые улучшения, такие как поддержка TCP в памяти устройства, которая позволяет получать данные TCP без копирования в область памяти DMABUF, в то время как заголовки пакетов хранятся отдельно в обычных буферах ядра, поддержка IPv6 IOAM6 для нового режима туннелирования tunsrc, поддержка флага IPv6 PIO p в параметре информации о префиксе и возможность считывать PTP PHC (физические аппаратные часы) вместе с метками времени MONOTONIC_RAW с помощью PTP_SYS_OFFSET_EXTENDED.

В ядре Linux 6.12 также добавлена поддержка непрерывного чтения в подсистеме SPI-NAND, поддержка добавления пользовательских имён в домены irqmap для работы с несколькими контроллерами прерываний, связанными с одним устройством, поддержка настройки состояния вывода MOSI, когда шина не используется, а также порты vDSO getrandom для архитектур LoongArch64, ARM64 (AArch64), PowerPC и s390x.

Кроме того, появились новые и обновлённые драйверы для более эффективной поддержки оборудования с такими дополнениями, как поддержка i.MX95 NETCMIX в поставщике управления блоками, новые драйверы для платформ MSM8976 и MSM8937, новый драйвер переключателя micro USB LC824206XA, новый драйвер переключателя micro USB LC824206XA и микросхемы детектора аксессуаров ON Semiconductor для Lenovo Yoga Tablet 2 Pro-1380, а также поддержка гибридного масштабирования производительности процессора в драйвере intel_pstate.

Читать  Выпущена версия Debian 12.8 с 50 исправлениями безопасности и 68 исправлениями ошибок

Также поддерживается контроллеры Marvell xSPI, Mediatek MTK7981, Microchip PIC64GX, NXP i.MX8ULP и Rockchip RK3576, новый драйвер для автомобильных PCIe-устройств Realtek (RTL9054, RTL9068, RTL9072, RTL9075, RTL9068, RTL9071), новый драйвер для Microchip LAN8650 / 1 10BASE-T1S MAC-PHY, поддержка RTL8126A rev.b, новый драйвер для контроллера Rockchip RK3568 CAN-FD и новый драйвер для внешнего аппаратного монитора Sophgo SG2042.

Драйвер intel_idle теперь поддерживает процессоры Granite Rapids Xeon, драйвер intel_rapl теперь распознает процессоры AMD семейства 1Ah и чипы Intel ArrowLake-U, а драйвер intel_pstate теперь поддерживает чипы Granite Rapids и Sierra Forest в автономном режиме (OOB). Кроме того, в ядре Linux 6.12 добавлена поддержка сенсорной панели PixArt PS/2 и поддержка RTL8852BT и 8852BE-VT (Wi-Fi 6).

Список нового поддерживаемого оборудования дополнен поддержкой устройств Surface на базе ARM64, поддержкой регионов на ноутбуках LG, поддержкой изменения настроек заряда батареи на ноутбуках Dell, поддержкой профилей вентиляторов на ноутбуках ASUS Vivobook, поддержкой новых аппаратных функций, таких как прокрутка колесика с высоким разрешением, сенсорные строки с относительными движениями и поддержка двух сенсорных колец в драйвере Wacom, новым сетевым гаджетом 9p и графикой Intel Xe2, включенной по умолчанию для процессоров Lunar Lake и Battlemage.

Разумеется, в ядре Linux 6.12 есть различные улучшения для файловых систем EXT4, Btrfs, exFAT, FUSE, F2FS и Bcachefs, а также обновления Rust и поддержка последних версий Rust, улучшения документации, оптимизация и исправления ошибок. Подробнее можно ознакомиться с кратким отчетом Линуса Торвальдса на странице анонсов.

Вы можете скачать ядро Linux 6.12 прямо сейчас с git-репозитория Линуса Торвальдса или с сайта kernel.org, если хотите скомпилировать его в своём дистрибутиве GNU/Linux. Однако настоятельно рекомендуется дождаться появления Linux 6.12 в стабильных репозиториях вашего дистрибутива, прежде чем обновлять ядро.

Читать  Выпущена Fedora 41, вот что нового

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Вы наверное уже знакомы с основными преимуществами серверов аквариус, такими как…

Спасибо!

Теперь редакторы в курсе.