Выпущено ядро Linux 6.16. Что нового?

28.07.2025
Выпущено ядро Linux 6.16. Что нового?

Линус Торвальдс только что объявил об официальном выпуске нового ядра Linux Прошлая неделя была приятной и спокойной, не было никаких крупных сюрпризов, которые могли бы помешать нам отклониться от обычного графика, поэтому я

Беглый взгляд на этот релиз показывает, что большинство патчей представляют собой небольшие исправления, в основном касающиеся драйверов и файловых систем, но они также включают несколько важных моментов, на которые стоит обратить внимание. Вот они.

Большие атомарные записи XFS

Наиболее интересной новой функцией этого выпуска является реализация поддержки больших атомарных записей в файловой системе XFS, гарантирующая, что многоблочная запись либо будет завершена полностью, либо не будет выполнена вовсе, тем самым предотвращая прерванные записи.

Повышение производительности Ext4

Что касается Ext4, в файловой системе реализованы оптимизации в области быстрого пути фиксации данных, атомарной записи нескольких блоков файловой системы для файловых систем bigalloc и поддержки больших фолио, что обеспечивает ускорение последовательных рабочих нагрузок ввода-вывода до 37%.

 

Разгрузка звука через USB для экономии энергии

После многих лет разработки в Linux 6.16 наконец-то появилась поддержка разгрузки аудио по USB, позволяющая встраиваемым устройствам поддерживать аудиопотоки, пока остальная часть системы простаивает. Как вы можете себе представить, это важное нововведение для устройств с питанием от аккумуляторов, поскольку оно существенно снижает энергопотребление.

Поддержка Intel TDX (расширений доверенных доменов)

Реализована первоначальная поддержка Intel TDX, предлагающего аппаратное шифрование памяти для конфиденциальных виртуальных машин. Подобно AMD SEV-SNP, TDX защищает гостевые виртуальные машины от вмешательства со стороны хоста и физических атак.

Передачи TCP с нулевым копированием из памяти DMABUF

После появления в Linux 6.12 метода приёма с нулевым копированием ядро теперь поддерживает TCP-передачу с нулевым копированием из памяти DMABUF. Это повышает производительность рабочих нагрузок, включающих использование буферов графического процессора или ускорителя.

Автоматическое распределение памяти с весовым чередованием

Современные системы NUMA часто имеют узлы памяти с различными характеристиками пропускной способности. В Linux 6.16 реализована политика автоматической настройки, которая динамически корректирует весовые коэффициенты распределения памяти на основе данных о пропускной способности.

Поддержка Intel APX (расширенные расширения производительности)

Теперь ядро поддерживает Intel APX, который удваивает количество регистров общего назначения (с 16 до 32) для повышения производительности и энергоэффективности.

 

Более простые сборки ядра, оптимизированного для ЦП

Для пользователей, компилирующих собственные ядра, новая CONFIG_X86_NATIVE_CPUопция позволяет -march=nativeоптимизировать сборку, адаптируя ее под возможности локального ЦП.

Другие заметные улучшения

  • Улучшения Futex2: Обработка локальных хешей фьютексов и операции фьютексов с поддержкой NUMA.
  • Поддержка дампа ядра AF_UNIX: более безопасная обработка дампа ядра через сокеты домена Unix.
  • Обновления Btrfs и NFS: более высокая эффективность обратной записи метаданных и новые атрибуты NFS.
  • Абстракции Rust: больше подсистем ядра теперь поддерживают Rust, включая clkcpumask, и mmap.

И напоследок, кое-что интересное: Торвальдс дал предупреждение о предстоящем окне слияния в 6.17. И знаете что?

Стоит отметить, что предстоящее окно слияния 6.17 будет для меня немного хаотичным: в августе у меня запланировано несколько семейных событий (свадьба и большой день рождения), а поскольку семья разбросана не только по США, но и по Финляндии, я проведу примерно половину месяца в разъездах.

 

Он подчеркивает, что прилагает все усилия, чтобы обработать как можно больше PR-заявок как можно раньше, но предупредил, что из-за его плотного графика окно слияния может наступить немного позже.

Для тех, кто хочет самостоятельно скомпилировать ядро Linux 6.16, оно уже доступно для загрузки на сайте kernel.org. Как обычно, первыми новое ядро получат пользователи дистрибутивов с непрерывным релизом, а обновление, как ожидается, появится в их репозиториях в течение следующих недель.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 0 (0 голосов)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала