Canonical объявляет об изменении стратегии выбора ядра Ubuntu
Команда ядра Canonical меняет политику, принимая новый смелый подход к предложению новейших функций Linux в Ubuntu. Полная информация внутри.
Команда 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 по различным состояниям в зависимости от стадии разработки ядра на момент заморозки функций:
- Срочный выпуск: исходное ядро приближается к финальной версии во время заморозки функций Ubuntu.
- Нестабильная версия. Во время заморозки функций исходное ядро все еще находилось на ранних стадиях RC, что указывает на более высокую вероятность значительных изменений и нестабильности.
Чтобы управлять рисками, присущими этому новому подходу, Ubuntu планирует использовать в определенных сценариях так называемое «ядро моста».
По сути, это последняя стабильная версия ядра, которая будет использоваться временно, когда ожидается, что новые версии ядра будут нестабильными или не будут поддерживать критически важные зависимые компоненты, такие как драйверы NVIDIA или файловая система ZFS.
Для получения дополнительной информации о новой стратегии ядра Ubuntu посетите официальное объявление.