История требований Виндовса к памяти от Гостомысла до наших дней. Наглядно примерно так:

Если дела пойдут в таком же духе и дальше, то к 2015-му виндовс будет требовать 20Г памяти минимум. Впрочем, никто не гарантирует, что дела пойдут так - так что может и 200 будет :)
Если дела пойдут в таком же духе и дальше, то к 2015-му виндовс будет требовать 20Г памяти минимум. Впрочем, никто не гарантирует, что дела пойдут так - так что может и 200 будет :)
Tags:
no subject
Это вообще не важно, хотя все юниксовские рабочие станции конца 90-х годов поддерживали OpenGL без особых проблем.
Наверное, Вы не понимаете в чем тут дело: DirectX не сильно проще поддерживать чем OpenGL; просто уродство и глючность его интефейса лучше подходит для некомпетентных разработчиков и product manager'ов Микрософт. Всякий раз когда возникает проблема, они не думают о том как решить эту проблему в рамках существующей архитектуры, а вместо этого добавляют к системе очередное уродство.
Я утверждаю только, что она обладает САМОЙ высокой инженерной культурой во всей отрасли proprietary software
Это ни на чем не основанное утверждение представляется мне результатом психологической компенсации: раз уже мы вынуждены жить с горбом и бельмом на глазу, давайте думать что это и есть идеал красоты.
Вообще крупных софтверных фирм наперечет
А почему это вообще аргумент?
no subject
Как я уже писал выше - это была другая бизнес-модель - разработка ОС под конкретное железо. В рамках той бизнес-модели это было возможно реализовать. В рамках нынешнего рынка видеоакселераторов (хотя и чипов-то там в общем-то всего два) это не удалось никому. И не удастся, пока не изменятся правила игры на этом рынке. Хотя AMD в нужную сторону уже движется.
Я-то слава богу, с этим бельмом не живу и не жил никогда. Linux у меня на рабочей станции был и есть, BSDI была, Solaris был. А Windows последний раз была 3.1. Благо тогда это была не ОС, а что-то вроде прикладной программы-интегратора других приложений. У меня даже на наладоннике ни разу не WM. Хотя Windows Mobile много прямее десктопной Windows - там нет необходимости тащить такой груз совместимости, да и разрабатывалась система сразу под несколько процессоров.
Потому что окружающая среда в которой существуют инженеры в крупной фирме, и среда, в которой они существуют в средней или мелкой фирме - принципиально различается (средняя от мелкой, впрочем, тоже. Поэтому я недавно отказался идти в среднюю фирму). И в рамках крупной фирмы инженеры, сколь бы высококультурными они ни были, сделать ничего лучше Windows/Office не смогут никогда.
Тут бизнес-модели менять надо, а не инженерную культуру.
no subject
Нет принципиальной никакой разницы, поддерживать ли на разных адаптерах OpenGL или DirectX, и то и другое требует развитой системы драйверов, способных встраиваться в различные участки графического конвеера ( pipeline'а ). Поэтому успех DirectX и провал OpenGL свидетельствует именно о низкой инженерной культуре. На упомянутых юникс-станциях тоже были уродцы, подобные DirectX, например, HP StarBase.
Потому что окружающая среда в которой существуют инженеры в крупной фирме, и среда, в которой они существуют в средней или мелкой фирме - принципиально различается
Вполне возможно что низкая инженерная культура Микрософта как-то связана с его размерами. Это уже второй вопрос, но означает ли эта фраза Ваше согласие с утверждением о низкой инженерной культуре, свойственной продукции Микрософта?
no subject
Но не в Microsoft. А в Nvidia и ATI с одной стороны и у всяких там Blizzard-ов и кто еще этим DirectX пользуется - с другой.
Нет. Я утверждаю что только с крайне высокой ИНЖЕНЕРНОЙ культурой можно в рамках той бизнес-модели и той структуры менеджмента, которая имеется в Microsoft, выпускать хоть как-то, хоть криво, но работающие продукты.
Обвинять инженеров Микрософт в низкой инженерной культуре - это все равно что обвинять в незнании тактики лейтенанта, который положил половину роты в лобовой атаке на высотку, имея прямой приказ генерала взять эту высотку именно лобовой атакой. (поскольку менее компетентный командир положил бы всю роту, и высотки бы не взял)
Правда, я не уверен, что можно обвинять в профессиональной некомпетентности тех, кто отдает подобного рода приказы в Microsoft. Своих стратегических целей - увеличения прибыли или биржевой стоимости корпорации они до недавнего времени успешно достигали. А что поставляемый клиенту продукт - говно, не их проблемы. Пипл хавает.
no subject
Это как-то совсем непонятно.
Если и для OpenGL, и для DirectX нужна сложна система hook - points для драйверов, то при чем здесь производители карточек? И тем более разработчики софта?
Можно подумать что разработчики софта предпочитают глючный API DirectX.
Обвинять инженеров Микрософт в низкой инженерной культуре - это все равно что обвинять в незнании тактики лейтенанта, который положил половину роты в лобовой атаке на высотку, имея прямой приказ генерала взять эту высотку именно лобовой атакой. (поскольку менее компетентный командир положил бы всю роту, и высотки бы не взял)
Эта аналогия от меня ускользает. К тому же мне кажется что подобные приказы характерны для армий в которой лейтенаты вообще ни к чему не пригодны и на чьи донесения нельзя полагаться.
no subject
Насколько общался с людьми, работающими в индустрии компьютерных игр - да, предпочитают. Они вообще странные люди.
С точки зрения маркетологов и менеджеров - инженеры ни к чему не пригодны и на их донесения нельзя полагаться. Они понимаете ли, думают о каком-то там качестве, какой-то там надежности, пользователя за человека, а не за лоха держат. С такими насторениями самой богатой компанией не стать.
no subject
С того времени, когда OpenGL был угроблен криворукими инженерами Микрософта, разработчики игр предпочитают более производительный DirectX.
Вопрос же не в том, почему разработчики софта предпочитают более производительную графическую библиотеку, а почему инженеры Микрософта не справились с задачей адаптации OpenGL к Windows.
С точки зрения маркетологов и менеджеров - инженеры ни к чему не пригодны и на их донесения нельзя полагаться.
Это маркетологи сделали кривой интерфейс .NET/native code? Да они таких слов-то не знают, это разработчики .NET постарались как могли.
Это менеджеры сделали COM настолько кривым? Уверяю Вас, им соверешенно все равно.
Нет, это некомпетентные инженеры сделали и то, и другое и третье.