Плюси і мінуси ubuntu rolling release

Варто було ляпнути Ліенн Огасавара (Leann Ogasawara), керівнику команди підтримки ядра Ubuntu, про можливий перехід на безперервний випуск релізів (rolling release), як слова були перекручені і тепер "можливо", стало "точно". Обломитесь!

Джоно Бекон (Jono Bacon), менеджер по роботі з спільнотою Убунту, сказав, що ніякого переключення на нову модель "безперервних випусків" не буде!

Відмова від випуску релізів в конкретні терміни принесе тільки проблеми для розробників і користувачів.

Ubuntu НЕ буде Rolling Release дистрибутивом.

Розробники сказали своє слово. Убунту НЕ буде дистрибутивом з безперервним випуском релізу.

Хто не фанат Rolling Release, то це хороша новина. Хтось вважає інакше.

Поточний графік виходу релізів на увазі певний тестування перед виходом у світ.

Наприклад, поки досвідчений користувач тестує розробляється реліз Ubuntu 14.04 і відправляє звіти про помилки, новачок використовує офіційний реліз Ubuntu 13.10 або долгоподдержіваемий Ubuntu 12.04 LTS.

Плюси і мінуси ubuntu rolling release

Не забувайте, що в рамках навіть конкретного релізу, можна "пограти" "ще більша стабільність" проти "трохи по новіше". Хочете ще більш стабільним в рамках свого релізу? Уникайте використання секції proposed і backports. Хочете стабільність свого LTS релізу, але трохи пообновіться? З підключених proposed і backports прийдуть нові віяння з нових релізів.

Можна звичайно поміркувати, як би виглядає світ Убунту, якби гаряче улюблений дистрибутив став сповідувати філософію Rolling Release.

Негатив Rolling Release.

Коли мова заходить про Rolling Release, потрібно розуміти, що стабільність автоматично відсунеться на другий план.

Фанати Rolling Release зазвичай висувають контр довід: "деякий проникнення помилок і часткова нестабільність компенсується швидким виходом виправлення".

Але для простого користувача це буде проблемою. Більшість Убунту користувачів, як виявилося, не женеться за останніми новомодними функціями і вибирає стабільність.

Так само інша проблема маячить на горизонті для розробників. Убунту - це нащадок Debian, який не використовує модель Rolling Release. Тобто у більшості розробників інструменти і методи не готові до моделі розробки Rolling Release. Замість налагодженої системи тестування і випуску релізу що натомість?

Убунту відповідь для любителів якогось конкретного софта - використовуйте Ubuntu PPA даної програми. Ви вб'єте двох зайців - залишитеся на стабільній платформі і отримаєте оновлену софтину.

Позитивні моменти Rolling Release.

Якщо запитати арчівода про його улюблений ArchLinux і його модель безперервного випуску софта, то перше про що він похвалиться це свіжість пакетів в Arch User Repository (AUR).

Убунту, яка випускається два рази в рік і допускає оновлення софта тільки в рамках релізу, природно, відстає в цьому питанні.

Бажання мати останню версію на своєму комп'ютері зрозуміло і природно. Може цим пояснюється серед досвідчених особистостей популярність Ubuntu PPA для ядер Лінукса і різних програм?

Інший плюс Rolling Release - немає ніяких дат виходу релізу і значить немає проблем пов'язаних з плануванням і переходом з релізу на реліз.

У дистрибутивах з моделлю Rolling Release оновлення пакетів приводить систему до актуального стану, з останніми виправленнями і нововедення.

Тобто, якби Убунту стала б Rolling Release, то Unity і її бурхливий розвиток було б доступно відразу. Зараз же Unity в кожному релізі "заморожена" на різних версіях.

Зустріч на Ельбі.

Якщо Убунту дистрибутив, заснований на випуск релізів в термін, так звана модель time-based, це точка А, то модель Rolling Release, з досконалою протилежної моделлю, це точка Б. Між ними є середина відрізка.

Це середина ніщо інше як частковий rolling release. Таким шляхом пішов дистрибутив PCLinuxOS, форк Mandrake. З одного боку PCLinuxOS розвивається в рамках моделі "безперервного випуску", але з іншого боку у нього є поняття "версії". Але це не формальні релізи, прив'язані до дат, як у Убунту, а просто знімки системи на якийсь період часу.

Але не в образу буде сказано про PCLinuxOS, Убунту взяла мета на все. Так-так - на все! Сервера, мобільні платформи, десктоп, хмарні екземпляри. Як це все пов'язати з безперервною розробкою в рамках Rolling Release і щоб не розв'язався пупок від натуги - мало хто уявляє.

підсумок
Убунту була і залишається на моделі time-based. Інструменти і методологія з боку розробників обкатані і перевірені в бою. Вся інфраструктура тестування образів і спільна робота розробників і перекладачів зав'язана на релізах і датах їх виходів.

Плюси і мінуси ubuntu rolling release

Не можна просто так взяти і зробити Ubuntu rolling release.

Офіційно заявляю, що немає ніяких серйозних проблем при оновленні з релізу на реліз. Сама система штатно цим займається і намагається виключити позаштатні ситуації, відключаючи, наприклад, сторонні репозиторії.

Що краще? Якийсь реліз time-based як стабільний плато, на якому відносно тихо і спокійно або постійний вулкан rolling release? Кожен вирішує сам і буде змушений визначитися з потрібним дистрибутивом.

Так як Убунту залишається НЕ rolling release системою!

Схожі статті