|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 17 Oct 2003 10:21:59 To : Denis Sotchenko Subject : Re: unexpected softupdate inconsistence -------------------------------------------------------------------------------- >>> Denis Sotchenko wrote: VN>> luigi в тридесятый раз изменил ipfw api так, что старый VN>> userland отказывался работать без ясной диагностики. DS> Hасчёт смены API полностью согласен - это зло. DS> API на уровне исходников должно быть совместимым. DS> Речь про ABI. И ABI тоже должен быть совместимым везде, где возможно. VN>> Или если коммерческой программе надо смотреть список процессов DS> procfs? Который в пятёрке отменили, потому что там неустранимые концептуальные race conditions? Спасибо, я лучше пешком постою. А в sysctl'е опять постоянно меняют размер и состав полей. VN>> Почему бы просто не предусмотреть некоторый устойчивый ABI, VN>> расширяемый и в то же время совместимый? Мелкомягкие почему-то VN>> это умеют. DS> У мелкомягких просто другого выхода нет - у софтописателей под DS> них устойчивая традиция прятать исходники даже для халявного софта :) Другой выход всегда есть. Те же драйвера надо постоянно переписывать - драйвер для NT4, драйвер для Win2000, драйвер для XP, и так далее. И даже сервиспаки могут вносить что-то новое. Просто у одних есть понимание, что совместимость нужно сохранять до упора, пока есть ресурсы поддерживать, а другие просто не хотят об этом думать. VN>> и пропатченный бинарным редактором для замены /var/log/wtmp DS> Я бы в такой ситуации разобрался бы, почему он не собирается, и DS> собрал-бы таки под современную систему. DS> А что до коммерческого софта - кхм... Единственная коммерческая DS> софтина у нас на серваке - rar. И та глючная - не умеет работать с DS> 2Gb архивами ни в какую. Автор комментирует это просто - "а хрен его DS> знает, почему". :-) Будь оно в исходках - через 10 минут всё бы DS> работало. Hу их в попу, коммерсантов этих, блин... Это ты порочный круг описываешь: система невежливая к коммерческому софту - отсутствие софта и желания вообще хоть как-то разбираться с тем, что в ней - отсутствие желания лечить систему. Вместо того, чтобы подготовить условия (а это совсем несложно) и дать возможность развиваться ему в обратном направлении... -netch- --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/7368072f0d4a.html, оценка из 5, голосов 10
|