Как мы и ожидали на прошлой неделе из-за того, насколько хорошо прошла разработка и что опубликовал отец Linux Линус Торвальдс он запустил вчера Linux 5.11, последняя стабильная версия разрабатываемого ядра. Релиз является официальным, но еще через несколько дней он появится в первых серьезных дистрибутивах, включая те, которые используют модель разработки Rolling Release.
Прежде чем перейти к подробному описанию новостей, связанных с Linux 5.11, прокомментируйте два момента: Торвальдс особенно рад, что стабильная версия он даже меньше чем RC7. Но, пожалуй, самое забавное то, что в связи с днем выпуска ядро изменило свое кодовое имя на «Valentine's Day Edition», то есть «Valentine's Day Edition». Ниже у вас есть список самых выдающихся новинок, которые появились вместе с этой версией, list собраны пользователя Michael Larabel.
Что нового в Linux 5.11
- Наконец-то объединена поддержка анклава Intel SGX.
- Улучшения совместимости AMD S2idle.
- Intel P-State Schedutil настраивается для повышения эффективности.
- Одна недостающая функция заключается в том, что отчеты о напряжении / токе AMD Zen удалены из драйвера k10temp из-за отсутствия общедоступной документации, чтобы иметь возможность правильно сообщать обо всех значениях оборудования.
- Улучшения производительности AMD EPYC с PostgreSQL.
- Технология Intel Platform Monitoring теперь поддерживается как функция аппаратной телеметрии для организаций и центров обработки данных.
- Улучшения в OpenRISC и RISC-V.
- Поддержка AMD Zen / Zen2 / Zen3 RAPL PowerCap.
- Советы Intel по рабочей нагрузке для INT340x и другим задачам управления питанием.
- Поддержка большого количества нового оборудования ARM, в том числе основная поддержка вышедшей из строя игровой консоли OUYA.
- Наконец, был объединен драйвер AMD Sensor Fusion Hub.
- Поддержка Zen 3 EPYC в драйвере AMD Energy.
- Драйвер датчика AMD SB-TSI был объединен для интерфейса датчика температуры боковой полосы на новых серверных платформах AMD.
- И поддержка частотной инвариантности для Zen 2 и более поздних версий.
- Контроллер AMD SoC PMC был в первую очередь разработан для помощи в управлении питанием встроенного / мобильного оборудования.
- Новый драйвер Intel - это драйвер Intel IGEN6 для внутриполосного ECC с новыми клиентскими SoC, первоначально Elkhart Lake / Atom x6000E.
- Еще один новый драйвер от Intel - это код RFIM для смягчения радиочастотных помех при настройке частоты DDR и регулировке напряжения, встроенный в отдельные SoC для смягчения проблем с беспроводной связью 5G и WiFi.
- Поддержка KASLR для Loongson 64.
- Первоначальная поддержка APU AMD Green Sardine.
- Непрерывная активация на графике Intel DG1.
- Поддержка Dimgrey Cavefish как еще одного варианта dGPU RDNA2.
- Поддержка дисплея Intel Keem Bay с добавлением нового драйвера.
- Поддержка Intel Integer Scaling.
- Intel Big Joiner поддерживает выходы 8K на один порт.
- Поддержка асинхронного перелистывания страниц Intel.
- Некоторые улучшения производительности для серии Radeon RX 6800.
- Многие другие обновления DRM.
- Первоначальная поддержка APU AMD Van Gogh.
- Улучшения производительности и другие улучшения в Btrfs.
- F2FS теперь поддерживает сжатие данных для каждого файла, свертывание регистра и шифрование одних и тех же данных.
- XFS теперь позволяет отмечать файловые системы, нуждающиеся в ремонте, и не монтировать эти отмеченные файловые системы до тех пор, пока на них не будет запущена утилита восстановления XFS в пользовательском пространстве.
- Больше улучшений производительности VirtIO-FS.
- Поддержка OverlayFS для непривилегированного монтирования.
- Исправления ошибок для EXT4.
- TIF_NOTIFY_SIGNAL должен помочь с производительностью IO_uring.
- Поддержка SD Express.
- VirtIO-MEM "Режим большого блока" теперь поддерживается, чтобы разрешить размеры блока устройства, которые могут превышать размер одного блока памяти Linux.
- Исправления безопасности Xen для недавних рекомендаций по проблемам активации поведения OOM и повышения привилегий, а также раскрытия информации.
- Поддержка хоста AMD SEV-ES для KVM.
сети: - Поддержка диапазона Intel WiFi 6 ГГц (WiFi 6E) в контроллере IWLWIFI.
- Драйвер Qualcomm Ath11k теперь поддерживает Quick Initial Link Setup (FILS).
- Поддержка WiMAX понижается до стадии тестирования, и разработчики Linux в конечном итоге стремятся удалить поддержку WiMAX, если пользователи не появятся.
- Более быстрая криптографическая производительность ChaCha и AEGIS128 для сетевых пакетов ARM.
- Наконец, драйвер интерфейса хост-контроллера MIPI I3C после спецификации I3C HCI 1.0, выпущенной в 2018 году.
- Улучшения USB4 и Thunderbolt, включая поддержку Intel Maple Ridge и новый драйвер для проверки работы портов USB4 / Thunderbolt.
- Звуковая поддержка Intel Alder Lake.
- Добавлена поддержка DJ-контроллера Pioneer DDJ-RR.
- Поддержка ключей Guitar Hero Live PS3 / Wii U
- Lenovo добавила поддержку датчика ладони Lenovo ThinkPad.
- В настоящее время Dell предоставляет некоторые настраиваемые параметры BIOS через sysfs, чтобы можно было управлять некоторыми параметрами Dell через Linux.
- Начало появления первых битов PCI Express 6.0.
- Контроллер Corsair PSU Controller для высококачественных блоков питания Corsair, предоставляющий различные параметры датчиков через USB.
- Другие усовершенствования для мониторинга оборудования, включая драйвер Apple SMC, наконец, поддерживающий серверы Xserve на базе Intel.
- Декодирование видео VP8 для Allwinner Cedrus Media Controller.
- Лаборатория Intel Habana Labs готовится к поддержке нового оборудования.
- Поддержка новых клавиатур ASUS для игровых ноутбуков.
- Вспомогательная шина - это новая представленная шина ядра.
- Syscall User Dispatch был объединен с первоначальным вариантом использования для перехвата системных вызовов, выполняемых некоторыми программами Windows в Wine, чтобы их можно было легко перехватить с небольшими накладными расходами. Это связано с тем, что некоторые новые игры для Windows пытаются обойти Windows API во имя схем защиты от копирования.
- Ввод Linux теперь имеет функцию запрета, позволяющую игнорировать ввод с выбранных устройств, например, на ноутбуках-трансформерах / 2-в-1, когда клавиатура сложена, чтобы временно игнорировать все вводы.
- Ускорение работы фильтра SECCOMP.
- Удаление поддержки Qt4 с помощью пользовательского интерфейса системы сборки Kconfig. Qt5 требуется, если вы хотите использовать интерфейс Qt Qconf для настройки переключателей сборки ядра вместе с другими параметрами набора инструментов, такими как ncurses и GTK.
- Продолжение репрессий против процессорных MSR, вытесняющих пространство пользователя.
- Новый контроллер для поддержки недорогого символьного ЖК-дисплея в качестве устройства вывода на консоль.
Hirsute Hippo появится в Ubuntu 21.04 в апреле
Выпуск Linux 5.11 уже является официальным, но, как правило, дистрибутивы обычно ждут, пока он не будет готов к массовому внедрению или, что то же самое, запуску Linux 5.11.1, чтобы включить его в свои операционные системы. Ubuntu сделает это в апреле, с запуском серии 21.04, которая станет одной из самых выдающихся новинок, поскольку Hirsute Hippo останется в GNOME 3.38 и GTK 3.