Canonical объявила об изменении своей стратегии использования ядра в сборках Ubuntu для разработчиков, поскольку она планирует регулярно упаковывать новые выпуски ядра, а не только те версии ядра, которые планируется использовать в финальном, стабильном выпуске.
Чем это отличается от того, что было раньше?
Раньше версии Ubuntu для разработки работали на том же ядре, с которым поставлялся предыдущий стабильный релиз (по крайней мере, в течение значительного отрезка цикла разработки). Переход на целевую версию ядра происходил позже в цикле, обычно перед Kernel Freeze.
Сейчас мы стремимся не только поставлять последнюю версию ядра к концу цикла разработки, но и предоставлять, по мере сил, обновления ядра на основе промежуточных версий ядра Linux.
- команда Canonical Kernel Team
То есть, Ubuntu 25.04 поставляется с Linux 6.14, а Ubuntu 25.10 будет использовать Linux 6.17. Таким образом, версии 6.15 и 6.16 являются промежуточными. В прошлом они (обычно) не упаковывались и не тестировались в ежедневных сборках или сборках для разработчиков. С этим изменением они будут.
С помощью этой политики мы рассчитываем находить потенциальные проблемы, связанные с ядром, на более ранних этапах цикла разработки, что приведет к большей уверенности в качестве финальной версии ядра Ubuntu, когда мы будем приближаться к отправке образа Ubuntu GA.
- добавляет команда Canonical Kernel Team
Эта новая политика вступит в силу при разработке Ubuntu 25.10 Questing Quokka, и, по словам команды разработчиков ядра Ubuntu, сборка на основе ядра Linux 6.15 уже доступна для тестирования, а в ближайшие недели начнется работа над упаковкой ядра Linux 6.16.
Каденция непрерывного тестирования ядра
В прошлом году компания Canonical обязалась использовать в новых релизах Ubuntu самое последнее доступное ядро, даже если эта версия ядра находится только в статусе релиз-кандидата.
План Ubuntu 25.10 использовать Linux 6.17, версию, которая только что открылась для разработки после выпуска Linux 6.16, является результатом этого изменения, и выгоден пользователям Ubuntu 24.04 LTS, которые получат Linux 6.17 в качестве обратного порта через обновление HWE в начале следующего года.
Это последнее изменение политики ядра хорошо сочетается с новыми ежемесячными снимками Ubuntu. Они были созданы для того, чтобы (среди прочих причин) помочь обнаружить проблемы совместимости и ошибки на более ранних этапах цикла разработки за счет более широкого использования автоматизированного тестирования.
Обязательство отправлять промежуточные выпуски ядра в этих сборках помогает создать своего рода непрерывный каденс для постоянного тестирования, что должно помочь обеспечить окончательный выбор ядра (и выпуск, в котором оно поставляется) как можно более надежным.
Кроме того, впервые тестирование новых ядер на Ubuntu станет таким же простым, как загрузка ежедневной сборки или ежемесячного снапшота. Это избавит от необходимости полагаться на сторонние PPA или ненадежные репозитории для тех, кто хочет протестировать новые функции ядра на своем оборудовании.
Комментарии (0)