Выпущен второй кандидат на выпуск Linux 7.3, и влияние кода, сгенерированного ИИ, вызывает обеспокоенность.

📅 2026-09-07

Аннотация:

Команда разработчиков ядра Linux недавно выпустила тестовую версию Linux 7.3-rc2, отметив, что цикл разработки 7.3 официально вступил в стадию обычной кандидатской версии. Поскольку на прошлой неделе окно слияния закончилось, работа по разработке перешла от объединения новых функций к исправлению проблем и проверке стабильности, а последняя версия rc2 демонстрирует напряженный ритм, который отличается от прошлых.

image.webp

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

Выпуск Linux 7.3-rc2 содержит ряд заслуживающих внимания исправлений и улучшений. К ним относятся исправления механизма планирования с учетом кэша для процессоров гибридной архитектуры, позволяющие повысить эффективность планирования задач и производительность. Для процессорных платформ, которые в последние годы широко приняли конструкции с большими и малыми ядрами, этот тип оптимизации помогает более разумно использовать различные типы ядерных ресурсов.

Часть управления памятью ядра также подверглась масштабной очистке кода. Команда разработчиков перенесла большое количество традиционных вызовов kmalloc в обновленное семейство интерфейсов kmalloc_obj для дальнейшей оптимизации механизма выделения объектов и улучшения качества кода. Эта работа затронула все дерево исходного кода ядра, что привело к значительным изменениям кода.

Что касается графических драйверов, в Linux 7.3-rc2 добавлен ряд исправлений вывода изображения в драйвер Nouveau с открытым исходным кодом для видеокарт с архитектурой NVIDIA Blackwell. Поскольку новое поколение графических процессоров постепенно становится все более популярным, ожидается, что эти улучшения улучшат совместимость и стабильность платформы Linux с новейшим оборудованием.

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

Кроме того, в эту версию-кандидат также были включены некоторые обновления подсистемы EDAC (обнаружение и исправление ошибок), которые изначально планировались для включения в Linux 7.3, но не успели попасть в окно слияния по причинам времени. В то же время в дереве исходного кода ядра имеется ряд исправлений, затрагивающих различные архитектуры, драйверы и компоненты инфраструктуры.

Следует отметить, что этот цикл разработки также сопровождается темой, которой в последние годы уделяется все больше внимания, — кодом, генерируемым искусственным интеллектом. Грег Кроа-Хартман, один из лидеров стабильной версии ядра Linux, ранее публично заявлял, что в процесс разработки входит большое количество контента, созданного искусственным интеллектом и большими языковыми моделями, что ставит работу по проверке, проверке и обслуживанию под большее давление. Он считает, что цикл разработки Linux 7.3 может стать особенно трудным.

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

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

Подробнее:

https://lore.kernel.org/lkml/CAHk-=wjzW9f50_ETY+23zP=8RHf2ZxdQVkUYhi9tWA6V8Ci4vQ@mail.gmail.com/T/#u

Связанные теги

Похожие статьи

Комментарии

0/500
Captcha (click to refresh)
Нет комментариев