Linux 6.16-rc1 улучшает поддержку новых архитектур и Rust

Linux 6.16-RC1

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

Появление Linux 6.16-rc1 Он включает в себя широкий спектр новых функций, ориентированных как на совместимость оборудования, так и на повышение производительности. и стабильность. После многочисленных отчетов, отзывов разработчиков и классической лавины изменений в последние дни окна слияния ядро ​​теперь обретает форму для своего стабильного релиза, запланированного на конец июля или начало августа.

Linux 6.16-rc1 расширяет поддержку оборудования следующего поколения

Одной из самых ярких областей Linux 6.16 является Включение новых драйверов AMD и Intel, в дополнение к долгожданной поддержке графических процессоров NVIDIA Blackwell и Hopper через драйвер Nouveau. Также включена поддержка системы Intel APX, а также оптимизация поддержки USB-аудио, которая теперь позволяет разгружать основное ядро.

Кроме того, Драйвер AMDKFD для вычислений на базе графических процессоров AMD теперь можно активировать на архитектурах RISC-V., открывая двери новым платформам и конфигурациям. AMD и ZTE объединились для проверки этой функциональности, что привело к появлению дополнительных возможностей для открытых вычислений на альтернативных системах.

Ключевые обновления в новых архитектурах: RISC-V и LongArch

В разделе RISC-V дебютирует Linux 6.16 Поддержка расширения функций встроенного ПО Supervisor Binary Interface (SBI FWFT), необходимые для обработки новых возможностей и расширений RISC-V ISA. Это обновление также добавляет поддержку getrandom в vDSO, систему вызовов mseal, оптимизированные процедуры для вычислений RAID6 и поддержку расширений SiFive. Улучшения надежности и внутренней очистки также добавлены к обработке символов, обработке невыровненного доступа и исправлению атомарных инструкций.

Со своей стороны, LoongArch добавляет долгожданную поддержку многоядерного планировщика, а также защита от Stackleak, поддержка MSEAL и увеличение максимального теоретического числа поддерживаемых ядер до 2048, среди других незначительных изменений, направленных на улучшение работы процессоров китайского происхождения.

Улучшения файловых систем и стабильности

Файловая система bcachefs продолжает развиваться после инцидента с потерей данных в предыдущих версиях. Улучшения коснулись потребления стека, интроспекции, ремонта и сообщений об ошибках.; это устраняет серьезную ошибку, обнаруженную в версии 6.15. Ведущий разработчик подчеркнул важность соблюдения рекомендаций перед запуском критических операций, таких как fsck, чтобы избежать ненужного повреждения экспериментальной файловой системы.

На другом фронте, Файловая система EXT4 получает поддержку больших файлов и атомарной записи в системах bigalloc., в то время как bcachefs выигрывает от большей стабильности и возможностей исправления ошибок.

Что нового для разработчиков и внутренние оптимизации в Linux 6.16-rc1

Подсистема Rust добавляет новые абстракции для различных частей ядра., такие как включение assert! KUnit-mapped макросов, поддержка компиляции современных языковых релизов и улучшения в специфичных для ядра крейтах. Документация и руководства по кодированию также были улучшены, включая обновленные инструкции для Ubuntu.

Для большего контроля над экспортом символов, введен макрос EXPORT_SYMBOL_GPL_FOR_MODULES, что позволяет ограничить доступ к определенным модулям, обеспечивая большую гибкость и безопасность при управлении внутренними зависимостями между частями ядра.

Поддержка драйверов и устаревшего оборудования

В зоне подготовки, Водители GPIB для исторического автобуса общего назначения почти готовы покинуть испытательный полигон., приближаясь к полному включению в ядро ​​спустя более пятидесяти лет после введения автобуса. Это достижение имеет важное значение для тех, кто все еще полагается на традиционное аппаратное обеспечение приборов.

Улучшения производительности и предварительные тесты

Первые сравнения производительности показывают Небольшой, но стабильный рост на системах AMD Ryzen AI Max+ и Strix Halo, как в тестах ЦП, так и в интегрированной графике Radeon 8060S. Эти улучшения были отмечены по сравнению с Linux 6.14 и 6.15, подчеркнув, что любой прогресс на этих и без того высоко оптимизированных платформах приветствуется.

Исправлены предыдущие снижения производительности Nginx на новейшем оборудовании AMD, что гарантирует сохранение стабильности и ожидаемой производительности новых версий в различных средах.

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


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

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.