По словам Джона Сигера, вице-президента Canonical по разработке, цель этих новых ежемесячных изображений двоякая: облегчить доступ к более стабильным этапам разработки Ubuntu и проложить путь к более современному, автоматизированному и прозрачному процессу выпуска.
Сигер настаивает на том, чтобы уточнить, что это не означает изменения модели разработки Ubuntu, учитывая, что дистрибутив будет продолжать выпускать версии каждые шесть месяцев, а выпуски LTS — каждые два года, в то время как ежемесячные выпуски моментальных снимков не являются полными выпусками и не предназначены для производственных сред: они представляют собой промежуточные образы, предназначенные только для пользователей. тесты, отражающие текущее состояние разрабатываемой версии.
Инициатива начинается с цикла выпуска следующей версии Ubuntu 25.10 «Questing Quokka», и первые четыре моментальных снимка уже датированы: 29 мая, 10 июня, 15 июля и 19 августа. За ними последует бета-версия и финальный релиз в октябре, как и положено по традиционной дорожной карте.
Техническая подоплека этого шага глубже, чем кажется на первый взгляд, и заключается в том, что в течение двух десятилетий процесс выпуска Ubuntu в основном осуществлялся вручную при поддержке опытной команды и с большим знанием своего дела. их работа. Canonical, однако, хочет это изменить: автоматизировать задачи, уменьшить зависимость от конкретных людей и улучшить охват тестированием. По сути, они автоматизируют процессы, как это делают такие дистрибутивы, как RHEL или SUSE.
С этой целью внедряется Temporary, платформа «длительного действия», которая позволяет моделировать сложные и устойчивые рабочие процессы с целью превратить процесс выпуска во что-то более наблюдаемое, предсказуемое и простое в обслуживании. План состоит в том, чтобы разбить текущий процесс на жестко запрограммированные функции (предпочтительно в Go), протестировать их и собрать в целые потоки.
В рамках этого преобразования также делается попытка улучшить комплексное системное тестирование, регулярно интегрируя тестирование установки, шифрование, графические приложения и многое другое. Таким образом, ошибки будут обнаружены раньше, и на них можно будет лучше реагировать, уверяет Сигер.
Но дело не в том, чтобы отвлекать внимание окружающих: новые ежемесячные изображения не только облегчат внутреннюю работу Canonical и сообщества, участвующего в тестировании, но и откроют двери для более активного внешнего участия. И в долгосрочной перспективе они послужат основой для создания «скучной» системы выпуска — предсказуемой, безопасной и без сюрпризов… Потому что в противном случае о модели rolling — ни слова.
Хотите попробовать первый ежемесячный выпуск моментальных снимков Ubuntu 25.10? Он готов к загрузке по этой ссылке.