Автор Тема: Canonical вынесла на обсуждение перевод Ubuntu на rolling-модель обновления  (Прочитано 2204 раз)

Slen

  • Старожил
  • ****
  • Сообщений: 380
  • Карма: +39/-5
    • Просмотр профиля
    • Росинка ВКонтакте
Рик Спенсер (Rick Spencer), вице-президент компании Canonical по инженерному сопровождению проекта Ubuntu, выставил на обсуждение в списке рассылки разработчиков Ubuntu предложение по отказу от выпуска промежуточных релизов дистрибутива и формирования обновлений между LTS-выпусками в форме ежедневных rolling-обновлений. Окончательное решение о переходе к rolling-модели планируется принять на Саммите разработчиков Ubuntu, который будет проведён 5 и 6 марта в форме видеоконференции.

Если решение будет утверждено, то разработчики откажутся от привычного выпуска релизов раз в 6 месяцев, но продолжат формирование раз в два года LTS-выпусков с длительным сроком поддержки. В остальное время для LTS-веток будут введён в строй репозиторий с непрерывным циклом обновления пакетов. Новые версии программ будут добавляться в такой репозитории по мере выхода новых версий, а новые возможности дистрибутива будут интегрироваться по мере готовности. Одновременно планируется перестроить инфраструктуру тестирования и довести её до вида, способного сразу отслеживать появление новых проблем и проводить тестирование в режиме непрерывной интеграции.

Кроме непрерывного ежедневного контроля качества, раз в месяц предлагается формировать дополнительные стабилизированные установочные снапшоты, поддержка которых будет осуществляться до выхода следующего снапшота. Пользователи смогут выбрать ежедневную или ежемесячную схему доставки обновлений с новшествами, в случае ежемесячной схемы дополнительно будут формироваться обновления с устранением уязвимостей. Пользователи, предпочитающие стабильность, смогут остаться на LTS-ветке и получать только корректирующие обновления.

По мнению Спенсера переход на rolling-модель позволит увеличить скорость разработки и сократить время доставки новых возможностей до пользователей, что приобрело особенную актуальность после начала разработки редакций Ubuntu для планшетов и смартфонов. Кроме того, отказ от выпуска промежуточных релизов позволит высвободить значительные ресурсы, затрачиваемые на поддержку. В настоящее время приходится поддерживать одновременно 4 выпуска Ubuntu, при том, что бизнесу и новичкам официально рекомендуется использовать LTS-выпуски. Тот кто предпочитает стабильность используют только LTS, в то время как промежуточные выпуски обычно выбирают те, кто желает получить доступ к новшествам.

Формирование релизов раз в полгода во время стабилизации релиза на несколько месяцев практически блокирует интеграцию новшеств. Например, с учётом интенсивности разработки, намеченный на апрель релиз Ubuntu 13.04 не будет включать многие развиваемые в настоящий момент новшества и по сути уже устарел, ещё до того как выпущен. Для разработчиков непрерывная модель обновления позволит более оптимально организовать процесс разработки и тестирования, не оглядываясь на то смогут ли они до даты заморозки пакетной базы привести к рабочему виду развиваемые возможности и успеют ли завершить тестирование до релиза.

Что касается обеспечения стабильности, разработчики считают, что используя методы ежедневного контроля качества, уровня стабильности промежуточных выпусков можно достигнуть и при модели ежедневного выпуска обновлений. В предложении Спенсора также озвучено желание прекратить выпуск промежуточных релизов уже сейчас, не поясняя предлагается отменить Ubuntu 13.04 или использовать Ubuntu 13.04 в качестве базы для rolling-выпусков.

Оригинал статьи

Lerych

  • Ветеран
  • *****
  • Сообщений: 943
  • Карма: +122/-4
  • Выбрал Linux - включай мозг! ©
    • Просмотр профиля
Мысль, конечно, интересная. Так тогда есть ли смысл Росунку развивать на LMDE, как было заявлено Григорием ранее, коли и убунта (и скорее всего, и Linux Mint, как следствие) переходят на rolling? Ведь как я понял, Григорий именно из-за этого и выбрал именно LMDE, не?

Ghost

  • Старожил
  • ****
  • Сообщений: 466
  • Карма: +31/-2
  • прошу не прибавлять и не убавлять мою карму
    • Просмотр профиля
Что то мало верится в то что в этом(или хотя бы в следующем) году мы увидем Ubuntu на rolling. А если и увидем, то это будет скорее всего менее съедобно на начальном этапе, чем LMDE

Slen

  • Старожил
  • ****
  • Сообщений: 380
  • Карма: +39/-5
    • Просмотр профиля
    • Росинка ВКонтакте
Марк Шаттлворт опубликовал в своём блоге заметку, в которой рассказал о том, что он не уверен в необходимости отказа от выпуска промежуточных релизов Ubuntu и переходу к формированию обновлений между LTS-выпусками в форме ежедневных rolling-обновлений. Проведённое на саммите разработчиков Ubuntu обсуждение не смогло убедить его в необходимости перехода на rolling-модель обновления. В процессе обсуждения мнения участников сообщества разошлись и они не смогли придти к какому-то определённому решению, оставив тему для дальнейшего изучения и сохранив намерение выпустить релиз 13.04 в соответствии с ранее применяемыми канонами.

По мнению Шаттлворта фиксированный график выпуска релизов дисциплинирует разработчиков и позволяет поддерживать единый ритм. С другой стороны современные методологии разработки склоняются к тому, что для упрощения сложных работ следует выполнять их чаще - сконцентрировать усилия на трудой проблеме, овладеть ей, автоматизировать и привести к лёгкой форме выполнения. В мире web-технологий программное обеспечение развивается быстрее, чем раньше. Если релиза раз в шесть месяцев становится недостаточно, то стоит подумать над тем, может ли команда разработчиков Ubuntu выпускать релизы чаще, а также можно ли автоматизировать данный процесс, сохранив пригодность таких релизов для конечных пользователей.

В своей заметке Шаттлворт также ответил на критику о том, что в последнее время Canonical сосредоточила в своих руках управление процессом развития Ubuntu. По мнению Шаттлворта такие мнения не соответствуют действительности и основная сила Ubuntu в том, что разработка ведётся совместными усилиями независимого сообщества и Canonical. Тем не менее, Canonical является крупнейшим участником сообщества и поэтому действия данной компании более заметны и весомы на общем фоне. Ubuntu не является полностью подконтрольным сообществу, так как, по мнению Шаттлворта, такая модель разработки не эффективна для столь амбициозного проекта как Ubuntu. В частности, отмечается, что в полностью контролируемых сообществом дистрибутивах слишком сильно влияние политических настроений и колебаний мнений, что мешает принятию решений и движению вперёд. Ubuntu позиционируется не как дистрибутив, развиваемый в качестве хобби, а как серьёзный продукт, способный конкурировать с Android, Mac OS X, iOS, Chrome OS и Windows.

Марк Шаттлворт также ответил на критику Джонатана Риддела (Jonathan Riddell), лидера сообщества разработчиков Kubuntu, который выразил недовольство тем, что сообщество часто не в курсе планов компании Canonical, которая в любой момент может анонсировать нововведение, разработанное за закрытыми дверями, переворачивающее всё с ног на голову и делающее бессмысленным труд многих разработчиков сообщества, развивающих определённую функциональность (например, интеграция с Wayland), которая оказывается отброшенной из-за появления таких проектов, как Mir. Ощущая отсутствие заботы о сообществе, Риддел указал на то, что энтузиастам следует обратить внимание прежде всего на оказание помощи субпроектам, таким как Kubuntu.

Разбирая критику разработчиков KDE, Шаттлворт назвал недавно анонсированный дисплейный сервер Mir, фантастическим произведением инженерного искусства, создаваемым командой очень талантливых разработчиков, досконально изучивших имеющиеся проблемы и мотивированных на создание оптимального решения. Щаттлворт также указал на то, что Mir получит большее распространение, чем Wayland, и подобная расстановка пойдёт на пользу KDE, Kubuntu и Plasma Active, так как Kwin бужет отлично работать поверх Mir. При этом разработчики Canоnical уже начали продвижение связанных с Mir наработок в upstream-проекты. Например, для Mesa предложен набор патчей c реализацией DRI2-компонента EGL, выступающий в роли бэкенда для поддержки платформы Mir.

Дополнительно можно отметить, состоявшееся на саммите разработчиков Ubuntu обсуждение вопроса интеграции средств DRM (Digital Rights Management) в дистрибутив. Так как Ubuntu претендует на использование в мобильных устройствах, телевизорах и прочей потребительской электронике, наличие средств организации защиты от копирования видео- и аудио-контента является необходимым условием для предоставления доступа к такому контенту и сотрудничества с контент-провайдерами. Никаких решений пока не принято и схема внедрения DRM не определена. Отмечено лишь, что вопрос требует дальнейшего изучения, как DRM реализован в Android и оценки, можно ли данную схему повторить в Ubuntu.

Оригинал статьи

kurdukat

  • Пользователь
  • **
  • Сообщений: 91
  • Карма: +13/-1
    • Просмотр профиля
На ум пришли PCLinuxOS и Arch ,тоже ролинги.И там много-много жалоб на проблемы при обновлении.Наверно самый сильный ход был-бы если LTS поддерживалась лет хотя бы 10.Недавно был в деревне завел старый комп с windows xp, сам windows не пользуюсь лет шесть,НО,но если разсудить без предубеждений эта хр до сих пор выглядит неплохо.
..дайте мне две - три я пожалуй не осилю...