Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет dibr ([info]dibr)
@ 2008-02-10 18:42:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
ESR, FSF, и другие TLA
     Копался тут в "старой версии себя", в археологических целях (надо было найти кое-какую старую информацию). И в процессе нашел два текстика образца 2004 года "про линукс" (а по большому счету - не только про линукс): первый и второй. Перечитал.
     И сразу вспомнил недавно пробегавшее вот это - про приглашение Eric S. Raymond на работу в микрософт, и про его ответ этому самому микрософту.

     И как-то грустно становится. При виде того, как серьезные люди с мировой известностью пыжатся, изображая юмор и пытаясь показать монстру в лице микрософт, что они на самом деле того, очень важные и серьезные люди с мировым именем, и нельзя так чтобы микрософт забывал кто они такие есть. И не понимая, что микрософту, при его масштабах, в общем-то наплевать кем был раньше и кем есть сейчас ESR - микрософт просто пригласил его на работу, и если политические разногласия настолько сильны - достаточно просто отказаться. А не устраивать спектакль одного актёра, который к тому же в основном проигнорировали не только в микрософт, но и в том самом "люниксовом" мире. Ну, не смешно оно получается, почти как у Петросяна: меня вроде бы смешат, а получается почему-то совсем наоборот.

     А резюме будет неожиданным. В области разработки сложного ПО есть организационные проблемы, которые не решаются без "вбрасывания достаточного количества денег" и "твёрдой Сталинской диктатуры". Нет диктатуры (а какая может быть диктатура в опенсорсном обществе?) - нет и порядка. А есть - ну, уж что есть то есть...


(Добавить комментарий)


[info]sk_mobile@lj
2008-02-10 14:52 (ссылка)
ну, последний тезис как раз и опровергается достижениями опенсорса и фрисофтвера

(Ответить) (Ветвь дискуссии)


[info]dibr@lj
2008-02-10 15:06 (ссылка)
Достижения очень серьезные, не спорю. Но некоторые проблемы, похоже, будут вечными. Поскольку в самом деле не решаются без "диктатуры сталина". А некоторые - решены "как получится", ибо решить их "по настоящему" без рутинной (а значит неинтересной и потому все-таки оплачиваемой) работы не выйдет.

(Ответить) (Уровень выше)


[info]starcat13@lj
2008-02-11 19:13 (ссылка)
первый текст - весьма спорный, кстати...

про те же либы - ни слова про dll hell в винде...

и насчёт совместимости винды - сама МС признала, что тянуть это уже нельзя и в результате под Вистой куча старого не работает.

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

(Ответить) (Ветвь дискуссии)


[info]dibr@lj
2008-02-11 19:32 (ссылка)
Я вот у себя никакого dll hell не наблюдаю. Разве что иногда приходится "ручками скачать" какую-нибудь длл-ку, которую автор очередной шаровары забыл положить в комплект.

Совместимость... ну да, поддержку старого постепенно срезают. Особенно обидно, что иногда срезают по явно маркетинговым соображениям (как поддержку WW6 в вордпаде ХР). Но речь о том, что судя по этому текстику у линукса не сказать чтобы сильно лучше. А в винде "поддержка старого" как-то так получается что усыхает (в моём случае) уже после усыхания этого самого "старого" (и замены на новое). Чаще бывает наоборот - что новый софт страстно желает новую винду.

А реестр - regedit (экспорт/импорт) вполне спасёт, особенно если авторы приложения не пытаются размазать настройки тонким слоем по всей системе. Хотя случаи конечно бывают разные...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]starcat13@lj
2008-02-12 06:24 (ссылка)
насчет dll hell - я например проклял это во времена BDE.
А сейчас это решается в том числе тем (по крайней мере наблюдаю в софте, который у меня стоит), что набор dll-ек идет прямо с каждой программой и соответственно каждая программа грузит свою версию. И недавно были у меня чудные грабли, когда программа искала эти dll-ки в PATH - и подключала не свою версию, а от чужой программы...

Насчет совместимости - попытался поиграться в игры нескольколетней давности. Игрушка заявила "извините, мне нужен DirectX 3 или старше" и отказалась запускаться под XP. Приходиться играться под Wine.

Все таки скопировать файл конфига намного проще, чем искать где же программа запихнула в реестр свои настройки

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dibr@lj
2008-02-12 16:34 (ссылка)
Ну, кстати - как раз "руки сталина" с дллками и не хватило. Жёсткого требования, что дллки в system32 должны либо быть на 110% совместимыми, причём во все нужные стороны (собственно, ради чего весь этот огород и городился), либо обязательно различаться именами (вон, гляжу и вижу рядышком msvcrt.dll, msvcrt20.dll и msvcrt40.dll). А как только начали валить в общую кучу всё с одними именами, без учёта изменений и зависимостей - оно и началось.
Но, как ни странно, в основом прошло мимо меня :-)

Насчет игрушек... мне кажется, это у них карма такая. Очень давно не играю, и очень давно же слышу про проблемы с игрушками. На абсолютно ровном месте. Мне кажется, это где-то в ДНК разработчиков игрушек - ведь у остального софта всё более-менее нормально...

А реестр - ну так, HKCU/software, далее по тексту. Культурные программы индивидуальные настройки там и хранят. А некультурные - и безо всякого реестра разведут бинарных конфигов, перенос которых обрушит всё, до чего дотянется...

(Ответить) (Уровень выше)