Линус Торвальдс анонсировал седьмой препатч на выпуск (RC7) ядра Linux версии 6.12, который стал последним кандидатом на выпуск перед финальным релизом 6.12, ожидаемым в следующие выходные.
Этот кандидат на выпуск направлен на доработку существующих функций и исправление ошибок, что позволит выпустить стабильную финальную версию.
Что нового в ядре Linux 6.12-rc7?
Обновления драйверов:
Значительная часть обновлений нацелена на драйверы, особенно те, которые связаны с графическими процессорами и сетями. Это ожидаемо, поскольку эти области часто быстро развиваются и требуют постоянной тонкой настройки.
Улучшения архитектуры:
Архитектурные обновления в первую очередь направлены на исправление деревьев устройств. Деревья устройств необходимы для описания аппаратного обеспечения системы, и эти исправления обеспечивают правильную инициализацию и работу устройств.
Улучшения файловой системы:
Различные файловые системы, включая bcachefs, btrfs, NFS и SMB, получают исправления ошибок, обеспечивающие целостность данных и надёжную работу.
Изменения в Core MM:
Обновления подсистемы управления основной памятью (MM) направлены на улучшение обработки ошибок в сложных случаях, повышение стабильности и надёжности системы.
Исправления и другие улучшения
Помимо общих категорий, ядро 6.12-rc7 включает множество конкретных исправлений и улучшений в широком спектре подсистем. К ним относятся:
- Архитектура ARM: многочисленные обновления для систем на базе ARM, в том числе усовершенствования дерева устройств для платформ Qualcomm и Rockchip, улучшения управления тактовой частотой и оптимизации обработки прерываний.
- Сеть: улучшения для различных сетевых драйверов, в том числе исправления ошибок в драйвере Intel i40e и улучшения управления памятью в реализации протокола SMC.
- Графика: улучшения безопасности для интерфейса debugfs драйвера AMD Radeon, изменения в проверке режима для DisplayPort и исправления ошибок, устраняющие потенциальные утечки памяти.
- Файловые системы: устранение потенциальных ошибок при разыменовании нулевых указателей в ocfs2 и bcachefs, оптимизация управления памятью в btrfs и улучшение обработки ошибок в ksmbd.
- Безопасность: исправления уязвимостей, связанных с управлением ключами и переполнением буфера в различных мультимедийных драйверах.
- Другие заметные изменения: обновления драйвера доверенного платформенного модуля (TPM), улучшения в подсистеме трассировки и различные исправления для драйверов звука и USB.
Финальный звонок для тестирования
Поскольку финальная версия уже не за горами, Линус призывает пользователей тщательно протестировать этот кандидат на выпуск.
Ядро Linux 6.12-rc7 можно скачать с веб-сайта Kernel.org или из репозитория Линуса Торвальдса.
Выявляя и сообщая о любых оставшихся проблемах, сообщество может помочь создать отполированное и стабильное ядро Linux 6.12.
Ресурс: