Только недавно Джоно Бэкон (Jono Bacon), менеджер по работе с сообществом Убунту, сказал, что никакого переключения на новую модель "непрерывных выпусков" не будет! Не прошло и полугода как Рик Спенсер (Rick Spencer), глава отдела разработок Canonical, собирает сообщество, чтобы обсудить снова Rolling Release модель разработки и переключение Убунту на эту модель.
Началось всё с Лиэнн Огасавара (Leann Ogasawara), руководителя команды поддержки ядра Ubuntu, которая все лишь подала идею, что дескать можно использовать LTS, а между ними rolling release стадию.
Появились первые билды Убунту для планшетов - Ubuntu Touch. Для них нужная "скорость и подвижность", что и даёт модель rolling release.
Рик Спенсер и предлагает оставить LTS и полностью убрать промежуточные релизы между LTS.
Рик считает, что роль LTS - служить людям, которые не любят часто менять что-либо в своей ОСи. Каждые два года выходит новый LTS, но и старый LTS еще поддерживается до суммарного 5 летнего срока, так что для таких пользователей есть время подумать.
Смысла в промежуточных релизах, Рик не видит. Он считает, что это напрасная трата сил на поддержку всех этих промежуточных релизов.
Его доводы против промежуточных релизов:
Рик указывает, что наступает новое время Убунту, которая будет работать на множестве платформ, от телефонов до планшетов и от ТВ до десктопов и серверов, поэтому стоит говорить о новом поколении Убунту.
То есть промежуточный релиз может устареть в день его выхода, так как новинки были заморожены ещё ранее и в день релиза, мы видим старую тень из прошлого.
Наступило время оставить LTS и переключиться с промежуточных релизов на один сплошной rolling release между LTS.
Пользователи, которые предпочитают LTS, не будут затронуты напрямую. Для любителей новинок, rolling release даст самое новое без шестимесячного ожидания.
Разработчики программ не будут находиться под прессом сроков промежуточных релизов и будут спокойно выпускать обновления к своим программам.
Сообщество в целом выиграет от упрощения модели разработки. Тут или рекомендовать LTS, или rolling release. Люди, которые обеспечивают поддержку, получат облегчение, так как на рынке будет одномоментно только два LTS релиза вместо два LTS + три промежуточных и того 5 релизов. Что сложнее поддерживать: два или пять?
Больше времени и внимания можно сосредоточить на том, что строится, а не на том, что построили.
Рик Спенсер создал ветку обсуждения Let's Discuss Interim Releases (and a Rolling Release). И как пишет он сам, готов отстаивать свою точку зрения на ближайшем UDS, которые теперь будут проходить раз в три месяца в виде видеоконференций, а не устраивая саммиты в разных городах как раньше.
Дядька настроен решительно и собирает под свои знамёна приверженцев rolling release.
Основной упор он делает, на упрощении всей инфраструктуры, так как Убунту доступна на множестве аппаратных платформ и теперь ещё в для различных по форм-фактору устройств.
Проект "Daily Quality" и ежедневные билды, с автоматическими тестами кода, позволят удержать за хвост стабильность и не дать ей улизнуть в новой модели разработки.
Посмотрим, чем закончиться заигрывание с rolling release и действительно ли будет всё проще и шоколаднее.
Связь с предками:
Плюсы и минусы Ubuntu Rolling Release.
Цикл разработки Stable Release Update (SRU).