The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Целесообразность перехода проектов на 6-месячный цикл разработки

20.05.2008 12:24

Вокруг предложения Марка Шатлворта о синхронном выпуске релизов для базовых открытых проектов, привязанных к 6-месячному циклу разработки, возникло несколько дискуссии:

Aaron Seigo из проекта KDE утверждает, что 6-месяцев недостаточно для реализаций в больших проектах полного объема планируемых новшеств, что приведет к постоянному откладыванию новых возможностей. По его словам, в первый месяц после релиза никто практически не занимается добавлением новшеств, два последних месяца перед релизом уходят на стабилизацию кода, оставшихся трех месяцев, отведенных под добавление нового кода, явно недостаточно. Для решения данной проблемы некоторые разработчики предлагают вынести добавление новых возможностей в отдельные экспериментальные ветки, не имеющие прямой связи с основным деревом разработки, код из которых попадает в основную ветвь только после полной готовности. Но Aaron считает такой вариант неудобным, требующим выполнения большого объема лишней работы и разрывающим связь подготовки релиза с процессор разработки.

С другой стороны, Dag Wieers, поддерживающий альтернативный репозиторий пакетов для Red Hat, RHEL, CentOS и Fedora, в своем блоге намекает на стремление Шатлворта под предлогом синхронизации релизов воспользоваться плодами трудов Red Hat и Novell, осуществляющих огромный труд в плане длительной поддержки устаревших релизов. Например, кроме команд Red Hat и SUSE мало кто занимается регулярным обратным портированием драйверов устройств для устаревших версий Linux ядра (цикл поддержки RHEL - 7 лет, из них два года регулярно выходят обновления с поддержкой нового оборудования), непосредственно участвующие в разработке ядра и по сути поддерживая его альтернативные ветки.

  1. Главная ссылка к новости (http://www.osnews.com/story/19...)
  2. OpenNews: Следующий Ubuntu LTS выйдет в 2010 году. Призыв синхронизировать релизы дистрибутивов.
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/15973-release
Ключевые слова: release, linux, ubuntu
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (31) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, antares (ok), 13:08, 20/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    и как не странно и те, и другие правы
     
     
  • 2.17, Xcode (?), 21:23, 20/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >и как не странно и те, и другие правы

    Увы, у шатлворта неплохой но неуниверсальный рецепт.У разных проектов разные проблемы и методы их решения.И не всем релиз в полгода оптимальный срок.

     

  • 1.2, smman (?), 13:57, 20/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    6 месяцев это реально мало. Ubuntu 8.04 особыми нововведениями не блещет, но зато глюков полно.
     
     
  • 2.18, Xcode (?), 21:24, 20/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >6 месяцев это реально мало. Ubuntu 8.04 особыми нововведениями не блещет, но
    >зато глюков полно.

    Ну, вообще, compiz и работающие с минимальным геморроем дрова для ATI - это очень даже ничего так.

     
     
  • 3.23, vitek (??), 22:22, 20/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    дрова на интел, вай-фай, .. еще что-то - очень порадовали.
    и опять же цикл разработки и время поддержки - суть разные вещи.

    а да. 64-битные версии намного быстрее стали (ноут просто ожил)
    конечно, это от ядра, и опытный человек и сам бы поставил...
    но в комплекте - приятный сюрприз.

     

  • 1.3, Аноним (-), 13:58, 20/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    правы и те и другие, но полгода мало. Год; 1,5; 2. Но не полгода.
     
     
  • 2.19, Xcode (?), 21:28, 20/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >правы и те и другие, но полгода мало. Год; 1,5; 2. Но
    >не полгода.

    За ГОД линукс становится совсем другой системой.И вы таким манером выпустите древний БОЯН.Боянистых систем и так есть - вон, Дебиан например.Древнючий как помет мамонта софт, зато типа стабильный(но про оптимизацию рандом генератора в SSL мы помним, ага).Или на свою ж**у testing\unstable репозитории, в которые нога тестера не ступала, если хочется что-то новее.Как пример: lighttpd в Дебиане - .13-й версии+секурити фикса.Уже вышла .19.Это нормально?!В убунте .18+фиксы.Для многих целей убунта куда адекватнее.И не такой боян как Дебиан stable и не такое глюкало как testing\unstable.

     
     
  • 3.24, vitek (??), 22:26, 20/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    вот. вот.
    абсолютно согласен.
    нужен драйв. у меня на корыте постоянно что-то новенькое.
    люди ходят, интересуются.... сами пытаются ставить.
     
  • 3.29, aim (??), 13:20, 21/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    противникам дебиана: я вот сейчас имею геморрой с установокой почтовой системы (postfix + dovecot) на ubuntu 8.04

    причина... у меня есть работающая аналогичная связка на debian 4.0 (stable). я взял и перетащил конфиг на убунту. постфикс отказывается видеть поддержку sasl в нужным местах - что-то поменяли между версиями 2.3 и 2.5

    я решу проблему, надо просто почитать что же изменилось.
    но если бы я использовал там debian мне бы не пришлось в авральном порядке это делать...

     
     
  • 4.32, User294 (ok), 16:17, 21/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >что-то поменяли между версиями 2.3 и 2.5

    А если использовать MSDOS 1.0 можно вообше не греть себе мозг какими-то там постфиксами.Ибо unsupported и досвидания.Намного меньше геморроя.

     

  • 1.4, Злостный (?), 14:07, 20/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как бы это к "глюкодельству" не привело, одни не будут успевать довести до ума, другие будут доводить, но исправления придерживать чтоб в назначенные сроки выпустить.
     
     
  • 2.25, vitek (??), 22:29, 20/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    не думаю, что здесь надо боятся.
    в конце концов - это не production сервер.

    а так - развитие на лицо. для популяризации - самое то.

     

  • 1.5, Артемий Васюков (?), 14:19, 20/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я считаю, что подобная инициатива принесет больше пользы в дистрибутивах Enterprise-класса: RHEL, SLES, SLED, CentOS. Это де-факто позволит объединить усилия разработчикам, ежели они (усилия) будут грамотно распределены. В системах, не имеющих долгого цикла поддержки, это просто бессмысленно в виду того, что такие системы следует рассматривать только лишь как полигоны для тестеров или "игрушки" для тех, кто хочет поэкспериментировать.
     
     
  • 2.13, MiG (?), 17:54, 20/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, таким макаром Шатлворт объединит усилия всех разработчиков над своей Убунтой: все вынуждены будут подстраиваться под её релизы.

    Шатлворт пытается занять ту же нишу, которую некогда заняла Микрософт - нишу дешёвых десктопов. Такая синхронизация очень бы помогла ему в этом.

     
     
  • 3.21, Xcode (?), 21:30, 20/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Шатлворт пытается занять ту же нишу, которую некогда заняла Микрософт - нишу
    >дешёвых десктопов. Такая синхронизация очень бы помогла ему в этом.

    Кто ж спорит?Идея в целом хорошая но вот если втупую реализовать ее, пострадает эффективность у многих проектов.То что дискуссии пошли - это радует.Может чего дельное придумают.

     
  • 3.26, vitek (??), 22:36, 20/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    нашел с кем сравнить.
    ну пусть тогда RH десктопы развивает.
    но ей серверный рынок дороже.

    думаю для нас успех этой инициативы был бы на руку.
    а enterpise рынок врядли пострадает (рекламы только больше будет)

     

  • 1.6, Аноним (6), 14:30, 20/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я новичок в линуксе, начал с убунты, но 8.04 - невыносимый глюкодром. Перешел на debian testing - несмотря на то что это версия в разработке - практически нет нареканий.
     
     
  • 2.14, Andy Lemz (?), 19:09, 20/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Я новичок в линуксе, начал с убунты, но 8.04 - невыносимый глюкодром.
    >Перешел на debian testing - несмотря на то что это версия
    >в разработке - практически нет нареканий.

    Больше-бы таких новичков! :-D

     
     
  • 3.22, Xcode (?), 21:36, 20/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Больше-бы таких новичков! :-D

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

     

  • 1.7, Аноним (6), 14:33, 20/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Правильно говодит Dag Wieers.

    Линукс-дистрибутивы должны побольше конкурировать, вставлять друг другу палки в колёса. Тогда-то они не помешают гегемонии M$

     
  • 1.8, IIIHyP (?), 14:45, 20/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Правильно говорит Dag Wieers.

    +1 лучше бы приняли предложение Шатлворта, но не 6 месяцев, а на год. Все вместе разработчики будут вводить новшества в Дистрибьютивы очень быстро, и без косяков. Главное чтобы такой глюкодром как Убунта 8.04 не сделали.

     
  • 1.10, kost BebiX (?), 16:39, 20/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лучше раз в год (или даже два), но сделать ежемесячные релизы с последними обновлениями. Потому что под конец года будет обновляться весело тем кто только установился :-)
     
  • 1.11, fizuk (?), 17:49, 20/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Гм...
    а смысл делать четко реглиентированный цикл разработки?
    "унифицировать" все дистрибутивы Linux?
    думается мне не все тут так просто
     
  • 1.12, fizuk (?), 17:51, 20/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    тьфу, регламентированный
     
  • 1.15, Аноним (6), 20:43, 20/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сижу на ubuntu 8.04, глюкодрома в глаза не вижу, что я делаю не так.
    Расскажите как мне увидеть глюкодром о котором все так любят говорить?
     
     
  • 2.16, kost BebiX (?), 20:55, 20/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Сижу на ubuntu 8.04, глюкодрома в глаза не вижу, что я делаю
    >не так.

    Утвердительно :-)
    Вы не так выбираете железо. Спросите у автора полностью конфигурацию компа, купите такой же и увидите глюкодром.

     
     
  • 3.20, Аноним (6), 21:28, 20/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Живу не далеко от Китая, не думаю, что у меня очень качественное железо, напротив.
    Не знаю, как там у автора с конфигурацией,у меня самая обычная, правда редкоземельных железок нет.
    Надоело читать как все отвязываются на убунте, а я даже толком не вижу за что. А Марк человек, он между прочим для простых пользователей старается, т.е. и для меня, а не только на сервера поддержку делать, а остальное на откуп отдать, по причине неокупаемости. И с MS договоров никаких не подписывал, они поддержку не делают его убунте в Китае, как некоторым дистрибутивам собираются делать.
     
     
  • 4.28, nightstalker (ok), 23:41, 20/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    У меня тоже никаких проблем с железом не возникло. Ноут самсунг r20 f003. Только дрова на встроенное видео с сайта ати скачал и установил. Кстати в ХП с дровами трахался намного больше в свое время (на ноуте была предустановленная виста).
    А вообще очень радует то, что человек тратит деньги и делает дистрибутив для простых обычных юзеров, ничего не требуя ничего взамен, и не пытаясь нае**ть.
     
     
  • 5.31, toka (?), 16:09, 21/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    время покажет, насколько он ничего не требует и не пытается нае*...
     

  • 1.27, vitek (??), 23:26, 20/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    мне очень симпатичен проект KDE, но
    > Aaron Seigo из проекта KDE утверждает, что 6-месяцев недостаточно для

    ребята 4 портируют и вин, и под ... (ни хочу никого обижать).
    лишь бы не надорвались.
    да и не нравятся мне большинство новшеств, может субъективно.....

    p.s.:
    а 3.5.9 боюсь еще долго будет юзаться. там кое-что поменять... но не берут.

     
  • 1.33, iZEN (ok), 18:38, 21/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Вокруг предложения Марка Шатлворта о синхронном выпуске релизов для базовых открытых проектов, привязанных к 6-месячному циклу разработки, возникло несколько дискуссии:
    >
    >
    >Aaron Seigo из проекта KDE утверждает (http://www.osnews.com/story/19760), что 6-месяцев недостаточно для реализаций...

    Лично мне нравится цикл разработки FreeBSD.
    Во первых, разработка системы отделена от портирования прикладного ПО.
    Есть три ветки разработки -CURRENT, -STABLE и -RELEASE, в которых код проходит все три стадии обкатки: сначала в виде иде, потом тестовой реализации и, наконец, включается или бэкпортируется в релиз.

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


    Что мне не нравится в позиции Марка Шатлворта
    Он не учитывает "живое развитие" *nix-подобных систем и стремится "привязать" пользователя к дате релиза, другими словами — к дистрибутивному диску. Что в корне неверно. Необходимо развивать дистрибуцию на базе непрерывной интеграции программного обеспечения, а не фиксированных выпусков.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру