The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"OpenNews: Microsoft - новый спонсор Apache Software Foundation"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Microsoft - новый спонсор Apache Software Foundation" +/
Сообщение от Аноним (-), 29-Июл-08, 12:07 
>Да, и по поводу смены интерфейсов в линукс вы забыли 1 "маленький нюанс". В линукс, как и в >*БСД и прочих OS OS, у нас есть исходники. И обычно смена интерфейса более менее подробна >описана в соответствующих списках рассылки или как минимум может быть прекрасно отслежена >через систему версионности. Что в свою очередь, обычно, делает задачу по портированию >открытого драйввера на новый интерфейс - достаточно тривиальной.

Для написания драйверов совершенно не обязательно иметь под рукой исходник. Нужно иметь стабильный, неизменный интерфейс. А что там кроется в его реализации - начхать, главное, что API работает так, как написано в спецификации. Большинство глюков в драйверах и происходит, когда при его написании используются всякие "хаки", почерпнутые и завязанные на конкретную реализацию исходников. Меняется реализация - драйвер несем на помойку и пишем новый (а что нам, времени вагон, его не жалко потратить на столь выдающееся занятие как переписывание драйверов) А если интерфейс стабилен, то этого не происходит. Ну нет у меня исходников винды, но тем не менее 99.9% дров от Win2к работало в ХР, и более половины дров от ХР работает в Висте. И произошло это не из-за смены интерфейсов Kernel API, а по причине изменения модели _аппаратных_ драйверов. Драйверы ядра, не относящиеся к железу и не завязанные сильно на конкретную ОС продолжили работать. Я привел _конкретный пример_ как приложение с драйвером работает уже более 10 лет, если нечего на это возразить - лучше молчать.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
OpenNews: Microsoft - новый спонсор Apache Software Foundation, opennews, 26-Июл-08, 21:32  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру