Выпуски 6.2 rc продолжают быть довольно компактными и контролируемыми, до такой степени, раньше я бы просто сказал, что это последний rc. Но поскольку я неоднократно заявлял, что сделаю rc8, я так и поступлю. К тому же у нас есть несколько незавершенных регрессий.
Я думаю, что самый большой патч — это исправление для zsmalloc, что, я полагаю, довольно необычно, но это свидетельствует о том, что все остальное изменилось незначительно.
У нас есть исправления драйверов (графический процессор, сеть, звук, и некоторые другие вещи), плюс различные обновления для самопроверки
Я думаю, что самый большой патч — это исправление для zsmalloc, что, я полагаю, довольно необычно, но это свидетельствует о том, что все остальное изменилось незначительно.
У нас есть исправления драйверов (графический процессор, сеть, звук, и некоторые другие вещи), плюс различные обновления для самопроверки
— Линус Торвальдс.
Вот более подробный взгляд на основные функции Linux 6.2 в целом
Процессоры/Архитектуры:
— Данные об использовании конвейера AMD Zen 4 теперь доступны для производительности, чтобы помочь разработчикам/администраторам в профилировании и поиске узких мест производительности с новыми процессорами серии Ryzen 7000 и серии EPYC 9004.
— Сопроцессор Ampere Altra SMPro видел множество драйверов для Linux 6.2.
— Исправление неработающей реализации strcmp () для серии Motorola 68000, которая, как оказалось, всегда была немного нарушена для m68k.
— Улучшение масштабируемости для больших систем IBM Power.
— Поддержка RISC-V для устройств постоянной памяти.
— Была предложена функция Intel Linear Address Masking (LAM), которая вскоре была объединена с Linux Git, но затем была отменена, поскольку Линус Торвальдс был расстроен некоторыми фундаментальными проблемами с кодом Intel LAM. Так что его сейчас нет в Linux 6.2, и его нужно будет переработать.
— Драйвер Intel IFS был исправлен для этой функции сканирования в поле, чтобы обеспечить возможности тестирования кремния процессора с будущими процессорами Intel.
— Драйвер Intel On Demand готов к использованию с реализованными дополнительными функциями, а также теперь он называется Intel On Demand, а не прежним названием «Software Defined Silicon». Intel On Demand / Software Defined Silicon — спорная функция для лицензионной активации определенных функций ЦП в будущих процессорах Xeon Scalable.
— Поддержка гостевой аттестации Intel TDX была объединена с последней работой Trust Domain Extensions (TDX).
— KVM готовится к раскрытию новых инструкций процессора Intel.
— Твик энергосбережения для процессоров Alder Lake N и Raptor Lake P.
— Intel SGX Async Exit Notification поддерживает «AEX Notify», чтобы помочь отразить некоторые формы атак SGX (Secure Guard Extensions).
— Различные улучшения AArch64, такие как поддержка динамического стека теневых вызовов.
— Новый элемент управления для детектора разделенной блокировки из-за предыдущего изменения ядра, связанного с обнаружением / принудительным применением разделенной блокировки, что снижает производительность некоторых игр Steam Play.
— Добавлена поддержка большего количества SoC Qualcomm Snapdragon, а также Apple M1 Pro/Ultra/Max. Вместе с поддержкой Apple Silicon происходит слияние нового драйвера CPUFreq.
— AmpereOne смягчение для Spectre-BHB.
Графика:
— Начальное ускорение графического процессора NVIDIA RTX 30 «Ampere» в драйвере Nouveau, но производительность по-прежнему крайне низкая.
— Поддержка мониторинга датчиков энергии для графики DG2/Alchemist через интерфейсы HWMON.
— Продолжение поддержки графики Meteor Lake.
— Графика Intel DG2/Alchemist работает стабильно и больше не скрывается за флагом модуля для включения. Это влияет на текущую графику Intel Arc Graphics, серию Flex и другие графические процессоры Intel на базе DG2.
— Различные другие обновления графического драйвера DRM.
— Поддержка FBDEV для опции «nomodeset».
— Поддержка дисплея Raspberry Pi 4K @ 60 Гц.
— Поддержка дисплеев Allwinner A100 и D1 в драйвере Sun4i DRM.
— С графическим DRM-кодом связана новая подсистема/фреймворк «accel» ускорителя вычислений.