Выпущено ядро Linux 6.12! Основной PPA, однако, снова сломан
Выпущено ядро Linux 6.12! Линус Торвальдс объявил в воскресенье:
«На прошлой неделе не было никаких странных сюрпризов, поэтому мы придерживаемся обычного графика выпуска, а это, очевидно, означает, что окно слияния откроется
завтра. У меня уже есть две дюжины запросов на включение в мой почтовый ящик, респект всем ранним пташкам.Но прежде чем откроется окно слияния, пожалуйста, быстро проверьте это, чтобы убедиться, что мы ничего не напутали. Короткий журнал ниже дает вам сводку за прошедшую неделю, и мне ничего не бросается в глаза. Ряд откатов в последнюю минуту и несколько случайных, довольно мелких исправлений, довольно разбросанных по дереву».
Новое ядро представило множество новых интересных функций. Наконец, он объединил патч ядра FREEMPT_RT в реальном времени, который превращает Linux в полностью вытесняемое ядро. Однако некоторые дистрибутивы Linux, включая Ubuntu 22.04 LTS, уже добавили патч в свои собственные сборки ядра.
В ядро 6.2 добавлена начальная поддержка Raspberry Pi 5 с процессором Broadcom BCM2712 SoC. Он поддерживает еще несколько ноутбуков Snapdragon X1, таких как Microsoft Surface Laptop 7 с Snapdragon X1, хотя все еще существуют различные ограничения.
Кроме того, добавлен новый драйвер планшета для рисования Wacom с колесиком прокрутки высокого разрешения, сенсорными кольцами с относительными движениями и поддержкой двух сенсорных колец. И теперь он может дополнительно отображать QR-код при возникновении паники ядра Linux.
Для Intel в новом ядре обновлен драйвер IFS с функцией проверки работоспособности ядер ЦП Xeon 6, добавлен Efficiency Latency Control (ELC) для неядерного драйвера и улучшена работа ядра P/E на Интел Лунар Лейк.
Инструмент perf был обновлен благодаря поддержке регистрации событий последней записи ветки (LBR) и перепланированию контекста для каждого PMU, что должно значительно улучшить производительность одного PMU.
Для графических процессоров Intel теперь предусмотрена первоначальная поддержка звука Panther Lake HDMI, встроенная поддержка графики Xe2 в Lunar Lake и Battlemage, а также поддержка скорости вращения вентилятора для видеокарт Intel.
Для AMD драйвер P-State переработал расчеты для повышения AMD и обнаружения предпочтительного ядра MAD. В систему ограничения средней мощности во время выполнения (RAPL) добавлено обнаружение ЦП семейства AMD 1 Ач «Zen 5».
Также имеется поддержка обнаружения блокировки шины, структура изоляции процессов для AMDGPU и более точные возможности сброса каждой очереди при возникновении аппаратных проблем или ошибок.
Другие изменения в ядре 6.12 включают в себя:
- Добавьте поддержку BGRT для LoongArch.
- Поддержка общих уязвимостей ЦП для LoongArch и RISC-V.
- Поддержка расширения наложения разрешений для ARM64.
- Добавьте быструю проверку доступа пользователей с помощью возможности маскировки адреса.
- VFS + XFS наконец-то поддерживают размеры блоков, превышающие размер страницы.
- В NFS добавлен протокол LOCALIO для значительного повышения производительности.
- Драйвер NVIDIA Mellanox «mlx5» с поддержкой многопутевого PCI.
- Поддержка TCP в памяти устройства и многое другое.
Поддержка нового и обновленного оборудования в ядре 6.12 включает:
- Поддержка управления вентилятором для ThinkPad Edge E531
- Внешний аппаратный мониторинг Sophgo SG2042.
- аппаратный мониторинг на различных игровых портативных устройствах OneXPlayer
- Тачпады и кликпады PixArt PS/2.
- Разветвитель HDMI DA HD 4K Plus от Extron.
- Клавиатура Thinkpad X12 Gen 2
- поддержка звука на ASUS ROG ALLY X
- Поддержка программируемых кнопок для ноутбука Pannasonic.
- Поддержка региона эксплуатации для ноутбука LG
- Конфигурация заряда аккумулятора для ноутбука Dell.
- Поддержка профилей вентиляторов для ноутбуков ASUS Vivobook.
- Поддержка USB 3 в драйвере Realtek RTW89 для чипсетов RTL8822CU/RTL8822BU
- RTL8852BT/TL8852BE-VT, RTL9054/RTL9068/RTL9072/RTL9075/RTL9068/RTL9071, Motorcomm yt8821 2,5G Ethernet PHY, RTL8126A Rev B.
Как установить ядро 6.12
У Ubuntu есть PPA основного ядра, однако он снова сломан!
Помимо сборки из исходного архива, репозиторий zabbly, насколько мне известно, является единственным, который содержит самые последние пакеты ядра для Ubuntu. Однако выход новой стабильной серии обычно задерживается на несколько дней.