October 22nd, 2007

Онг

Про винды и другие ОС

Причина критики Микрософта не в качестве его продукции. Продукция Микрософта явно в лучших по качеству если сравнивать с отраслью в целом. Проблема в отношении к другим компаниям, часто качеством Микрософту уступающим. Мой собеседник _m_e_ отлично разбирается в Виндах, гораздо лучше меня и я думаю многих ... и наезды на него на темы самой Винды необоснованны. Но _m_e_ совершенно не разбирается в железе ибо железом не пользуется. Просто чтобы работать с компьютером железо не нужно, всё нынче интегрированно на системную плату производства Интел например. Я же использую много навороченного железа и дома и на работе, но реальные проблемы с железом даже под ХР начались недавно с выходом Висты. _m_e_ явно не прав когда утверждает что Эппл пишет сам все драйвера. Драйвера пишут производители железа.

Я начал писать первый пост про Висту когда обнаружил что качество драйверов для видеокарты Nvidia 8800 заметно хуже чем для 7900 даже для ХР. Если погуглить можно найти кучу примеров висов для 8800. Спасибо выходу ДХ10. Вместо того чтобы полировать драйвера под ХР Nvidia пишет драйвера под Висту и ДХ10 - в корне отличные от ДХ9 и ХР. Поддержка X-Fi под ХР также накрылась из-за выхода Висты. Если бы не Виста Креатив смог бы дополировать драйвера.

Наезд на кривой китайское железо тоже совершенно беспочвенен. Крупных производителей чипсетов не много, а всю Nvidia 8ххх даже паяет пока только сама Nvidia. Чипсеты от Nvidia и Интела идут с драйверами от производителя и кривыми не являются. Остаётся на южный мост навесить всякие мелочи вроде Realtek-a (тоже не мелкий производитель) и всё готово. Не справляются не кривые производители железа. Не справляются уже немногие крупные компании. Чипсет от Интела P35 также вышел вначале с совершенно отстойным БИОСом. Только октябрьские версии БИОСа что-то стоят. А если есть драйвера от производителей чипсета есть для линукса-МакОС ничто не мешает производителю платы включить их в комплект.

Проблем с разработкой драйверов и программ для управления железом будет только больше. Железа много, а нормальных пистателей драйверов на всё железо не напасёшся. Сейчас не только кривые китайские конторы, но даже Nvidia c ATI тратят годы для того чтобы разобраться с драйверами для давно выпущенных ДХ10 карт. У других дела ещё хуже. Я уже не говорю о куче профессионального железа (для плат PCI для камер ценой в $30 - 40 тысяч и другого оборудования ценой от 10 тысяч и вверх неограниченно) для которого драйвера и просто аппаратные алгоритмы в железе прошитые всегда были проблемой (почитайте например про http://www.andor.com/products/cameras/ и статьи на http://www.emccd.com/ ), а тут виста и не одна.

Остаётся всполнить что OpenGL не только в виндах, но везде, даже на приставках для OpenGL есть место, а игры и другие программы часто пишутна несколько платформ. Остаётся забить на ДХ10 и уникальную систему драйверов Висты при разработке игр. Например производителям игр договориться об установке урезанной ОС c минимальным набором функций для игр на отдельную partition жёсткого диска и получится Сони PlayStation 4 for PC. Разработчики же профессионального оборудования на Висту я думаю уже забили (кроме внешних USB решений которые можно делать под что угодно). Винда сама себе роет могилу. А Эппл сидит в своей норе.