LINUX.ORG.RU

Mark Shuttleworth о мета-циклах

 ,


0

0

Марк считает 6-месячные релиз-циклы великолепной идеей, но поднимает в своей статье вопросы по поводу более длительных циклов разработки (в 2-3 года), которые необходимы для предоставления продолжительной и качественной поддержки выпускаемых продуктов.

Марк Шатлворт:

Практика регулярных релизов становится широко распространенной (kernel, GNOME и KDE, X, дистрибутивы: Ubuntu, Fedora). Идея регулярных и предсказуемых релиз-циклов получила признание. Но необходимо признавать недостатки:

  • сложно сообщить пользователям о существенных изменениях;
  • трудность поддержки, т.к. невозможно поддерживать каждый релиз продолжительное время.

Основные дистрибутивы, как правило, имеют «большой» релиз, а между ними более частые релизы. RHEL -> Fedora, Ubuntu LTS -> Ubuntu, Debian придерживается похожей стратегии, но не выпускает промежуточных версий.

С выходом 8.04 LTS, мы говорили, что было бы неплохо сказать заранее, когда выйдет следующий LTS дистрибутив. Я считал, что это будет 10.04 LTS (основной двухлетний цикл). Но тогда не будет возможности координироваться с основными релизами других крупных дистрибутивов - Debian, Suse или Red Hat.

В беседах со Стивом Макинтайером (нынешний лидер проекта Debian) мы выявили интересные возможности для сотрудничества. Debian стремится к 18-месячному циклу, в котором их следующий релиз выйдет где-то в октябре 2010 года. Примерно в то же время выйдет релиз Ubuntu 10.10. Мы могли бы отложить Ubuntu LTS до 10.10. Это позволит сделать обмен патчами много проще. На конференции в Барселоне в мае у нас будут хорошие возможности изучить эту возможность в деталях.

Я говорил также с людьми из Novell, но они не разделяют мое точку зрения на данный момент.

Итак, основные вопросы, которые интересуют меня:

  • Какие вещи должны быть рассмотрены при планировании мета-циклов? Какие проблемы они вызывают и каким образом лучше всего их решать? Какие короткие циклы (3 месяца, 6 месяцев) лучше вписываются в более длительный мета-цикл? Подходит ли название мета-цикл к описанию длительных циклов?
  • Стоит ли «первый релиз из основного цикла» (KDE 4.0, Python 3.0) делать как короткий цикл, который не получит долгосрочной поддержки?
  • Какой релиз из «длительных циклов» лучше всего подходит для долгосрочной поддержки? Это последний из релизов, до начала новых крупных изменений (Python 2.6; GNOME 2.28)? Или же релиз, следующий после выхода новой ветки разработки (KDE 4.2; GNOME 3.2)? Это важно, потому что крупные организации хотят более длительной поддержки?
  • Каков должен быть основной цикл разработки? Я придерживаюсь мнения - 2 года. Но в неформальных разговорах об этом некоторые люди говорили о 18 месяцах, а другие заявляли о 30 месяцах (2,5 лет). Я думаю, они сумашедшие, что вы думаете?
  • Стоит ли проектам, связанным с аппаратной частью, иметь собственный цикл разработки, отличающийся от более высокоуровневых проектов?
  • Что делать с такими проектами как GCC, X, OpenOffice?

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

>>> Подробности



Проверено: hibou ()
Последнее исправление: cetjs2 (всего исправлений: 1)

Ответ на: комментарий от OperaSoftware

>>>А если не многим, то что? Запретить им знать?

> а кто-то им запрещает знать? блокирует им доступ к любимой слаке?


А какой еще вывод можно сделать из ответа

> а многим ли это нужно знать?


на фразу:

>если тебе нужно знать, какой глипс с какими флагами - то вот у тебя диск со слакбилдами


?

LamerOk ★★★★★
()
Ответ на: комментарий от ARHL

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

хорошо, чем конкретно плоха убунта для нужд французской полиции? какие задачи она не способна решить, но эти задачи с легкостью решит слака?

OperaSoftware
() автор топика
Ответ на: комментарий от LamerOk

ключевое слово _многим ли_

про запрет я ни слова не написала. вы делаете не правильные выводы с целью направить не в ту сторону

OperaSoftware
() автор топика
Ответ на: комментарий от ARHL

>а разделение разделов на хоум и не хоум ущемляет мою свободу

Ну, к этому добавить нечего. Как справедливо отметила OperaSoftware, пока линукс будет двигать вот такие люди -- линукс будет занимать 1%. Хотя они, в принципе, этому сами очень рады.

Oleaster ★★★
()
Ответ на: комментарий от Oleaster

> Ну, к этому добавить нечего.

ну так расскажи, ЗАЧЕМ в slax нужно разделять диск на разделы?

ARHL
()
Ответ на: комментарий от wyldrodney

>Не стану стебаться. Просто спрошу: ты правда веришь что для проекта ориентир наподобие "Через ~18 месяцев у нас должен быть ОО-3.3(засунем тот функционал, что успеем). Ещё через 3 месяца у нас багфиксовый выпуск. И ещё месяц этим криворуким сборщикам из бубунты на сборку и прикручивание." будет удобен?

Да. Примерно так сейчас выпускается linux kernel. Только нужно более четко задавать рамки когда идет выпуск. А если есть критические баги, которые мешают выходу во-время то переносит. Но только если именно критические.

MySQL тоже переводится на такой режим выпуска. Неудобство длительного планирования и длинных релизов ЗАСТАВЛЯЮТ выпускать релизы с меньшим функционалом, но и намного раньше. Сейчас уже можно говорить о промежуточном релизе MySQL между пятеркой и шестеркой. MySQL 5.4 это именно промежуточный релиз с малым набором фич.

VoDA ★★
()
Ответ на: комментарий от Oleaster

Ладно, ребятки, мне пора.

Для ARHL: разделение женщин на "жена ARHL" и "жена Oleastеr" ущемляет мою свободу. Хочу, чтоб каждая женщина была моя жена. Начнём с Вашей. Готовьтесь, скоро приеду.

Oleaster ★★★
()
Ответ на: комментарий от Oleaster

Сделай клона "жены ARHL" и она будет твоей.

devl547 ★★★★★
()
Ответ на: комментарий от OperaSoftware

> ключевое слово _многим ли_

Ключевое тут - бессмысленный вопрос.

LamerOk ★★★★★
()
Ответ на: комментарий от rave

> Ты это к чему?

Упоротый? Там один бинарник.

И про пихание всего в 1 пакет не совсем правда. UNIX подсистема в OSX + macports и вот тебе unix-way.

А про пакеты с софтом, это как прекомпилированные программы в tar.gz, которые можно запускать из любой директории. Это не отменяет использование ими библиотек из /usr/lib, например.

Xeron
()
Ответ на: комментарий от devl547

>>починили ядро в федоре >Патчи накладывать запретить?

в несинхронизованных выпусках патчи напрямую не пойдут ибо разные версии нужно патчить. А если релизы синхронизованы, то с большей вероятностью версии основных компонентов совпадут и можно использовать патч БЕЗ изменения.

VoDA ★★
()
Ответ на: комментарий от OperaSoftware

> хорошо, чем конкретно плоха убунта для нужд французской полиции? какие задачи она не способна решить, но эти задачи с легкостью решит слака?

я не эксперт по франции и полиции, поэтому ткну пальцем в небо.

- возможно там нет гонки за апгрейдами без необходимости, а у слаки более низкие системные требования

- слака более стабильна

- слаку и удобно хорошо заворачивать в Livecd и pxe, при этом это будет та же самая система

- слака в lzma лучше на нетбуках

- в слаке проще разобраться, проще сделать полный аудит системы. вести 10 хэшей .lzm проще, чем

- слаку удобно настроить на сохранение только нужных данных, чтобы левый тык мышкой не привёл к сохранению данных, всё in-ram, на hdd только нужное, задачеспецифическое

ARHL
()
Ответ на: комментарий от OperaSoftware

> ключевое слово _многим ли_

вопрос был "а если меня не устраивает то-то, я хочу своё". дык в слаке и это удобнее.

ARHL
()
Ответ на: комментарий от Oleaster

> Для ARHL: разделение женщин на "жена ARHL" и "жена Oleastеr" ущемляет мою свободу. Хочу, чтоб каждая женщина была моя жена. Начнём с Вашей. Готовьтесь, скоро приеду.

я и жена - единое целое. если мы разойдёмся - мы разделим жилплощадь. если вы впишетесь к нам - посмотрим на твои привилегии.


но не "сейчас мои - комната и кухня. а потом иди на балкон, поменяемся, я помыться хочу"

ARHL
()
Ответ на: комментарий от VoDA

>>Сейчас уже можно говорить о промежуточном релизе MySQL между пятеркой и шестеркой

примерно тоже самое и с Питоном 3.0. В оригинальной статье это приводится в качестве примера.

OperaSoftware
() автор топика
Ответ на: комментарий от criwietEl

> Почитал я весь этот флейм - ты или сказочный дрочер-долпоёб или еще что-то хуже

люблю веские аргументы :)

армяне лучше, чем грузины :)

ARHL
()
Ответ на: комментарий от ARHL

>>я не эксперт по франции и полиции, поэтому ткну пальцем в небо.

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

OperaSoftware
() автор топика
Ответ на: комментарий от Absurd

> То есть это ты и твоя рука?

это один раздел... второй раздел... третий раздел... грустные ты вещи расказываешь

ARHL
()
Ответ на: комментарий от OperaSoftware

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


у убунты есть приемущества перед слакой

у слаки есть приемущества перед убунтой


я защищал нетбуки, где второго больше. как я повёлся на какую-то полицию - ума не приложу

ARHL
()
Ответ на: комментарий от OperaSoftware

>>нетбуков то у людей много. :)
>а людей, котором охото яро красноглазить в 2009 катастрофически мало


Кстати, 4.2. Достаточно зайти на любой трекер и посмотреть на популярность тех самых MyWinXPUltraMiniMicroNanoPicoFemtoAttoZeptoYocto_Edition_c_Krytbie_ukoHku_ka4ay te_ckopee_4.36.iso

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

>>MyWinXPUltraMiniMicroNanoPicoFemtoAttoZeptoYocto_Edition_c_Krytbie_ukoHku_ka4 ay te_ckopee_4.36.iso

и? скачал--поставил--не понравилось--снес--пробую сдедующую? где тут красноглазие?

всякие ZverCdsuperWindowsexp_best_ukonki_vista_like.iso тоже популярны, тока я сомневаюсь что пользователи что-то там красноглазят

OperaSoftware
() автор топика
Ответ на: комментарий от ARHL

>metacity + lxpanel, abiword, gnumeric, gimp 2.4.4, stardict с сократовскими словарями en-ru и ru-en, трансмишн, mplayer, vqccgtk, linuxdcpp, opera10, osmo, abiword, gnumeric, msttf и ещё куча программ, monkeyweb+php, на aao работает всё железо, кроме картридера, работает и как pxe-загрузочный сервер, работает на 128 мб

Задумался.

linuxdcpp это где-то 6 метров + qt (еще метра 2)

msttf - метров 10.

mplayer со всеми кодеками - примерно 20-25.

gimp + abiword + gnumeric явно больше десятки.

И еще ядро - метров 6, если все порезать.

Сильно урезанные версии программ? А нафига они тогда?

P.S. Словари под стардикт занимают у меня порядка 500Мб.

jackill ★★★★★
()
Ответ на: комментарий от jackill

> P.S. Словари под стардикт занимают у меня порядка 500Мб.

Полиглот :)

AP ★★★★★
()
Ответ на: комментарий от Oleaster

> великолепно работал древний комп с винчестером "Фуджицу" выпуска 1999 г. (2,5 Гб, свободно 0,5 Гб).

У меня "роутер" работает на 1.3Гб. Система - fedora 8.

jackill ★★★★★
()
Ответ на: комментарий от jackill

> Задумался.
> linuxdcpp это где-то 6 метров + qt (еще метра 2)

> msttf - метров 10.

> mplayer со всеми кодеками - примерно 20-25.

> gimp + abiword + gnumeric явно больше десятки.

> И еще ядро - метров 6, если все порезать.

> Сильно урезанные версии программ? А нафига они тогда?

> P.S. Словари под стардикт занимают у меня порядка 500Мб.


можно хоть 800... задача была - полутонкий клиент, работать через pxe из ram на 128 ram. задача была выполнена.

что-то урезано, что-то нет.

msttf - 3 mb
ядро 4 mb
про остальное точные цифры сейчас не скажу
посмотрите оригинальный austrumi

зачем? пользоваться. дискомфорта не ощущаю. а если нужен только интернет (какой-нибудь вебкиоск), то урезается до 30-35 мб


пока места под исо не нашёл, если и правда интересно - могу отдельно доку выложиь, как я к этому шёл, как я к этому пришёл, плюс накой и доколе, правда она на две пересборки отстаёт, нету ничего про сервер/клиент, только завтра допишу, в 04:13 сил есть только на лоре тролить.

ARHL
()
Ответ на: комментарий от Oleaster

> Да, они даже с некоторой жалостью смотрят. ;)

На болванках хранить музыку/кино банально неудобно.

a3
()
Ответ на: комментарий от OperaSoftware

> скачал--поставил--не понравилось--снес--пробую сдедующую? где тут красноглазие?

Если это не красноглазие, тогда я и подумать боюсь, как оно настоящее выглядит...

LamerOk ★★★★★
()
Ответ на: комментарий от jackill

> У меня "роутер" работает на 1.3Гб. Система - fedora 8.

вайфай, смотряший в окно в режиме "чебурашка ищет друзей", слака 10, флешка 128 мб

ARHL
()
Ответ на: комментарий от ARHL

>пока благодаря стараниям святого патрика мои 8 намного больше твоих 12

Мне ужасно интересно, что вы там все ставите?

>а разделение разделов на хоум и не хоум ущемляет мою свободу

Признавайся - под рутом сидишь?

jackill ★★★★★
()
Ответ на: комментарий от LamerOk

> Если это не красноглазие, тогда я и подумать боюсь, как оно настоящее выглядит...

поставил слаку, всё работает, смотришь, смотришь, зарабатываешь...


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

ARHL
()

Я думал как анонимусов выгнали так неадекват пропадет. куда там...

Про Новость - идея отличная. да, чуток утопично, но пора учиться управлять проектами. Пусть не сразу, но идея-то явный позитив.

Averrin
()
Ответ на: комментарий от ARHL

>вайфай, смотряший в окно в режиме "чебурашка ищет друзей", слака 10, флешка 128 мб

Апач, openvpn, vsftpd и прочие развлечения. :)

1.3 занимает не полностью - система сама весит около 300 метров. Компоненты стандартные.

jackill ★★★★★
()

>Это позволит сделать обмен патчами много проще.

Вот как я ненавижу эти гадостные патчи. Есть проект. Все. А всякие говнопатчи это вообще СРАМ. Я бы вообще запретели расспостранять продукт Х если он собран из патченных исходников.

>Mark Shuttleworth о мета-циклах.

Никакие говноциклы собственно вообще не нужны. Это бред придуманный маркетоидами для накачивания пафоса вокруг своей поделки. В Арче нету никаких циклов, а значит без них вполне себе спокойно можно жить.

mrxrrr
()
Ответ на: комментарий от mrxrrr

> Никакие говноциклы собственно вообще не нужны.

Восполняемые источники энергии, как и экология вообще, сейчас очень актуальны...

LamerOk ★★★★★
()
Ответ на: комментарий от jackill

>> пока благодаря стараниям святого патрика мои 8 намного больше твоих 12

> Мне ужасно интересно, что вы там все ставите?



900 мб - система, с кде3, компизом, ассаулткубом, жабой, опенофисом301инфра, ламппом, ассаулткубом, веснотом и кучей всего ещё
1200 мб - дамп википедии
400 мб - чайковский
400 мб - lxf
1 гиг - всякий хлам скачаный
несколько сотен мег - билды alr


>>а разделение разделов на хоум и не хоум ущемляет мою свободу


> Признавайся - под рутом сидишь?


да, под рутом, в режиме livecd (все данные монируются в /dev/ram0, чтобы ssd не мучать), сделать mount --bind /mnt/sda1 /tmp/tmp и rm -rf / не нанесёт мне вообще никакого ущерба :)

в десятой слаке оно у меня даже не примонтировано было, просто лупбек файл, как это сделать сейчас - не знаю. тогда можно было и сохраняться, все изменения unionfs сохранялись, и rm -rf хоть каждое утро делай :)

ARHL
()
Ответ на: комментарий от mrxrrr

>Вот как я ненавижу эти гадостные патчи. Есть проект. Все. А всякие говнопатчи это вообще СРАМ. Я бы вообще запретели расспостранять продукт Х если он собран из патченных исходников.

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

>Никакие говноциклы собственно вообще не нужны. Это бред придуманный маркетоидами для накачивания пафоса вокруг своей поделки. В Арче нету никаких циклов, а значит без них вполне себе спокойно можно жить.

Нет, ну красноглазые, конечно, могут. А production? Возиться с каждым обновлением? Постоянно следить за багами и совместимостью всего со всем?

stetzen ★★
()
Ответ на: комментарий от jackill

> Там есть параметры сборки?

нет, доки для пользования

alr = austrumi linux repack - перепаковать под 128 мб, всё на русском, и дока, как этим пользоваться, благодаря тому, что файлов внутри системы по сути мало - к какому то моменту возможно, что я опишу их все :) + pxe сервер для чайников :)


ps. man squashfs-lzma

ARHL
()
Ответ на: комментарий от stetzen

>Это может оказаться сюрпризом, но бывает, что дистр направлен на какую-то аудиторию,

Ну так и пускай делают реально дистр, а не плодят тонны заплаток на каждый чих. А хотят что-то усовершенствовать - пускай добиваются внесения своих изменений в транк ветку. А то попривыкали все на чапках да заплатках и подвязках релизить.

>А production? Возиться с каждым обновлением? Постоянно следить за багами и совместимостью всего со всем?

А для продакшена можно раз в два-три года выкладывать на ФТП двд срез всего репозитория за такое то число.

mrxrrr
()
Ответ на: комментарий от ARHL

А теперь скажи что будет с твоей чудо системой когда выйдет обновление безопасности? И обновить это все нужно будет

OperaSoftware
() автор топика
Ответ на: комментарий от ARHL

>тут должен быть пруфлинк

Лично я не занимался, но тут http://projects.org.ua/forum/viewforum.php?f=31 тебе расскажут, что почем и для чего.

Просто ты зацепил Debian, а у него немножко другое предназначение.

leg0las ★★★★★
()

а вообще - ад сейчас пополнился тремя автострадами

его бы бабки^W энергию, да мне^W в нейтральное русло

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


вот Патрик слушает, да ест. ни одной революции за пятнадцать лет, но как оно работает! прелесть. идеальная работа мастера, который 10 лет лепит одну и ту же скульптуру, каждый раз делая её всё совершеннее

ARHL
()
Ответ на: комментарий от ARHL

>прелесть. идеальная работа мастера,

Слака сосет. R.I.P.

mrxrrr
()
Ответ на: комментарий от OperaSoftware

> А теперь скажи что будет с твоей чудо системой когда выйдет обновление безопасности? И обновить это все нужно будет

надо будет кому-то сделать обновление безопасности

а тебе:

cd /mnt/sda1/lorix
wget -c http://linux.org.ru/lorix/patch0001.lzm
activate patch0001.lzm

если до этого не будет сделан

wget http://linux.org.ru/lorix/update.sh -O - | sh

в самом дистрибутиве в кроне, а к тому времени он уже будет там сделан :)

ARHL
()
Ответ на: комментарий от OperaSoftware

> Мде. Я думала это у меня опера головного мозга, а тут слака всего тела у человека.

если убунта такая убунта - то что же все на слаку так агрессивно бросаются

и всё же я уверен, был бы тут мой грязный пиар, не было бы - 90% нетбуковцев squashfs-lzma бы очень помогла, но 99% из них использовать это не будут, и только из-за стереотипа "слака страшное, я её боюсь"

ARHL
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.