Как стать автором
Обновить

Релиз Linux 6.9

Время на прочтение3 мин
Количество просмотров5.7K

12 мая 2024 года Линус Торвальдс представил первый стабильный релиз ядра Linux 6.9. Выпуск новой версии ядра Linux вышел в соответствии с графиком, спустя два месяца после выхода предыдущей стабильной версии Linux 6.8 в начале марта 2024 года.

Исходный код Linux 6.9 доступен для загрузки на портале kernel.org. Коммит релиза ядра Linux 6.9 на GitHub и на Makefile (и на Git) от Линуса Торвальдса.

В новую версию ядра Linux принято 15680 исправлений от 2106 разработчиков, размер патча — 54 МБ (изменения затронули 11 825 файлов, добавлено 687 954 строк кода, удалено 225 344 строк). Около 42% всех представленных в Linux 6.9 изменений связаны с драйверами устройств, примерно 17% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 13% связано с сетевым стеком, 7% касаются файловых систем и 4% относятся к внутренними подсистемам ядра.

Новая версия ядра Linux содержит большое количество изменений, обновлений и доработок, а также исправлений по ранее обнаруженным багам (Linux 6.9 changelog).

В код ядра Linux 6.9 добавлена поддержка нового оборудования Intel (включая Intel Core Ultra Meteor Lake, Intel FRED) и AMD (включая поддержку AMD P-State для современных систем Ryzen), инструментарий AMD FRU Memory Poison Manager был объединён с другими разработками в рамках улучшения поддержки серии AMD MI300.

В новой версии проекта добавлена поддержка ARM64 Rust и переработан код топологии x86 для лучшей работы с гибридными процессорами Intel Core, опция Intel Fastboot теперь включена для всех поддерживаемых поколений видеокарт, появилась поддержка более крупных консольных шрифтов кадрового буфера на современных дисплеях 4K+.

В рамках сотрудничества с AMD в Linux 6.9 добавлены обновления RDNA3+ и поддержка графического оборудования RDNA4 в драйвере AMDGPU. Также продолжается работа над экспериментальным графическим драйвером Intel Xe DRM, который Intel планирует подготовить к выпуску Xe2/Lunar Lake.

Ядро Linux 6.9 также поддерживает функцию Named Address Spaces в GCC (GNU Compiler Collection), что позволяет компилятору лучше оптимизировать доступ к данным на уровне CPU. Там добавлена начальная поддержка для FUSE passthrough, позволяющая ядру напрямую обслуживать файлы с сервера FUSE в пользовательском пространстве, и поддержка динамического обновления модели энергопотребления в реальном времени. В Linux 6.9 включена поддержка сжатия LZ4 для создания и загрузки образа гибернации, а также улучшенная поддержка файловой системы F2FS.

«Итак, Торстен (мейнтейнер проекта Thorsten Leemhuis) всё ещё сообщает о нескольких исправлениях регрессии, которые ещё не были исправлены. Эта информация дошла и до меня, но ни один из этих случаев не выглядит настолько большим или тревожным, чтобы отложить релиз ещё на неделю. Нам придётся их добавить, когда они разрешатся и они попадут в апстрим проекта.

Итак, версия 6.9 уже вышла, и на прошлой неделе она выглядела довольно стабильной (и весь выпуск был вполне нормальным). Ниже приведён краткий журнал на прошлой неделе, при этом в изменениях в основном доминировал какой-то драйвер обновления (главными являются графический процессор и сеть, но «большие» по-прежнему остаются довольно маленькими, и там тоже есть другие шумы от драйверов).

Помимо драйверов, это некоторые исправления файловой системы (bcachefs все ещё
отсутствует, но появляется и ksmbd), некоторые поздние исправления самотестирования и некоторые основные сетевые исправления.

И у меня теперь есть более мощный ПК на Arm64 (спасибо Ampere), так что на прошлой неделе я сделал почти столько же сборок для Arm64, сколько и для x86-64, и это, очевидно, должно продолжаться во время предстоящего окна слияния. Ноутбук M2, который у меня есть, я использую скорее для тестовых еженедельных сборок, а не постоянно.

Не то чтобы я действительно ожидал, что это действительно покажет какие-либо проблемы с помощью этого ноутбука, но я чувствую себя счастливее, имея немного больше возможностей с ним.

В любом случае, пожалуйста, продолжайте тестирование, и, очевидно, это означает, что завтра откроется окно слияния для 6.10. У меня уже есть несколько десятков pull
request на рассмотрении, я ценю ранних пташек»,

— пояснил Линус Торвальдс.

Теги:
Хабы:
Всего голосов 4: ↑4 и ↓0+5
Комментарии8

Другие новости

Истории

Работа

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн