Linux 6.16

Выпущено ядро Linux 6.16: улучшенная производительность, открытый исходный код NVIDIA Blackwell и Intel APX.

Как и ожидалось, ядро Linux 6.16 было переведено в статус стабильного и теперь предлагает миру различные улучшения производительности, поддержку открытых драйверов GPU NVIDIA Hopper и Blackwell в Nouveau, подготовку к Intel Advanced Performance Extensions (APX) и многие другие интересные усовершенствования.

Linux 6.16 — отличное обновление ядра для лета 2025 года.

Как всегда, проделана огромная работа. Согласно измерениям инструмента cloc, исходный код Linux 6.16 насчитывает 38,4 миллиона строк в 78,4 тысячах файлов.

Что нового в Linux 6.16

Процессоры

  • Опция сборки X86_NATIVE_CPU для оптимизации ядра под локально установленный процессор с помощью флага компилятора «-march=native»;
  • Теперь включена поддержка многоядерного планировщика для LoongArch наряду с другими функциями ядра;
  • Поддержка расширения функций прошивки RISC-V SBI и включение некоторых новых расширений поставщика SiFive и других улучшений;
  • AMD SBI был объединен для Side-Band Interface / Advanced Platform Management Link (APML) AMD;
  • Новый драйвер AMD SPI;
  • Поддержка AMD ALLOWED_SEV_FEATURES для KVM;
  • Обработка минимальной частоты процессора AMD Requested с драйвером AMD P-State;
  • Драйвер AMD Virtual TPM был объединен для улучшения конфиденциальности вычислений с помощью AMD Secure Encrypted Virtualization;
  • Поддержка платформ EcoNet MIPS на верхнем уровне;
  • Теперь доступны статистические данные о миграции и свопинге задач NUMA;
  • Поддержка хоста Intel TDX для Trust Domain Extensions была объединена для виртуализации KVM;
  • Благодаря инженеру Siemens был внедрен драйвер Intel для контроля разгона;
  • Intel Energy Aware Scheduling для драйвера P-State для повышения энергоэффективности на Lunar Lake и будущих SoC Panther Lake;
  • Тепловая поддержка Intel Platform Temperature Control Interface (Intel PTC);
  • Intel SGX теперь с меньшей вероятностью вызывает фатальные проверки машины с последним кодом;
  • Поддержка Arm Scalable Matrix Extension (Arm SME);
  • Поддержка еще 11 SoC, а также RISC-V Sophgo SG2044 и включение большего количества ноутбуков Qualcomm Snapdragon X в основном ядре;
  • Более быстрый AES-XTS на процессорах Intel и AMD AVX-512;
  • Поддержка динамического прерывания для процессоров POWER;
  • Расширенная поддержка оборудования Intel в драйверах EDAC;
  • Поддержка драйвера Intel QAT GEN6 перед выходом процессоров следующего поколения с обновленными возможностями технологии QuickAssist;
  • Обновления Turbostat, включая поддержку процессоров Intel Diamond Rapids и Bartlett Lake;
  • Поддержка аудио Intel Wildcat Lake;
  • Intel Auto Count Reload и включение поддержки Clearwater Forest PMU для событий perf;
  • Intel APX должен быть готов с ядром Linux 6.16 для включения использования Advanced Performance Extensions в пользовательском пространстве;
  • Более быстрое отключение ядра и улучшения планировщика;
  • Сообщение о причине сброса/перезагрузки вашей системы AMD Zen;
  • Сообщение об устаревшем микрокоде процессора Intel как об уязвимости безопасности.

Графика

  • Поддержка драйвера Nouveau для графических процессоров NVIDIA Blackwell и Hopper;
  • Продолжение подготовки к выпуску графических процессоров Intel Xe3, которые впервые появятся в интегрированном виде в Panther Lake;
  • Отчеты о скорости вентилятора с драйвером Intel Xe;
  • Поддержка Intel Link Off Between Frames «LOBF»;
  • Теперь драйвер вычислений AMDKFD можно включить в системах RISC-V;
  • Поддержка пользовательской очереди AMDGPU;
  • Добавление заголовочного файла API пользовательского пространства Asahi для будущего графического драйвера ядра Apple SIlicon, который будет включен в более позднюю версию ядра;
  • Множество других дополнений к графическим/дисплейным драйверам ядра с открытым исходным кодом.

Подсистема хранения данных и файловые системы

  • Новый код питания для замораживания/размораживания файловой системы при приостановке и гибернации системы;
  • Дополнительные улучшения производительности для Btrfs;
  • Улучшения производительности и дополнительные возможности восстановления для файловой системы Bcachefs;
  • Поддержка атомарной записи XFS;
  • Обновления EXT4 с «поистине потрясающим» улучшением производительности;
  • Поддержка плавного удаления хоста для карт eMMC и SD;
  • Теперь поддерживаются потоки блочной записи с NVMe Flexible Data Placement (FDP);
  • Поддержка приема без копирования DMA-BUF;
  • Поддержка большего размера блоков ввода-вывода с кодом сервера NFS;
  • Код клиента NFS теперь будет отображать состояние LOCALIO через sysfs;
  • Улучшение производительности FUSE;
  • Различные улучшения F2FS;
  • EROFS теперь может использовать ускорители Intel QAT для более быстрой работы DEFLATE.

Сетевая подсистема

  • Драйвер OpenVPN DCO наконец-то был включен в основной код для более быстрой работы виртуальной частной сети OpenVPN;
  • — Поддержка передачи TCP из памяти устройства;
  • Удалена поддержка протокола управления перегрузкой датаграмм «DCCP», который не поддерживался;
  • Поддержка контроллера Realtek RTL8127A 10GbE Ethernet в основном ядре;
  • Различные улучшения производительности сети и поддержка нового проводного/беспроводного оборудования.

Другое оборудование

  • Многочисленные улучшения драйверов для ноутбуков Linux, включая новый драйвер Dasharo ACPI для тех, кто использует его в Coreboot;
  • Поддержка ByoWave Modular Proteus Controller Kit была предоставлена инженером Valve;
  • Поддержка модели Apple Magic Mouse 2 USB-C;
  • Поддержка мониторинга оборудования на большем количестве материнских плат ASUS;
  • Новые функции CSL RAS;
  • Поддержка PCIe для SoC Apple M2 Pro / Max / Ultra;
  • Начальная поддержка разгрузки USB-аудио для оборудования Qualcomm, которая долгое время находилась в стадии разработки;
  • Драйверы GPIB готовятся покинуть стадию тестирования ядра, надеемся, в Linux 6.17. Это касается 53-летней шины общего назначения (GPIB), которая все еще используется некоторыми испытательными устройствами;
  • В подсистему мультимедиа добавлены некоторые новые драйверы мультимедиа;
  • Поддержка аппаратных ключей шифрования.

Общие улучшения ядра

  • Поддержка сокетов Coredump;
  • Более быстрое выполнение выхода из пользовательского режима;
  • Унификация минимальных требований к версии компилятора GCC 8;
  • Удобная отчетность о жестких/мягких зависаниях и количестве остановков RCU;
  • Улучшения выбора процессора Sched_EXT были включены в основную версию ядра;
  • Возможность ограничить символы GPL только выбранными модулями ядра;
  • Различные дополнения к языку программирования Rust и различные новые абстракции ядра Rust;
  • Улучшения FUTEX2, включая поддержку локальных хеш-карт задач и NUMA.

Исходный код доступен на git.kernel.org.

Теперь настало время для цикла слияния Linux 6.17, в котором уже запланировано много изменений. Linux 6.17 будет особенно заметным, так как его дебют в начале октября, как ожидается, станет ядром Ubuntu 25.10 и должен стать готовым к использованию ядром для Fedora 43 и других выпусков дистрибутивов Linux в конце 2025 года.

Линус Торвальдс опубликовал объявление о выпуске.

«Прошлая неделя была приятной и спокойной, и не было никаких серьезных неожиданностей, которые помешали бы нам следовать обычному графику, поэтому я пометил и выпустил 6.16, как и планировалось».

 

Один мальчик подписался на телеграм-канал Игры в Linux и получил бесплатную игру в Steam! Новости из мира игр в Linux, свежие обзоры игр и полезные инструкции всегда под рукой!

Источник
Константин Дьяченко

Автор и основатель сайта Игры в Linux с 2010 года. Пользователь Linux с 2002. Старый злобный сисадмин с 1997.

Если Вам интересна тематика сайта и вы хотите каким-то образом поучаствовать в жизни сайта и его сообществ - напишите мне! Все контакты в разделе о сайте.

Игры в Linux
Добавить комментарий

Поля email и сайт не являются обязательными. Оставляя комментарий вы соглашаетесь с политикой конфиденциальности сайта.