Линус Торвальдс объявил об окончательном выпуске версии ядра Linux 6.11 15 сентября 2024 года. Этот выпуск следует типичному циклу разработки, с семью кандидатами на выпуск (RC), выпущенными для тестирования и доработки.
В этом посте мы поделимся значительными изменениями, улучшениями и исправлениями ошибок, внесенными в ядро Linux 6.11.
На протяжении всего цикла разработки появилось несколько ключевых изменений. Значительная часть изменений в 6.11 была сосредоточена на аппаратной поддержке, особенно для графических процессоров AMD и мониторинге событий производительности.
Как и ожидалось, обновления драйверов составили значительную часть изменений во всех релиз-кандидатах, особенно для сетей и графических процессоров.
Несколько файловых систем, включая Bcachefs, Btrfs, XFS и SMB, получили обновления, касающиеся исправлений ошибок, повышения производительности и безопасности.
Если вы следили за нашими предыдущими статьями о ядре 6.11 RC (с RC1 по RC7), каждый релиз-кандидат содержал ряд разрешений ошибок сборки и предупреждений, отражающих постоянные усилия по повышению стабильности и ремонтопригодности ядра.
Среди всех изменений ядро 6.11 включало исправления потенциальных уязвимостей в системе безопасности, таких как проблема с использованием после освобождения в драйвере Binder и проблема с неподписанным типом в подсистеме FUSE.
Bcachefs получил обширные обновления и исправления ошибок, улучшающие обработку ошибок, производительность и решающие такие проблемы, как состояние гонки и утечки памяти.
УлучшенияBtrfs включали исправления сжатия карты экстентов, клонирования данных, неправильного использования состояния индекса и условий гонки.
В обновлениях для XFS устранены проблемы, связанные с форками атрибутов и флагом реального времени.
SMB исправляет целевые проблемы с флагами безопасности, обработкой индексов и обрезкой файлов.
Каждый релиз-кандидат привел к сокращению количества ошибок сборки и предупреждений, что указывает на продолжающиеся усилия по повышению качества и стабильности кода.
Несмотря на то, что сейчас доступна финальная версия ядра Linux 6.11, пользователям и разработчикам всегда рекомендуется загружать и тестировать новые версии ядра. Вы можете загрузить ядро 6.11 с веб-сайта Kernel.org или дерева git Линуса Торвальдса.
Ресурс: