The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Проект Debian GNU/Linux переходит на двухлетний выпуск релиз..."
Отправлено iZEN, 29-Июл-09 22:44 
>>Когда интерфейсы не меняются, то код с каждой версией становится лучше.
>
>ABI всего лишь отдельный интерфейс.Мало на что влияет сам по себе.
>
>>Это аксиома для программистов.
>
>Прямо вот так вот аксиома?Т.е. обосновывать ваш треп вы не собираетесь?

Ключевое слово: рефакторинг.
Когда меняются минорные версии программ, то ничего не должно ломаться, так как API/ABI должен оставаться стабильным. По определению.

>А эта аксиома придумана вами?

Нет, не мной. Фаулер писал об этом, архитектор корпоративного ПО.

>И ничего если я опровержение вашей "аксиомы" методом "от
>противного" сделаю?Как вам такое утверждение(доказанное практикой): возможно сделать глюкавую систему с
>стабильным abi.Например, Win9x в первом приближении таковыми являлись.

Win9x ­-- система с заведомо внедрённым 16-битным кодом для поддержки исполнения огромной массы унаследованных приложений в новом 32-окружении. Ради обратной совместимости MS рвала волосы не только на голове. Параллельно разрабатывая вторую ветку системы со стабильным Win32 API, который, в свою очередь, попадал "на отладку" в Win9x/ME. :))


>>Вышло новое ядро Linux 2.6.30. А так как ABI нестабильно, то тут
>>как тут проблемы со звуком в ядре Linux 2.6.30. Осторожно: ALSA:
>
>Простите, а что это должно доказывать?Что в проекте такого масштаба были, есть
>и будут есть баги?Так это мы и так знали.

Ну работало же всё, зачем ломать было и выпускать сырой продукт, объявляя его новым релизом/версией?!

>Если не хочется багов - напишите тупой тасксвичер на 1Кб кода и вылижите его
>до битика и больше не меняйте его.Он не будет уметь нихрена.И
>глючить поэтому будет нечему :).А при таком объеме кода и скорости
>развития те или иные баги неизбежны.Не ошибается тот кто ничего не
>делает.

Не, я не против выпуска новых версий. Но зачем выпускать новые версии с заведомо сломаной функциональностью?! У них там багтрекер накрылся, что ли, и они потеряли всю историю положительной динамики разработки и пришлось начать всё сначала? Или это диверсия такая?

>ЗЫ ну посмотрим как там насчет багов будет в обожаемой вами восьмой
>фряхе и насколько ее спасет стабильность abi... думаете, 3 ссылки про
>глюки в ней будет очень трудно нарыть?А я думаю иначе :)

Про глюки в Фре я не сомневаюсь, что они есть. Но их, видимо, придётся искать специально, чтобы они нашлись, а не как в Linux: что-то У_ВСЕХ работало и ВНЕЗАПНО перестало. Такой массовый глюкодром в Фре случается очень редко (если случается) -- я вот за два года использования Фри (6.1-RELEASE->7.2-STABLE) не припомню такого массового падежа чего-то внутри системы, хотя обновляю систему регулярно, примерно раз в неделю.


Вот ещё регрессия TCP-стэка в Linux: http://www.linux.org.ru/view-message.jsp?msgid=3896475

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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