Команда Canonical Kernel Team (CKT) объявила о значительном изменении в выборе версий ядра Linux для грядущих релизов Ubuntu Команда стремится более тесно сотрудничать с последними разработками ядра Linux.
Это изменение призвано обеспечить пользователей Ubuntu самыми последними функциями и улучшениями ядра, даже если это означает включение версий Release Candidate на момент заморозки релиза Ubuntu.
Исторически сложилось так, что процесс выбора ядра для релизов Ubuntu представлял собой тщательный баланс между независимыми графиками выпуска ядра Linux и жесткими сроками выпуска Ubuntu.
Ядро Linux, разрабатываемое мировым сообществом Linux, придерживается модели, слабо привязанной ко времени, выпуская новые версии примерно каждые два-три месяца в зависимости от готовности и стабильности.
В отличие от этого, Ubuntu планирует свои релизы намного заранее, придерживаясь строгого шестимесячного цикла, который редко сдвигается, независимо от внешних факторов.
Такое различие в философии релизов иногда приводило к проблемам в синхронизации новых выпусков ядра с фиксированными датами релизов Ubuntu.
Как правило, CKT ждал около месяца после релиза ядра, прежде чем признать его достаточно стабильным для включения в Ubuntu, чтобы обеспечить надежность и совместимость с широким спектром аппаратных и программных экосистем Ubuntu. Но все это скоро изменится.
Ubuntu: Новый подход к выпуску ядра
С последним обновлением политики CKT переходит на более агрессивную позицию. Теперь Ubuntu будет поставлять самую последнюю версию ядра Linux, доступную на дату заморозки релиза Ubuntu.
Это включает в себя ядра, находящиеся даже на стадии RC, что отражает смелый шаг по предложению передовых технологий с риском начальной нестабильности.
Однако такой подход имеет свои риски, поскольку более жесткие сроки интеграции могут привести к проблемам со стабильностью и совместимостью. Новая стратегия позволит распределить грядущие релизы Ubuntu по разным состояниям в зависимости от стадии разработки ядра на момент замораживания функций:
- Tight Release: Ядро, находящееся на стадии разработки, приближается к финальной версии релиза во время замораживания функций Ubuntu.
- Нестабильный выпуск: Во время «заморозки» ядро upstream все еще находилось на ранних стадиях RC, что указывает на большую вероятность значительных изменений и нестабильности.
Для управления рисками, присущими этому новому подходу, Ubuntu планирует использовать то, что она называет «Bridge Kernel» в определенных сценариях.
По сути, это последний стабильный выпуск ядра, который будет использоваться временно, когда ожидается, что новые версии ядра будут нестабильны или не будут поддерживать критические зависимые компоненты, такие как драйверы NVIDIA или файловая система ZFS
Для получения дополнительной информации о новой стратегии развития ядра Ubuntu посетите официальный анонс.
Комментарии (0)