Оболочка драйвера
— Оболочка драйвера это подпрограмма в библиотеке программного обеспечения , которая действует как адаптер между операционной системой и драйвером, например драйвером устройства , который не был разработан для этой операционной системы. Он может позволить использовать устройства, для которых нет драйверов для конкретной операционной системы. В частности, по состоянию на 2010 г. [update] Microsoft Windows является доминирующим семейством операционных систем для компьютеров, совместимых с IBM PC , и многие устройства поставляются с драйверами для Windows, но не для других операционных систем.
Оболочки драйверов Windows для Linux
[ редактировать ]Некоторые проекты программного обеспечения с открытым исходным кодом позволяют использовать драйверы Microsoft Windows под другой операционной системой, например Linux .
Примеры включают сетевые драйверы для беспроводных карт (такие как NDISwrapper для Linux или Project Evil для FreeBSD ) и NTFS файловую систему (см. Captive NTFS ).
Общей нитью этих примеров является использование технологии оболочки , которая позволяет выполнять драйверы во внешней среде.Ограничения для оболочек драйверов включают неспособность работать в режиме реального времени. Примером этого ограничения являются проблемы с задержкой, связанные с попытками сделать совместимым с Linux звуковой рекордер ZoomR16 Audio DAW и поверхность управления.
См. также
[ редактировать ]