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)

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

>> О, я пропустил гениальную фразу!
>почему


Ты еще и само сообщение перепутал.

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

>эта поделка так тормозит, что проше поставить тот же полный Linux Mint

Числовые данные по "тормозит" в студию. Нет данных? Слив засчитан, спасибо. Заходите ещё!

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

> Живее всех живых

> во многих слакоопилках (austrumi, deli) и слакоподражалках (puppy) живут безо всякого гнома и щасливы. и летают, а то как вспомню abiword на 7.10... ARHL (*) (22.04.2009 18:13:48)

Феерический бред... гном не обязателен к установке )) Кроме того существует вариант minimal CD (11MB всего) - аналог netintall дебиана.

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

>>Кстати, может ты объяснишь в чём заключается польза от этой спешк^W глюковыра^W релизов каждые пол года?

ты новость почитай, ага. синхронизировать хотят _долгосрочные_ релизы

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

> , вылези из-под бронепоезда и открой для себя Easy Pesy

я повторяю в 392й раз - система, которая работает не из squashfs-lzma (в которую нелзя засунуть 30 гб в 4, как у меня сейчас), которая не позволяет легко делать / как сохраняемым, так и в памяти (как у меня сейчас) - это лишняя трата диска нетбука, и времени жизни ssd.

а эта вещь у меня использовалась и на ноутах и на десктопах ещё когда нетбуков и в помине не было

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

>Числовые данные по "тормозит" в студию. Нет данных? Слив засчитан, спасибо. Заходите ещё!

Дружок, ты как конечный автомат, все по числовым данным решаешь или субъективно определяешь? так что с такими фразами только ты позоришься

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

>Остался маленький пустячок - надо решить уравнение "как заставить разработчиков открытого софта синхронизировать выпуски?"

для этого и поднят вопрос. причем в принципе на разработчиков мелкого софта почхать, интересуют ядро, иксы, де, гтк/кут. что там еще крупное забыл? практически у всех крупных проектов план расписан на год вперед, так в чем проблема сдвинуться немного вперед или назад..

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

>Тогда в них будет старый софт, как в stable debian'а

А с какого в стабле демьяна старый софт? Не страее чем в RHEL и прочих конкурентах.

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

>>Что делать с такими проектами как GCC, X, OpenOffice?
> Выкинуть из состава бубунты и отправить последнюю на свалку.


Выкинуть из состава бубунты и отправить последнюю на слаку. Слаку вывести в открытое море и затопить.

Fixed.

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

>> польза от этой спешк^W глюковыра^W релизов каждые пол года?

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

OperaSoftware
() автор топика

Canonical и Ubuntu
Горят в Аду!
Слака рулит!
А Убунту в Аду горит!

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

> Феерический бред... гном не обязателен к установке )) Кроме того существует вариант minimal CD (11MB всего) - аналог netintall дебиана.

окей, у меня сейчас система - 54 мб вместе с ядром

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 мб

ooo301 + jre = ещё 120 мб, вайн - ещё 8, freeciv - ещё 7


теперь твой выход, на дебиане :)

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

>Какое отношение скорость освоения экзотики имеет к дистрибутиву?

Вы фразу до конца дочитали, мой юный друг? Она какбэ намекала на то, что, когда все нормальные дистры уже предоставляли русскоязычным пользователям богатый выбор, слака "радовала" ущербной кодировкой КОИ-8.

>Ты еще и мозгов не употребляешь, если думаешь, что в 96 году у каждого писишки было по свободному праймари разделу овер 300 метров, а каждый второй их пользователь мечтал перейти с "ненавистного" доса, где были все нужные программы и данные, на "революционный" линукс.

Да, я не употребляю мозгов и других субпродуктов, предпочитаю более качественное мясо. И ещё мне хорошо известно, что перейти на линукс и сейчас никто не мечтает, несмотря на терабайтные харды. Ну и? В чём прикол-то?

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

>>всех много, а Патрик один.

> феерично. а теперь подумай, почему он один, если "слака настолько проста и идеальна"



это ты подумай, зачем нужен кто-то ещё, если слака УЖЕ настолько проста и идеальна


ps. расставь мне на 100 разных компьютеров убунту

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

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

>> расставь мне на 100 разных компьютеров убунту

она что будет сопротивляться?

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

сделай мне кое-что не скажу что?

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

>это лишняя трата диска нетбука, и времени жизни ssd.

Рутовый раздел работает только на чтение, свопа нет, логи в ОЗУ, пользовательские разделы на флэшке, купленной за 720 руб. Ценная информация оттуда архивируется на большую машину (это в любом случае нужно делать). Сдохнет через пару лет флэшка -- покалымлю два часа и куплю новую. Какое время жизни, о чём Вы? :)

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

>еще раз объясню, предлагается синхронизировать _долгосрочные_ релизы

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

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

>> расставь мне на 100 разных компьютеров убунту
> она что будет сопротивляться?


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


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


> сделай мне кое-что не скажу что?


ИДЕОЛОГИЯ.СЛАКИ

ПЕРВЫЙ.СПОСОБ.КОТОРЫЙ.КАЖЕТСЯ.МНЕ.ОЧЕВИДНЫМ.БУДЕТ.РАБОТАТЬ.ТОЧКА.СПАСИБО

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

> кей, у меня сейчас система - 54 мб вместе с ядром

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

> ARHL (*) (22.04.2009 19:02:44)

Быть такого не может - puppy больше и там гимпа с оперой нет, так что не пи....

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

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

гном так и делает. сюрприз? и в твоем кде тоже есть расписание релизов или нет?

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

2 OperaSoftware:

Я внимательно прочёл этот бред. Благодаря твоему переводу ещё и не напрягая мозг - за это спасибо.

У меня сложилось впечатление, что этот товарищ носится с вопросом "Сообщество, подскажите, как мне вам эффективней жизнь испортить?". И это не первый раз.

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

>>ИДЕОЛОГИЯ.СЛАКИ

>>ПЕРВЫЙ.СПОСОБ.КОТОРЫЙ.КАЖЕТСЯ.МНЕ.ОЧЕВИДНЫМ.БУДЕТ.РАБОТАТЬ.ТОЧКА.СПАСИБО

и вам спасибо, что растеклись мыслью. теките дальше

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

посмотрел - пуппи сжат-пережат и тот же набор на 200 метров

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

Все эти "расписания релизов" не более, чем заявления о намерениях. То, что оно есть, не значит, что его кто-то собирается выполнять. It's open source, baby.

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

> Быть такого не может - puppy больше и там гимпа с оперой нет, так что не пи....

если ты дашь мне место, куда мне это выложить 54 мб (с докачкой, ибо по gprs upload это очень сурово, и чтобы оно там навечно лежало, чтобы вся общественность это видела) - то через сутки-двое ты это узреешь своими глазами

а вообще - это перепаковка austrumi (см. яндекс), который весит 93 мб, из которого я вырезал skype, firefox, nvidia, flash, compiz+emerald, fvwm, что-то добавил, что-то изменил, добавил технологию добавления программ). austrumi 1.8.5 на 93 мб ты можешь скачать из интернета ПРЯМО ЩАС

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

>>У меня сложилось впечатление, что этот товарищ носится с вопросом "Сообщество, подскажите, как мне вам эффективней жизнь испортить?". И это не первый раз.

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

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

> Выбора -- не было. Кои-8 -- была.

вы теоретик или практик? не могу понять, у меня или склероз, или была какая-то другая 10я слака.

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

> когда все нормальные дистры уже предоставляли русскоязычным пользователям богатый выбор, слака "радовала" ущербной кодировкой КОИ-8.

Слака предоставляла пользователям то, что создали разработчики. Это её _идеология_. Кредо. Позиция. Точка зрения. Все вопросы - к разработчикам.

> В чём прикол-то?


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

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

>Дружок, ты как конечный автомат, все по числовым данным решаешь или субъективно определяешь?

Субъективно - гном с ремиксом долго грузится, но работает достаточно комфортно. А для случаев, когда захочется максимальной быстроты, воткнул флаксбокс -- работы, правда, на 15-20 минут, чтоб скачать и настроить, зато потом летает, как метеор. И? дальше-то что? На фиге козе баян и юзеру слака?

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

Предлагаешь мне сделать подобное задротство на дебиане, без драйверов, фокса, наверняка с xvesa и пр. Данизашо.

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

http://cyti.latgola.lv/ruuni/

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


puppy не слака. барри пишет, что вдохновлялся слакой, да, даже pkgtools добавил, но не патрик он и ничего тут не поделать

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

> основные дистростроители синхронизируют выпуски? одно ядро, гном, кде и п.р


И один дистрибутив, чтоб объединить их всех под владычеством всесильным властелина убу^W ...

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

>у меня или склероз, или была какая-то другая 10я слака.

С учётом собственного опыта и статьи на опеннете -- таки у Вас склероз. Но это не больно!

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

Не вырывай фразы из контекста - это совсем не интересно.

Не сюрприз, конечно, что у каждого крупного проекта есть план выпуска. И в KDE, и в моём Gnome, и ещё в куче проектов.

Однако, при таком подходе придётся отталкиваться от сроков, но не запланированного функционала. Тебе не кажется что это может затормозить развитие того-же KDE?

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

> На фиге козе баян и юзеру слака?

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

ну и места никогда не бывает много, и squashfs-lzma нужен ВСЕГДА. когда же его для 2.6.29 припилят.

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

А блондинке не нужно быстродействие на уровне "подумал и стартануло". Её вполне устроит быстродействие ремикса (например, ООо 2.4 стартует там 10 секунд, что для сего пакета более чем нормально). Самое же главное: увы, блондинка не сумеет поставить не только флаксбокс, но и слаку.

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

> С учётом собственного опыта и статьи на опеннете -- таки у Вас склероз. Но это не больно!

возможно. но точно скажу, что когда я выдрал из присланной убунты три пакета, libc 2.6, libclocales и timezones, и прикрутил их к слаке 10, то utf у меня была точно. что было до этого - не помню, возможно тогда была и koi8. если сегодня ночью будет время - я откопаю 10ю слаку и попробую приделать к ней koi8r, а то память надо освежать

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

>Слака предоставляла пользователям то, что создали разработчики. Это её _идеология_. Кредо. Позиция. Точка зрения. Все вопросы - к разработчикам.

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

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

Вот поэтому и будет 1% у линукса и никакой Марк не поможет. Потому что надо расценивать потенциального пользователя как такую блондинку.

>Её вполне устроит быстродействие ремикса

где пуск, где часики, где мой квип, браузер и пасьянс?

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