February 2026

S M T W T F S
1234567
891011121314
15161718192021
22232425262728

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Monday, April 21st, 2008 06:01 pm
История требований Виндовса к памяти от Гостомысла до наших дней. Наглядно примерно так:




Если дела пойдут в таком же духе и дальше, то к 2015-му виндовс будет требовать 20Г памяти минимум. Впрочем, никто не гарантирует, что дела пойдут так - так что может и 200 будет :)
Tuesday, April 22nd, 2008 09:16 am (UTC)
хотя все юниксовские рабочие станции конца 90-х годов поддерживали OpenGL без особых проблем.
Как я уже писал выше - это была другая бизнес-модель - разработка ОС под конкретное железо. В рамках той бизнес-модели это было возможно реализовать. В рамках нынешнего рынка видеоакселераторов (хотя и чипов-то там в общем-то всего два) это не удалось никому. И не удастся, пока не изменятся правила игры на этом рынке. Хотя AMD в нужную сторону уже движется.
Это ни на чем не основанное утверждение представляется мне результатом психологической компенсации: раз уже мы вынуждены жить с горбом и бельмом на глазу, давайте думать что это и есть идеал красоты.
Я-то слава богу, с этим бельмом не живу и не жил никогда. Linux у меня на рабочей станции был и есть, BSDI была, Solaris был. А Windows последний раз была 3.1. Благо тогда это была не ОС, а что-то вроде прикладной программы-интегратора других приложений. У меня даже на наладоннике ни разу не WM. Хотя Windows Mobile много прямее десктопной Windows - там нет необходимости тащить такой груз совместимости, да и разрабатывалась система сразу под несколько процессоров.
Вообще крупных софтверных фирм наперечет
А почему это вообще аргумент?

Потому что окружающая среда в которой существуют инженеры в крупной фирме, и среда, в которой они существуют в средней или мелкой фирме - принципиально различается (средняя от мелкой, впрочем, тоже. Поэтому я недавно отказался идти в среднюю фирму). И в рамках крупной фирмы инженеры, сколь бы высококультурными они ни были, сделать ничего лучше Windows/Office не смогут никогда.

Тут бизнес-модели менять надо, а не инженерную культуру.
Tuesday, April 22nd, 2008 10:33 am (UTC)
Как я уже писал выше - это была другая бизнес-модель - разработка ОС под конкретное железо.
Нет принципиальной никакой разницы, поддерживать ли на разных адаптерах OpenGL или DirectX, и то и другое требует развитой системы драйверов, способных встраиваться в различные участки графического конвеера ( pipeline'а ). Поэтому успех DirectX и провал OpenGL свидетельствует именно о низкой инженерной культуре. На упомянутых юникс-станциях тоже были уродцы, подобные DirectX, например, HP StarBase.
Потому что окружающая среда в которой существуют инженеры в крупной фирме, и среда, в которой они существуют в средней или мелкой фирме - принципиально различается
Вполне возможно что низкая инженерная культура Микрософта как-то связана с его размерами. Это уже второй вопрос, но означает ли эта фраза Ваше согласие с утверждением о низкой инженерной культуре, свойственной продукции Микрософта?
Tuesday, April 22nd, 2008 11:36 am (UTC)
успех DirectX и провал OpenGL свидетельствует именно о низкой инженерной культуре.
Но не в Microsoft. А в Nvidia и ATI с одной стороны и у всяких там Blizzard-ов и кто еще этим DirectX пользуется - с другой.
но означает ли эта фраза Ваше согласие с утверждением о низкой инженерной культуре, свойственной продукции Микрософта?
Нет. Я утверждаю что только с крайне высокой ИНЖЕНЕРНОЙ культурой можно в рамках той бизнес-модели и той структуры менеджмента, которая имеется в Microsoft, выпускать хоть как-то, хоть криво, но работающие продукты.

Обвинять инженеров Микрософт в низкой инженерной культуре - это все равно что обвинять в незнании тактики лейтенанта, который положил половину роты в лобовой атаке на высотку, имея прямой приказ генерала взять эту высотку именно лобовой атакой. (поскольку менее компетентный командир положил бы всю роту, и высотки бы не взял)

Правда, я не уверен, что можно обвинять в профессиональной некомпетентности тех, кто отдает подобного рода приказы в Microsoft. Своих стратегических целей - увеличения прибыли или биржевой стоимости корпорации они до недавнего времени успешно достигали. А что поставляемый клиенту продукт - говно, не их проблемы. Пипл хавает.


Tuesday, April 22nd, 2008 11:40 am (UTC)
Но не в Microsoft. А в Nvidia и ATI с одной стороны и у всяких там Blizzard-ов и кто еще этим DirectX пользуется - с другой.
Это как-то совсем непонятно.
Если и для OpenGL, и для DirectX нужна сложна система hook - points для драйверов, то при чем здесь производители карточек? И тем более разработчики софта?
Можно подумать что разработчики софта предпочитают глючный API DirectX.
Обвинять инженеров Микрософт в низкой инженерной культуре - это все равно что обвинять в незнании тактики лейтенанта, который положил половину роты в лобовой атаке на высотку, имея прямой приказ генерала взять эту высотку именно лобовой атакой. (поскольку менее компетентный командир положил бы всю роту, и высотки бы не взял)
Эта аналогия от меня ускользает. К тому же мне кажется что подобные приказы характерны для армий в которой лейтенаты вообще ни к чему не пригодны и на чьи донесения нельзя полагаться.
Tuesday, April 22nd, 2008 12:24 pm (UTC)
Можно подумать что разработчики софта предпочитают глючный API DirectX.
Насколько общался с людьми, работающими в индустрии компьютерных игр - да, предпочитают. Они вообще странные люди.
К тому же мне кажется что подобные приказы характерны для армий в которой лейтенаты вообще ни к чему не пригодны и на чьи донесения нельзя полагаться.
С точки зрения маркетологов и менеджеров - инженеры ни к чему не пригодны и на их донесения нельзя полагаться. Они понимаете ли, думают о каком-то там качестве, какой-то там надежности, пользователя за человека, а не за лоха держат. С такими насторениями самой богатой компанией не стать.



Tuesday, April 22nd, 2008 12:44 pm (UTC)
Насколько общался с людьми, работающими в индустрии компьютерных игр - да, предпочитают. Они вообще странные люди.
С того времени, когда OpenGL был угроблен криворукими инженерами Микрософта, разработчики игр предпочитают более производительный DirectX.
Вопрос же не в том, почему разработчики софта предпочитают более производительную графическую библиотеку, а почему инженеры Микрософта не справились с задачей адаптации OpenGL к Windows.
С точки зрения маркетологов и менеджеров - инженеры ни к чему не пригодны и на их донесения нельзя полагаться.
Это маркетологи сделали кривой интерфейс .NET/native code? Да они таких слов-то не знают, это разработчики .NET постарались как могли.
Это менеджеры сделали COM настолько кривым? Уверяю Вас, им соверешенно все равно.
Нет, это некомпетентные инженеры сделали и то, и другое и третье.