Страница 1 из 1

драйверная стандартизация

Добавлено: 29 мар 2005, 11:49
mihail
Навоевавшись со всякими там видеокартами, винмодемами, звукавухами и пр., я пришёл к следующим выводам:

1. Все драйвера для устройств должны включаться простым проставлением утвердительного ответа в файле .config для сборки ядра напротив соответсвующего устройства. Другие способы установки драйверов (типа rpm, run) использовать только в суперэкстремальных ситуациях.

2. Все типы устройств - модемы, USB-модемы, звуковухи, видюхи, 3D-акселераторы, принтеры, мыши и вся остальная железная фигня должны иметь свой собственный "стандартный драйвер", как, например, стандпртный драйвер VESA для видео, что можно использовать с любой видеокартой. Например, та же "венда" имеет такой драйвер как "стандартный модем", через который весьма безпроблемно подключать устройство и не имея на руках оригинального драйвера.

Пункт 2 не лишает производителей создавать проприетарные расширения для своих устройств.


Сии условия должны быть приняты производителями железа. Вопрос состоит в том, какие нужно провести спецмероприятия, в том числе и в нарождающейся Белорусской "силиконовой долине, чтобы производители железа беззаговорочно приняли эти условия.

Добавлено: 29 мар 2005, 12:10
Llama
mihail, стандартный драйвер имеет смысл только если оборудование поддерживает какой-то стандарт...
Для видюх таковым является vesa, для звуковых карточек такого нет по определению. Нормальные модемы и так работатю без вских драверов. Про "стандартный дравйвер для 3D акселератора" - это просто смешно таких нет, небыло и не будет. Большинсовт современных мышей нормально работают с драйвером IMPS/2

Добавлено: 29 мар 2005, 14:14
mihail
Llama писал(а):Про "стандартный дравйвер для 3D акселератора" - это просто смешно таких нет, небыло и не будет.
Нету говорите?
А XFree86-Mesa-LibGL, что идёт в дистрибутиве с моим АСП9.2 - это что не стандартный драйвер 3d? Другое дело, что он убогий весьма. Надо лучше и чтоб с шейдерами.

Добавлено: 29 мар 2005, 15:15
exe
mihail,

Mesa - не драйвер. Это просто OpenGl библиотека. Я бы даже
сказал эмулятор. Хотя может и нет, смотря что понимать под драйвером.
Она не привязана к железу, просто реализует стандарт OpenGL.

Вначале надо с терминами разобраться, а потом выяснять правду.

Добавлено: 29 мар 2005, 22:22
Llama
mihail, еще зотел бы напомнить, что XFree - это не только для linux - есть еще масса более других систем где оно используется, и там работа с железом может вообще по другому строится... Так что универсальные дрова для иксов - это мечта. Хоть бы те, что есть нормально работали...