Ядро Linux 7.4-rc1 собрало почти 20 000 коммитов на фоне ИИ
Первая тестовая версия Linux 7.4 открывает этап проверки новых функций ядра перед стабильным выпуском. Линус Торвальдс опубликовал её после двухнедельного окна слияния изменений, которое оказалось заметно масштабнее обычного.

В Linux 7.4-rc1 вошло около 20 000 коммитов, тогда как типичный показатель составляет примерно 15 000. Торвальдс связал размер окна слияния в том числе с работой, инициированной ИИ. По его словам, лучше включать такие изменения в основной этап разработки, чем получать их позднее в виде множества исправлений во время тестирования релиз-кандидатов. Исправления всё равно могут понадобиться, но их может быть меньше обычного.
Торвальдс также предположил, что на объём изменений мог повлиять ожидаемый статус Linux 7.4 как следующего ядра с долгосрочной поддержкой (LTS): разработчики могли стремиться включить в него свои функции. Пока это лишь возможное объяснение, а не подтверждённый статус выпуска. В почте Торвальдса ещё оставались два запроса на изменения; он не стал задерживать ради них выпуск rc1, а их включение в rc2 не гарантировано.
Изменения в ядре Linux 7.4
По оценке Торвальдса, примерно треть патча занимают заголовочные файлы с регистрами графических процессоров AMD: в них перечислены смещения и битовые маски. Помимо этой части, обновления затронули драйверы, архитектуры, файловые системы, инструменты разработки и основное ядро.
В Linux 7.4 добавили поддержку HDMI 2.1 в драйвер AMDGPU по умолчанию, а также функции VRR и ALLM. Для графики AMD появилась опция PerfOpt, включённая по умолчанию. Она предназначена для повышения производительности вывода ИИ-моделей и больших языковых моделей; улучшение касается и предыдущего поколения оборудования.
В числе других изменений: начальная подготовка поддержки процессоров AMD Zen 6, поддержка Intel Rugged Panther Lake и первые наработки для компьютеров Apple с чипами M4. Поддержка устройств Apple пока не рассчитана на использование обычными пользователями. В Btrfs оптимизировали распаковку zstd, а EXT4 получил опциональную поддержку буферизованного ввода-вывода через iomap.
Сроки тестирования и выпуска
Для Linux 7.4-rc1 ожидают семь или восемь релиз-кандидатов. Новые версии планируют выпускать еженедельно примерно в течение двух месяцев, а этот этап посвятят стабилизации добавленных функций. Стабильный релиз ожидается после завершения тестирования. Linux 7.3.1 уже выпущен; по данным Neowin, обновление должно появиться в дистрибутивах на базе Arch, если ещё туда не поступило.


