Стоило ляпнуть Лиэнн Огасавара (Leann Ogasawara), руководителю команды поддержки ядра Ubuntu, об возможном переходе на непрерывный выпуск релизов (rolling release), как слова были перевраны и теперь "возможно", стало "точно". Обломитесь!
Джоно Бэкон (Jono Bacon), менеджер по работе с сообществом Убунту, сказал, что никакого переключения на новую модель "непрерывных выпусков" не будет!
Отказ от выпуска релизов в конкретные сроки принесёт только проблемы для разработчиков и пользователей.
Ubuntu не будет Rolling Release дистрибутивом.
Разработчики сказали своё слово. Убунту не будет дистрибутивом с непрерывным выпуском релиза.
Кто не фанат Rolling Release, то это хорошая новость. Кто-то считает иначе.
Текущий график выхода релизов подразумевает определённое тестирование перед выходом в свет.
К примеру, пока опытный пользователь тестирует разрабатываемый релиз Ubuntu 14.04 и отправляет отчёты об ошибках, новичок использует официальный релиз Ubuntu 13.10 или долгоподдерживаемый Ubuntu 12.04 LTS.
Не забывайте, что в рамках даже конкретного релиза, можно "поиграть" "ещё большая стабильность" против "чуть по новее". Хотите ещё стабильнее в рамках своего релиза? Не подключайте секции 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.
Официально заявляю, что нет никаких серьёзных проблем при обновлении с релиза на релиз. Сама система штатно этим занимается и старается исключить внештатные ситуации, отключая, к примеру, сторонние репозитории.
Что лучше? Некий релиз time-based как стабильное плато, на котором относительно тихо и спокойно или постоянный вулкан rolling release? Каждый решает сам и будет вынужден определиться с нужным дистрибутивом.
Так как Убунту остаётся НЕ rolling release системой!
Подобные мысли:
Ubuntu 12.10 против Windows 8.
История Ubuntu.
Убунту привела Барака Обаму к победе.
Марк Шаттлворт в своём блоге очертил мнение о пути Ubuntu в Новом 2013 Году.
Немає коментарів:
Дописати коментар