В довольно редком отступлении от нормы Линус Торвальдс отметил, что второй релиз-кандидат для Linux 7.0 значительно больше типичных вех RC2, и он этим не «супердоволен». Хотя основатель Linux списал больший релиз на «случайный временной шум», объем коммитов, не связанных со слиянием (non-merge commits), указывает на нестабильное начало цикла разработки Linux 7.0.
Этот релиз также отличается от традиционной модели ранних кандидат-версий ядра, насыщенных драйверами: на драйверы приходится всего 25% всех изменений. Вместо этого обновление доминирует внутренняя «черновая работа» (plumbing), включая обновления ядра, сетевые изменения и модификации файловых систем, которые несут более высокий риск системной нестабильности.
На этой неделе обновления файловых систем, в частности касающиеся SMB-клиента, XFS и EROFS, составили четверть всех изменений в обновлении. Они сосредоточены на надежности хранения данных: только XFS получила 19 отдельных патчей, затрагивающих всё — от статистики счетчиков inode до потенциальных гонок доступа к указателям.
На этой неделе внимание также было уделено безопасности и управлению памятью: исправлены аппаратные ошибки тегирования KASAN (KernelAddressSANitizer) в менеджере памяти и приняты превентивные меры безопасности для x86 FRED (Flexible Return and Event Delivery). Эти низкоуровневые исправления важны для защиты от эксплойтов по побочным каналам.
Обновление также включает большое количество обновлений BPF (Berkeley Packet Filter) и связанных с ними selftests, направленных на усовершенствование обработки ядром программ в песочнице. Обновления этой недели включают исправления ошибок записи за границами массива (out of bounds writes) и состояний гонки в конфигурациях PREEMPT_RT.
Торвальдс также упомянул, что необычный размер этого обновления, вероятно, является отложенным эффектом цикла Linux 6.19, который был продлен на одну неделю. Это привело к образованию узкого места из скопившейся работы, которая теперь хлынула в Linux 7.0. Торвальдс заявляет, что надеется на спокойный RC3, чтобы подтвердить, что эта неделя была случайным шумом. Если следующий кандидат будет таким же большим, это может означать, что Linux 7.0 потребует дополнительных недель тестирования до выхода стабильной версии.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Paul Hill




