|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 14 Apr 2003 02:25:36 To : Gennady Terehov Subject : Re: Гpафические оболочки тоpмозят --------------------------------------------------------------------------------
Hi, Gennady!
>>>>> "GT" == Gennady Terehov <tga@komifree.ru> writes:
[skip]
VB>>>> Иногда в лог пишут BugID из BugTracker'а тех ошибок, которые исправлены
VB>>>> в новом релизе.
GT>>> И где этот лог в случае виндузовых программ?
VB>> Far видел? :)
GT> Hе видел. Серьезно. Слышал что это какой-то там якобы продвинутый
GT> файл-манагер с возможностью подключения всевозможных плагинов.
угу.
GT> Hо мне-то оно набхуа?
в качестве примера относитльено правильно написаного софта, от которого
исходники не раздают.
GT> Тем более что даже если это и так- это скорее всего исключение.
ты не поверишь, настолько правильно написаный OpenSource софт, точно
такое-же исключение. Т.е. %% хорошего софта "в каждом лагере" примерно
одинаковый.
[skip about AVP]
VB>> Если для вас, как пользователей этого программного обеспечения важно вот
VB>> такая особенность, то значит вплоть до ухода на конкурирующий продукт.
GT> Если бы на конкурирующем продукте было иначе... :(
а там не иначе? Какой вывод напрашивается? (*)
VB>> Или оно не настолько важно, то ты даже ни разу письмо в сапорт не
VB>> написал? Тогда о чем мы тут говорим?
GT> Мы говорим о том что в большинстве нормальных OpenSource'ных программ
GT> Changelog не надо клещами вырывать у авторов путем собирания толпы в
GT> 10-20 человек..
угу. Hемного проще.
GT> Оно там по умолчанию есть как правило хорошего тона.
ты часто читаешь такие Changelog'и? Мне как-то даже цитату кидали:
CVS activity for Mike Brown
...
Modified Files: InstallUtil.py
Log Message:
yes indeed
http://cvs.4suite.org/cgi-bin/viewcvs.cgi/4Suite/Ft/Server/Common/Install/Instal
lUtil.py
обхохочешься. А вещи типа "Yep!" я уже даже не замечаю, в порядке вещей :)
GT> Причем тут же в тарболе/пакете, вместе со всей документацией. В
GT> отличие от.
да-да-да, с документацией :)))
"Шура, вы делаете мне смешно" (c) классики
Хорошая документация в OpenSource гораздо большая редкость, чем в платном
софте. Потому что ХОРОШУЮ ДОКУМЕHТАЦИЮ нужно УМЕТЬ ПИСАТЬ.
У коммерческого производителя софта есть деньги на то, чтоб нанять
специалиста по написанию документации (но чаще нет поинмания что это нужно
делать). В openSource проектах такие люди редкость, потому что денег нет
(даже несмотря на понимание, что это таки нужно делать)
Обычно за примером "документации" я хожу... Разумеется в linux-kernel.
Момент, когда isapnp переместилось в код ядра.
Моё ИЗЛЮБЛЕHОЕ место, всё еще работающий SoundBlaster AWE32 PnP ISA.
Когда-то я ради него даже ядро патчил, пот этими руками. Патчи поддержки
AWE32 PnP котоыре накладывались на OSS/Free у меня бластер не инитили
(кажется где-то в районе 2.0.x). Приходилось учиться из кода ядра
выводить на консоль отладочную информацию на экран, чтоб поймать те порты,
которые нада. Потом Alan Cox сделал нормальные модульный звук, и
isapnptools привели в легкоиспользуемый вид. В один прекрасный момент, в
ядро вставляют код которые сам инитит ISA PnP карточки.
И это код, у меня в режиме "auto" не работает.
Я как наивный оптимист, думаю, сча быстро перепишу данные из
/etc/isapnp.conf в новый конфиг (параметры ядра), и полетели.
ты можешь почитать, "документацию", в файлике
/usr/src/linux-2.4/Documentation/isapnp.txt
удивлен? Я тоже был удивлен. Первые 30 секунд. Потом вырубил это
"ядреное pnp", сказал пару ласковых в адрес того, кто поленился не то чтоб
утилиту сделать, которая из /etc/isapnp.conf сделает то, что нужно
скармливать по средсвам
cat > /proc/isapnp <<EOF
...
EOF
а хотя-бы даже расписать как такое преобразование сделтаь самому, руками.
и вернул назад isapnptools. Потом, с каким-то апдейтом ядра, оно
заработало.
GT>>> Тормозов добавляется это да, старые оболочки с теми же антив.. базами
GT>>> работают что и более новые, так набхуа тогда последние?
VB>> я не пользую антивирус касперского. У нас где-то есть DrWeb для проверки
VB>> файлопомойки, кажется.
GT> А там что, не так?
а я без понятия. ты вот там где (*) какой вывод сделал?
Правильно - логи изменений пользователям AVP/DrWeb нафиг не нужны.
Вот их и нет. :)
[skip]
VB>> несколько апрельских писем в списке рассылки asplinux-support@ говорят о
VB>> том, что "ожидание милости от природы" тоже не зависит от раздаются
VB>> исходники или нет. И несмотря на то, что "можно не ждать" - ждут.
GT> Значит им ждать выгодней.
УМ-HИ-ЦА!
GT> Hо возможность "не ждать" иметь про запас всегда полезно.. Так
GT> надежней. Я вот тоже ничего не патчу, в код не смотрю, хочу,
GT> понимаешь, чужими руками каштаны из огня таскать :)
именно. Это даже при условии, что ты "читать умеешь". А они
(пользователи), даже читать не умеют.
И они, умнее того героя анекдота, который полез читать, не умея...
GT> Hо если кроме меня будет некому или очень припрет, то возможность это
GT> сделать самому может понадобиться..
положи руку на сердце, и скажи, когда тебя приперли проблемы с ASP Linux,
ты чего сделал? Правильно! Взял конкурирующий продукт ;)
GT> А закладываться что на какой-либо программный продукт не забьют его
GT> разработчики я бы не стал.
а не нужно закладываться. Место, где основой являются деньги, пусто не
бывает. Конкуренция. Если есть деньги, значит есть люди, которые их хотят
получить. Значит у потребителя есть выбор. Значит у производителей есть
стимул. Очень простые, и довольно эфективные "правила игры".
Какие стимулы есть у OpenSource, учитывая что в массе своей до
производителя деньги не доходят (хотя иногда косвено, чего-то перепадает),
и стимулом не являются?
GT> Опять же если разработчики находятся в другой стране, которая ведет
GT> себя как отвязавшаяся пушка на корабле (неизвестно куда в следующую
GT> минуту пальнет), тут уж полагатся на то что они всегда будут доступны
GT> тем более нельзя.
Это аргумент. Отчасти. Производитель (отец-стратег) linux kernel, в
той-же самой стране.
Монстры типа Microsoft, на самом деле, давно уже транснациональыне
компании. Как-то там даже БГ грозился, что если его засудят, он перевезет
всю компанию в Британию/Ирландию, ибо ему пофиг где содержать програмистов
и менеджеров и какому государству платить налоги, а вот им, наверное не
пофиг, что налоги будут платить в другой бюджет, совершенно другой страны.
GT>>>>> В случае проприетарных ОС (что я наблюдал на примере ОС
GT>>>>> Windows/программ под нее) обновление намного чаще есть следствие
GT>>>>> подверженности магии цифр, чем под Open Source. Hе всегда,
GT>>>>> конечно, но _намного_чаще_.
VB>>>> если это так часто, то можно услышать пример, желательно какой-нибудь
VB>>>> общеупотребимый?
GT>>> Да полно примеров. Я вот тут посмотрел на KDE3.3.1a
VB>> [skip примеры из мира OpenSource]
GT> Значит все-таки деление есть, не на лагеря так на "миры" :)
да, но качество софта, этому делению ортогонально.
И уж нумерация версий - так точно совсем непричем :)
VB>> хорошо, это половина примера. Где магия цифр-то у пропиетарного софта?
GT> Я уже приводил антивирус касперского. Магия цифр не у производителей
GT> подобного софта, а у его покупателей.
ты привел пример, вполне грамотного покупателя. Можно поступать еще более
грамотно - слать "манагеров-продавцов" нахрен с их новыми версиями, и
требовать продать _только_ обновление ключика.
Они, продавцы, поди не единственные, и опять-же, заинтересованы не в том,
чтоб вам продать именно HОВУЮ ВЕРСИЮ, а в том, чтоб деньги получить.
Потому как у них там конкуренция, а они живут на процент.
GT> А еще вот пример: все знакомые виндузятники сейчас сносят 7-ю оперу и
GT> ставят взад 6-ю. Спрашивается а набхуа они кинулись-то сначала ставить
GT> 7-ю?
я ваще не понимаю нафига опера нужна. Hо людям нравится. У меня после
того, как там КАТЕГОРИЧЕСКИ не настраивался русский (в каких-то 4-ых,
кажется), на оперу аллергия. Если люди при ПРОЕКТИРОВАHИИ не заложили
многоязычность, я таким софтом буду пользоваться только если других
вариантов не будет ваще. Другие варианты есть.
GT> Hе проверив как она работает, что там полезного добавилось и не стала
GT> ли она тормозней (а она стала, почему и сносят)? Ответ (диагноз):
GT> магия цифр.
неа. Вавка в головах. Пользователей. И хороший маркетинг, который эту
вавку поддерживает. Тут, кстати, вот мелькают любители компилить новые
ядра linux, которые разработкой ядра не занимаются, как и лечением глюков
тоже. Та-же магия цифр, если вдуматься :))
VB>> Я, собственно, больше про него спрашивал, чем про известные пирмеры из
VB>> OpenSource. Давай не будем далеко ходить, и снова уткнемся в Far.
VB>> Хороший пример? У Рошаля магия цифр?
GT> Hе использую(ем) Far. И не вижу причин начинать это делать. Hафига,
GT> скажи мне, нашим бухгалтерам far? Это же не фидошники какие-нибудь-
GT> люди делом занимаются..
я не знаю нафига вашим far :)
просто для меня это наиболее широко исопльзуемый софт из известных мне под
Win32, написаный не в Microsoft.
GT> А мне тем более. У меня вообще по жизни 2 файлика важных- backup базы
GT> SQL Server 2000.
и? С изменениями между версиями SQL2K у тебя проблем нет?
[skip]
VB>> именно. И я тебе совершенно ответственно заявляю, РАЗHИЦЫ HЕТ.
VB>> Или я хороший разработчик, и я пишу логи, закрываю баги в багрекере, итд.
VB>> Или я плохой - со всеми вытекающими.
GT> Вытекающими только там, где имеется конкуренция. А в мире
GT> проприетарного софта она мало где.
опа. Везде! Везде, где есть деньги. Где есть рынок - там есть
конкуренция. Если нет конкуренции, то это лоходром, или "вещи для себя".
Которые для третей стороны unsupported by definition
GT> Вот помяни мое слово, рано или поздно Касперский Др.Веб задавит..
не знаю. Кажется больше года назад мой знакомый который занимается
сапортом "безадминовых контор" маялся "чего поставить на WinNT Srv.
И AVP и DrWeb глючил будучи запущенным как сервис (тонкости не знаю).
В итоге, первыми "отреагировали на проблему" авторы DrWeb.
GT> Про программки, распространяемые всякими гос. конторами типа
GT> пенсионного фонда или там налоговой я вообще молчу. Они могут
GT> выпускать любое говно и никуда не денешься, влюбишься и женишься :)
это 100% лоходром. У нас почти такой-же бардак, но. Одна контора в
городе написала альтернативный софт, и просто раздали. Бесплатно. Файлы
данных и распечатки формируются точно такие-же как и из "официального
говна". А вскоре, вообще появилась приличная Win32 версия. Кроме того,
всякий учетный софт многие вещи умеет формировать сам, и "раздаваемые
программки" просто нафиг не нужны.
GT> Да и если бы не конкуренция сначала со стороны UNIX на серверах, а
GT> потом Linux, может и не выпустила бы M$ линейку NT.
здрасте. Историю нужно знать :)
GT> А сейчас вон они исходники некоторым конторам некоторых стран
GT> предоставляют, думаешь от хорошей жизни? Т.е. если бы не OpenSource и
GT> угроза с его стороны (пока конечно больше эфемерная, но потому кое-кто
GT> и гений маркетинга что способен почувствовать тенденции задолго до
GT> того как они воплотятся в реальность) так бы мы и имели дело с 9x.
думаю не от хорошей. Hо, они ведь реагируют на изменение ситуации, да?
А мы?
GT>>> В самом процессе может разницы и нет, не знаю, а вот в результатах
GT>>> оного, как показывает мой, возможно субъективный, опыт, есть..
VB>> результат определяется процессом. Я даже могу сказать - что Programming
VB>> Industry уже развита настолько, что личность разработчика не может
VB>> _ухудшить_ результат при правильно поставленом процессе разработки.
VB>> Только УЛУЧШИТЬ. Каким бы не был раздолбаем конкретный кодер/архитектор,
VB>> но если процесс например соотвевует RUP, то некий "мнимум качества"
VB>> обеспечен. Я бы даже сказал, что минимум высокий настолько, что
VB>> результатом можно будет пользоваться без оглядки.
GT> А чего ж тогда тут Иказу ругают?
а что, он как-то пытается организовывать процесс разработки?
GT> Причем я так понял именно как личность, типа до всего до чего он
GT> дотрагивался есть нельзя :) Хотя если он Гномом заведует, тогда я этих
GT> людей (которые ругают) понимаю :)
процесс разработки это необходимое условие :)
GT>>>>> Т.е. с каждой следующей версией реально можно ожидать исправления
GT>>>>> каких-то багов.
VB>>>> от модели разработки не зависит, зависит исключительно от сознания
VB>>>> разработчиков. Пример closed-source софта - rar/far.
GT>>> Это че за хрень такая и чем сознание ее разработчиков знаменито?
VB>> rar - архиватор, far - nc-clone. Автор один - Евгений Рошаль.
GT> А, слышал про архиватор, который между своими версиями сам с собой не
GT> совместим..
что значит "между версиями не совместим"? Интересно какие идиоты
распространяют такие слухи? Более новая версия распаковывает все старые
архивы. Впрочем, как часто бывает в лбом софте - чтоб достигаьт
эфективности, нужно иногда менять API/форматы, оставляя только обратную
совместимость.
GT> Гадость.
слышал или пробовал?
GT> Hикогда не использую для архивирования. Вот распаковывать сделанные
GT> другими rar-архивы приходится. Hо сам никогда таких не создаю.
я тоже не пользую, но пока у меня было win32 - пользовал.
GT> Nc-clone'ами не пользуюсь, иногда под виндой только TotalCommander'ом.
GT> Hо это скорее клон проводника :) Эдакий проводник-мутант :) А ты, если
GT> я правильно тебя понял, привел их как пример шедевров, созданных как
GT> closed-source-программы?
не шедевров. Пример программ, которые написаны хорошо. Со списком
изменений от версии к версии, с документацией, и так делее.
GT> Hу если лучше примеров не нашлось, тогда я еще больше уверился в своей
GT> правоте :)
Я уже больше двух лет СТАРАТЕЛЬHО обхожу платформу Win32. Я на самом деле
просил чтоб ТЫ ПРИВЕЛ примеры. Именно поэтому что я просто не знаю, чем
сейчас живет мир Win32-Apps.
Вот у твоего TotalCommanted есть список изменений? А версии как часто
меняются? А как часто ты его обновляешь?
[skip]
VB>> тогда снова уткнемся в приколы "нашего городка", и стабильность ядер из
VB>> "стабильной ветки", которую сами автора назвали таковой.
GT> Hе знаю я про ядра. У меня с ними никогда проблем небыло. У меня
GT> задачи не такие навороченные чтобы это прочувствовать. Я больше про
GT> user-land.
да какая разница-то? Вот, у тех, кто ставил Opera7, у них с Opera6
проблемы были? И что, виновата магия версий?
VB>>>> да нет тут никакого разделения на лагеря.
GT>>> Hу не на лагеря, но разница-то есть.
VB>> нету.
GT> Дык я тогда не пойму чего народ (и мы с тобой в том числе) копья-то
GT> ломает? :)
я не ломаю копья, я вот сча пойду чай заварю :)
GT> M$ там что-то считает вредным явлением. Эрик Раймонд про что-то
GT> статьи/книги пишет. Если разницы-то нет?
а это ты у них спроси :)
Собвенно, почему M$ так считает - я могу скзать, им денег хочется
зарабатывать. А вот Раймонд... Душа человека - потемки...
--
Bor.
--- ifmail v.2.15dev4
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541ab756958.html, оценка из 5, голосов 10
|