С датами сюрпризов не было. Развитие Linux 6.2 Для зимних каникул было довольно тихо, и почти с самого начала было известно, что будет XNUMX-й RC. Таким образом, запуск уже прибывшей стабильной версии ожидался на 19 февраля. Учитывая сроки, по всей вероятности, это будет версия, которую использует Ubuntu 23.04, а позже, в какой-то момент, она также должна появиться в качестве опции для все еще поддерживаемых версий LTS.
Среди новый которые появились вместе с Linux 6.2, список обширен (подбирать Майкл Ларабель), но нет ничего более яркого, чем основа для начала работы с Rust, которая они представили на линукс 6.1. Да, есть кое-что, что мне любопытно, и это показывает, что Линус Торвальдс всегда впереди бурь: когда у большинства из нас еще почти ничего нет с WiFi 6, Linux 6.2 уже начал готовить появление WiFi 7 в ядре. .
Что нового в Linux 6.2
- Процессоры и архитектуры:
- Данные об использовании конвейера AMD Zen 4 теперь доступны для perf, чтобы помочь разработчикам/администраторам профилировать и находить узкие места в производительности с новыми процессорами Ryzen серии 7000 и EPYC 9004.
- Для сопроцессора Ampere Altra SMPro было обновлено несколько драйверов для Linux 6.2.
- Исправлена неправильная реализация strcmp() для Motorola серии 6800.
- Повышение масштабируемости для больших систем IBM Power.
- Поддержка RISC-V для устройств постоянной памяти.
- Драйвер 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 «AEX Notify» для защиты от некоторых форм атак SGX (Secure Guard Extensions).
- Различные улучшения в AArch64, такие как поддержка динамического стека теневых вызовов.
- Новая проверка детектора сплит-блокировки из-за предыдущего изменения ядра, связанного с обнаружением/повышением сплит-блокировки, что снижает производительность некоторых игр Steam Play.
- Поддержка большего количества SoC Qualcomm Snapdragon, а также Apple M1 Pro/Ultra/Max теперь стала основной. С поддержкой Apple Silicon новый драйвер CPUFreq также был объединен.
- AmpereOne Mitigation для 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».
- Хранилище и файловые системы:
- Улучшения производительности и повышенная надежность RAID 5/6 для файловой системы Btrfs.
- Драйвер файловой системы exFAT теперь может обрабатывать создание файлов и каталогов намного быстрее.
- Атомарная замена и кэш расширений на основе возраста блоков для F2FS, файловой системы, дружественной к Flash.
- Несколько новых параметров монтирования для драйвера ядра Paragon NTFS3, включая функции для повышения надежности/совместимости с NTFS в системах Windows.
- XFS готовится к онлайн-поддержке восстановления файловой системы, которая должна быть доступна в 2023 году.
- Поддержка SquashFS для монтирования IDMAPPED.
- Код NFSD близок к отказу от старой поддержки NFSv2.
- Усовершенствования FUSE для файловых систем, работающих в пользовательском пространстве.
- Наконец-то добавлен POSIX ACL API для VFS.
- FSCRYPT поддерживает китайское шифрование SM4, но разработчик не рекомендует использовать это сомнительное китайское шифрование для шифрования ваших данных.
- Другое оборудование:
- Продолжается подготовка к WiFi 7, а также к поддержке сетей 800 Гбит/с. Также была добавлена балансировка нагрузки защиты.
- Сетевой драйвер TUN теперь работает намного быстрее.
- Поддержка контроллера Sony DualShock 4 в новом контроллере PlayStation в качестве альтернативы существующей поддержке DualShock 4 в поддерживаемом сообществом контроллере Sony HID.
- Добавлена поддержка контроллера вентилятора/датчика OneXPlayer.
- Поддержка аппаратного мониторинга для большего количества материнских плат ASUS.
- Опционально можно включить поддержку USB4 пробуждения при подключении и пробуждение при отключении.
- Дополнительные работы по внедрению ускорителя искусственного интеллекта Intel Habana Labs Gaudi2.
- Добавлено больше драйверов для сенсорных экранов.
- Поддержка датчика присутствия человека в Google Chrome OS для обнаружения присутствия людей перед Google Chromebook.
- Дополнительная поддержка аудиооборудования Intel и AMD.
- Дополнительное включение Compute Express Link (CXL).
- Драйвер Dell Data Vault WMI был объединен.
- Безопасность Linux:
- Вызовите отслеживание глубины как более дешевое средство устранения повторных ошибок для ядер ЦП Intel Skylake/производных от Skylake, чем использование IBRS.
- Модуль безопасности Landlock добавляет поддержку усечения файлов.
- Рандомизация области ввода для каждого процессора как еще одна «аппетитная цель для злоумышленников».
- Прочие изменения:
- OMMUFD для проверки обработки IOMMU в ядре.
- Обновленная реализация Zstd в ядре, которая работает быстрее и намного новее, чем предыдущий код Zstd в ядре. В свою очередь, это должно помочь различным пользователям сжатия/распаковки Zstd в ядре теперь, когда оно более точно следует коду эпохи 1.5.x, а не устаревшему коду 1.4.
- Поддержка нескольких потоков сжатия с zRAM.
- Серьезная переработка подсистемы MSI для прерывания сигнала сообщения.
- Поддержка сжатой отладочной информации с помощью Zstd.
- Функция kallsyms_lookup_name() работает примерно в 715 раз быстрее.
- Распределитель SLOB устарел.
- Улучшения энергосбережения для простаивающих или слабо загруженных систем.
- Сборка ядра с флагом компилятора -funsigned-char.
- Больше кода Rust было взято вверх по течению и построено поверх более раннего кода, представленного в Linux 6.1.
Linux 6.2 Переходим на Ubuntu 23.04 на этапе разработки, а позже он перейдет в стабильную версию, которая появится в апреле. Другие дистрибутивы, такие как Rolling Releases, получат его в зависимости от своей философии.