Драйвер устройства используется, чтобы операционная система могла взаимодействовать с оборудованием.
Логично понять, что для того, чтобы производитель мог разработать аппаратное обеспечение и протестировать его, он также должен взаимодействовать и, следовательно, работать с частью драйвера устройства.
Означает ли это автоматически, что они предоставят драйвер? Нет. Поскольку большинство аппаратных средств используют определенные наборы микросхем, эти наборы микросхем часто поставляются с самими драйверами, и их можно использовать для работы с оборудованием, уже имеющимся в наличии.
Благодаря оптимизации этого процесса были созданы универсальные драйверы, которые могут питать многие устройства. Эти универсальные драйверы обычно также поставляются в комплекте с операционными системами для поддержки функции "Plug and Play".
Для производителя оборудования остается вопрос: можно ли использовать эти общие драйверы и, следовательно, не требовать установки дополнительного программного обеспечения, или же аппаратное обеспечение обладает уникальной функцией, которая требует запуска дополнительного программного обеспечения?
Таким образом, в основном, в зависимости от того, как работает оборудование, это зависит от того, кто предоставил драйвер.