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)

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

Как сейчас книжки печатают? Нужные или другие? Почитайте про современные ценности издателей. И чем крупнее тем интереснее. Казалось бы чем крупнее тем легче что-нибудь красивое и вечное издавать - дураков нет. Потому что PR выдавил новые ценности, а кто PR оплатил? Ну вот пошла политика, не будем о вульгарном.

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

Грустно финансисту смотреть на образованное общество. Тут серость и та понимает что долги отдавать надотъ.

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

Чувак, ты пишешь очень много, но ни о чём. Большинство всегда было сереньким и легко манипулируемым. Большие Злые Корпорации всего лишь с той или иной степенью ловкости пользуются этим.

Повторяю: вкусы меня и моих родственников, равно как и вкусы тебя и твоих родственников не имеют ничего общего с тем, что нравится большинству. Так было всегда.

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

P.S. Под "сереньким" я подразумеваю слабый иммунитет к впаривателям и общую эстетическую неразвитость.

AP ★★★★★
()

Как так можно! Прямо в заголовке ошибка!
Ведь понятно, что надо писать: "Mark Shuttleworth о мОтОциклах"

poet
()

> Но необходимо признавать недостатки:
> сложно сообщить пользователям о существенных изменениях;


Где? Все привыкли, что в новых версиях ОС ВСЕГДА_СУЩЕСТВЕННЫЕ изменения. А значит надо форматировать диск и ставить новую версию. По-любому. Это вдолбили за дисятилетия пользователям Windows, и за пятилетку пользователям Ubuntu.

Те, кто на Unix-way, обновляют систему НЕПРЕРЫВНО!

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


БРЕД.

Вот из таких неверных посылок складывается ощущение тяп-ляпности Linux. И, действительно, на Linux всё так.

iZEN ★★★★★
()

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

> Какие вещи должны быть рассмотрены при планировании мета-циклов?


Хе-хе. Непрерыность интеграции и устойчивость системы к непрерывным патчам. :)

> Какие проблемы они вызывают и каким образом лучше всего их решать?


Проблемы? Да нет проблем — форматирование диска и фся установка с нуля при существующем положении дел в Ubuntu. :))

> Какие короткие циклы (3 месяца, 6 месяцев) лучше вписываются в более длительный мета-цикл? Подходит ли название мета-цикл к описанию длительных циклов?


То же самое: "С каким интервалом пользователи могли бы/хотели бы обновляться?" ;)

> Стоит ли "первый релиз из основного цикла" (KDE 4.0, Python 3.0) делать как короткий цикл, который не получит долгосрочной поддержки?

> Какой релиз из "длительных циклов" лучше всего подходит для долгосрочной поддержки?


Фхатисыз "долгосрочная поддержка"? Кто-то кого-то поддерживает? Что именно? Доступ к репозиториям/патчам?

> Каков должен быть основной цикл разработки? Я придерживаюсь мнения - 2 года. Но в неформальных разговорах об этом некоторые люди говорили о 18 месяцах, а другие заявляли о 30 месяцах (2,5 лет). Я думаю, они сумашедшие, что вы думаете?


И те и другие — дураки.

> Стоит ли проектам, связанным с аппаратной частью, иметь собственный цикл разработки, отличающийся от более высокоуровневых проектов?


Да нету там циклов разработки никаких.

> Что делать с такими проектами как GCC, X, OpenOffice?


Консервировать. Закатывать в банки. Хранить.

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

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

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

> Корпорации ничего не формируют. Им достаточно поддерживать существующий спрос.

Мысль, видимо (дальше по тексу), высказывалась другая, но эта формулировка не верна. Корпорации постоянно формируют новый спрос и стремятся к расширению рынка.

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

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

> из 100% научной среды науку развивают 1%, а остальные зачем? А затем, они ценят, завидуют, и несут знания ниже по пирамиде.

4.2 "Ценят, завидуют и несут" в сфере образования. А науку толкают именно "серая масса" научрабов, а вовсе не 1% звёзд-академиков. Времена Теслы и Эншейна довольно давно того...

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

Не знаю, о чём стёб. Но согласен стем что X-сы, и kernel могут sync. А рамкостроители ( GNOME, KDE, etc) могут и подождать.

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

> А науку толкают именно "серая масса" научрабов, а вовсе не 1% звёзд-академиков.

Насчёт звёзд-академиков это вы хватили. :-D. Там звёзд столько же сколько сохранивших разум старичков в 80 лет (бывает и такое - уважать!) - то есть чуть больше чем ничего. Но у грамотных старичков есть дтн и ктн на подхвате и эти 'умные' маразматики не гнобят тех кто умнее их, а поддерживают. В этот % входят отнюдь не академики, а те кто ими может стать. Те кто почему-то не ушёл носками торговать && те кто не только гранты умеют пилить. Потому-то их так мало. У нас в науке как заведено? Хочешь быть ктн - пиши докторскую, хочешь докторскую паши на академиков и 'друзей' докторов. Есть реальные люди которые пару докторских написали а сами наже не ктн.

Я же не политик, я не про абстракции говорю, а по-факту. Как говориться, де юре авторское право это хорошо и правильно, а как до применения доходит то плюшки отходят кому-то не тому.

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

> Все привыкли, что в новых версиях ОС ВСЕГДА_СУЩЕСТВЕННЫЕ изменения. А значит надо форматировать диск и ставить новую версию. По-любому. Это вдолбили за дисятилетия пользователям Windows, и за пятилетку пользователям Ubuntu.

Я на дебиане на следущие мажорные версии переходил без переформатирования. apt-get dist upgrade

> Те, кто на Unix-way, обновляют систему НЕПРЕРЫВНО!

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

Любая, даже маленькая программа развивается в цикле

1. Крупные изменения (рефакторинг), которые ломают многое

2. Вылавливание мелких багов, образовавшихся от п.1 и мелкие изменения

3. goto 1.

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

>> Те, кто на Unix-way, обновляют систему НЕПРЕРЫВНО!

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


Что ты конкретно ждёшь от релизных версий? Отсутствие глюков? Я тебя огорчу.

К примеру, релизные версии Firefox говорят об обратном — самые страшные глюки исправляются в минорных версиях, спустя несколько месяцев от выхода релиза!!

НЕПРЕРЫВНОЕ обновление гарантирует только то, что все ошибки, известные на ТЕКУЩИЙ момент исправлены (и, ОДНОВРЕМЕННО, внесены ошибки, которые ещё НЕИЗУЧЕНЫ).

Не обновляешься до текущего состояния — ССЗБ.
Обновляешься только на мажорные версии — ССЗБ.

Поэтому.
Непрерывный цикл обновлений ПО крякерам оставляет мало шансов на атаку с благоприятным для них результатом.
Поэтому.
Нужно внедрять практику НЕПРЕРЫВНЫХ обновлений. Только тогда установленное ПО будет всегда иное, чем изученное крякерами, и его будет трудно сломать.

Качество ПО от этого только выиграет.
Когда разработчики будут думать о НЕПРЕРЫВНОЙ интеграции своего ПО со сторонним ПО, то мало шансов на то, что интерфейсы взаимодействия ПО будут несовместимы. А значит ошибки на этом рубеже исключены.

Внутренние ошибки своевременно обновляемого ПО тоже очень быстро выявляются и устраняются из-за очень быстрой "обратной связи" между пользователями, которые обновляют ПО "точно во время". И отказа от груза сопровождения мажорных релизов: кому интересно патчить старьё — разве только команде Debian.

Это путь коллекции портов FreeBSD и -STABLE-ветки разработки системы.
И это правильно, я считаю.

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

> 1. Крупные изменения (рефакторинг), которые ломают многое

Учи матчасть — читай Фаулера. Рефакторинг НИКОГДА ничего не ломает в существующем ПО. Рефакторинг нужен для оптимизации и сопровождения существующего ПО.

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

>У них, кстати, в пакете еще и 2 бинарника бывает, один для PPC, а второй для i686

один. для обеих архитектур. universal binary называется.

adarovsky ★★★★
()

Ну, что нужно Шаттлворту, понятно.

1) Уничтожить разнообразие дистрибутивов. Все выходят в один срок, имеют вследствие этого одинаковый набор версий софта - естественный вывод - что они одинаковы. На этом фоне убунта выиграет как наиболее распиаренная. 2) Сделать предсказуемое расписание для бизнеса - и для этого 3) построить разработчииков, чтобы они подлаживалиь под удобные для Шаттлворта сроки.

По сути - это бред со многих сторон. Во-первых, есть некий "естественный ритм" разработки, и для разных проектов он разный. Кому пол-года хорошо, кому девять месяцев, кому год, кому два между мажорными релизами. Без потерь это не синхронизируешь. Во-вторых, сама идея запланированного срока выпуска - бред. Лично я знаю один вменяемый срок - "выпустим, когда будет готово". Тогда получаем качечтвенные и сбалансированные релизы, в которых исправлены баги, которые разработчики сочли важными, внесены гармоничные наборы фич, написана нужного уровня документация и т.д. В опенсорсе, с открытыми исходниками, багтрекерами и т.д. - не проблема соврешенно это мониторить для майтайнера. В-третьих, при вменяемой работе майтайнеров релизы и правда не слишком нужны - на продакшнах гоняю Debian Testing, апдейчу и доволен жизнью - вполне стабильная система. Дома Gentoo - и тоже все хорошо.

Если же говорить более абстрактно - то главная ловушка этих поползновений Шаттлворта - сдвиг фокуса с разработчиков на дистростроителей и "конченых пользователей".

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

> трудность поддержки, т.к. невозможно поддерживать каждый релиз > продолжительное время. > БРЕД.

Почему? Вот как я понимаю. Есть версия дистрибутива 1,0 со стабильной версией библиотеки 1,0. Есть выпущенная версия дистрибутива 2,0 со стабильной версией библиотеки 2,0 предположим несовместимой с первой по какой либо причине. Если мы обновляем либы 1,0->2.0 мы получаем версию дистрибутива 2,0. Если нет - то нам надо дополнительно поддерживать версию 1,0 в том числе фиксить баги старой версии. Живые примеры - KDE3 и KDE4.

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

> Те, кто на Unix-way, обновляют систему НЕПРЕРЫВНО! > Это ни раз не Unix-way. Это означает, что будешь постояно жить в глюках, >что для продакшена неприемлемо.

Для продакшена - security updates only. Периодичность обычных обновлений вычисляется по эмпирической формуле в которой просчитываются плюсы от перехода на новую версию, минусы из за возможных проблемм в процессе перехода, а так же возможное время простоя и его критичность для предприятия. Ну и конечно уязвимость данной системы для злоумышленника. Для каждой конкретной ситуации этот промежуток имеет свое значение- тут универсального решения нет.

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

Замечательно. Желаю всяческих успехов и процветания обоим проектам.

> 1) Уничтожить разнообразие дистрибутивов.

Бред сивой кобылы. А честно говоря если из двух сотен форков Убунты исчезнет пара десятков потеря будет совсем невелика. Многие делают дистр как раз из желания "попиариться и собственного эго" , а когда сталкиваются с просьбами пользователей решить ту или иную серьезную багу сразу лезут в кусты, так как недостаточно хорошо знают свой же собственный дистр. Нам нахрен не нужны недо-дистрибутивы. Многие из них не приносят сообществу ничего кроме собранных в другом порядке пакетов и фирменного валпейера, и только создают плохое впечатление о Linux тем что не могут оперативно решить проблемы с багами например. Уровень документированности таких проектов оставляет желать лучшего.

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

>Во-первых, есть некий "естественный ритм" разработки, и для разных >проектов он разный

Вот например у BIND версия 10 намеревается выйти через 5 лет. http://www.opennet.ru/opennews/art.shtml?num=21421Если они не будут выкладывать беты для публичного тестирования я более чем уверен тогда когда она выйдет в ней будет куча багов, будь разработчики хоть академиками, или в ней не будет не хватать неких функций которые будут актуальны через 5 лет. Все таки какой то более реальный цикл нужен.

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

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

Так же вредны и слишком частые релизы - они как правило все недостаточно протестированы (помните ранние "официально стабильные" версии KDE4 ? а количество багов найденных в "официально стабильной" версии Samba? ), к тому же постоянно пересобирать по новой пакеты для дистрибутива становится слишком трудоемкой и я бы сказал занудной задачей.

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

Cтабильная согласен, но даже у него иногда бывают досадные баги - лично я видел в stable криво собранный бинарик VLC не играющий видео, и длинный топик по этому поводу.

>сдвиг фокуса с разработчиков на дистростроителей и "конченых >пользователей".

А разве это плохо? Если у вас так же как у разработчиков работающей на ней же система работает как часы, это же замечательно.

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

Я не о "микро-дистрибутивах" говорил, а о выборе между основными. К примеру, Debian основательно потеряет совю базу, ибо общее мнение будет "убунта тоже самое, но дружественнее". А на прастике это выльется в популяцию обезьянок, совершенно не понимающих работу системы, а умеющих нажимать кнопки в гуе. И не знаю, кому как, а я в их присутствии на линуксе никаких выгод не вижу - лучше один разобравшийся, чем сто недоадминов. Ну и очевидный недостаток синхронизации. Сейчас, в случаях вроде KDE 4, часть дистров включала (и включает) третью ветку, часть четвертую. При синхронизированных же релизах выбора не останется - потому что старую версию никто в новых дистрах поддержвать не будет, хотя пользователи могут быть и не в восторге от нового. И с BIND хороший пример. По-вашему, кто-то лучше разработчиков знает, когда им выпускать новую версию?

Вообще у меня, конечно, взгляд пристрастный - меня не трогают проблемы не жалающих учиться товарищей, я считаю GUI не приспособленным ни для каких настроек, очень не люблю навязывание выбора (как в той же убунте - где заставить сеть вести себя так, как хочется, довольно сложно - в отличие от Debian). И я не вижу выгод в притоке новых пользователей на линукс, если они не полезны для экосистемы в целом - то есть не участвуют в разработке и отлове багов.

Разработчики же - это основа основ, и если мы хотим вообще иметь толковый софт, то нужно делать все, чтобы удобно было им, а не кому-либо еще. И если бы подобное решение продвигал не менеджеры, а участники хотя бы 50 основных опенсорс-проектов - было бы совсем другое отношение. Но: это если бы была идея именно разрабочиков; имеющая подавляющую поддержку внутри проектов, а не просто мнение верхушки; и поддержжали бы (то есть сочлы бы удобным для себя) не 3, не 5, а десятки крупных проектов. В нынешнем же виде - это попытка унифицировать развитие линукса в угоду комерческим идеям Шаттлворта, как хозяина самого распиаренного из "унифицировнных" дистрибутивов.

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

> К примеру, Debian основательно потеряет совю базу

читаем сверху:

>В беседах со Стивом Макинтайером (нынешний лидер проекта Debian) мы >выявили интересные возможности для сотрудничества.

Лидер проекта Debian пока не имеет ничего против.

>ибо общее мнение будет "убунта тоже самое, но дружественнее"

Кто им мешает взять чуть чуть дружелюбности от Ubuntu но не перегибать палку как они? Эта такая концепция - "дистрибутив обязательно должен быть суровым"? Я сам некоторое время пользовался Debian и не сказал бы что он сильно суровей.

> А на прастике это выльется в популяцию обезьянок, совершенно не > понимающих работу системы, а умеющих нажимать кнопки в гуе

> я считаю GUI не приспособленным ни для каких настроек,

В данном случае не соглашусь с вами. Вы критикуете существующие практические реализации этого GUI, а ведь некоторые вещи через грамотно продуманное GUi многие вещи куда быстрее можно сделать. Пусть этот Gui хотябы и консольный и на nurses ( или на чем там sysinstall написан во FreeBSD? ). Возьмем тож те мобильный телефон. Вам было бы удобней делать в нем поиск абонента консольной командой а не парой кнопок? Отправку SMS через telnet?

Если брать разные дистрибутивы Linux многие вещи совершенно не стандартизированы. У того же MS есть отличная концепция оснасток MMC не особо изменившаяся еще со времен win2000, у Apple все основные функции управления системой стандартизированы и не особо меняются от версии к версии. В Linux - зоопарк GUi честное слово. Хорошо стандартизировать реализацию невозможно - все время разработчики хотят придумать что то свое: но ведь можно же сделать разделение - модуль Gui отдельно, и библиотека для поддержки реализации этих функций для этой конкретной ОS.

Для Gnome- своя утилита настройки. Для KDE -своя утилита настройки. Для Suse - свой Yast. Для другого дистрибутива еще что то еще. Ужас. Хорошо свобода выбора. Но какого черта тогда они все такие одинаково убогие? Если копнуть им всем тонкие настройки выставить слабо, хотябы тот же банальный Mac адрес поменять (стандартная функция реализуемая через GUI в винде), xочешь не хочешь а приходится разбираться лезть в маны, не говоря о том что из оснастки MMC можно подключиться к другой машине по сети для управления ей из покон веков.

Я считаю в некоторых вещах должен присутвовать принцип KISS - Keep It Simple Stupid! . От того что я настрою за десять секунд VPN соединение через Gui, вместо того чтобы тратить десять минут на поиск информации как это сделать и редактирование конфигов, система только станет лучше.

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

Опять таки спорный вопрос. По моему добрую половину пользователей LOR, да и вобще польователей в России можно приписать к этому слою пользователей. Домашние пользователи могут помочь в локализации (как сейчас уже реализовано у Ubuntu) в отлове ошибок так как многие предпочитают юзать самые новые нестабильные версии софта, в наполнении FAQ, написании документации и различных how-to.

Некоторые со временем думают а не попробовать ли мне себя в качестве програмиста, с переменным успехом. Корпоративные пользователи - это в первую очередь популяризация и коммерческая поддержка разработчиков. Больше пользователей - больше компаний на рынке заметят о том что существует такая ОС Linux и начнуть хотябы поддерживать ее в своих новых железках, выпускать драйверы для нее и т.д. Вот попробуй сейчас на рынок выкинуть железку не поддерживающую Vista - да вас разорвут на части ;-D А для Linux - да ради бога, выкидывай сколько хочешь.

> это попытка унифицировать развитие линукса в угоду комерческим идеям > Шаттлворта

Это лишь предложение, от него они в праве отказаться. Шаттлворт довольно много сделал для Linux, включая коммерческую поддержку проектов в том числе. Гораздо больше чем многие сидящие на LORe.

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

>> Те, кто на Unix-way, обновляют систему НЕПРЕРЫВНО! > Это ни раз не Unix-way. Это означает, что будешь постояно жить в глюках, >что для продакшена неприемлемо.

> Для продакшена - security updates only. Периодичность обычных обновлений вычисляется по эмпирической формуле в которой просчитываются плюсы от перехода на новую версию, минусы из за возможных проблемм в процессе перехода, а так же возможное время простоя и его критичность для предприятия. Ну и конечно уязвимость данной системы для злоумышленника. Для каждой конкретной ситуации этот промежуток имеет свое значение- тут универсального решения нет.


Интересно, а обновление Firefox 3.0.7 -> 3.0.8 -> 3.0.9 -> 3.0.10 — это для "продакшена" или нет? Все обновления (КРИТИЧЕСКИЕ!) с периодом от 10 до 25 дней ничё так, не слабо? :))

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