Драйверы устройств – это приложения, написанные специально для определенной операционной системы и конкретного устройства. Драйвер позволяет ОС и приложениям в ней использовать это устройство, он служит «переводчиком» команд на язык конкретного девайса. Хотя драйвера незаменимы, их применение на практике сопряжено с рядом типичных проблем. Совместимость – если установить не подходящий драйвер, устройство будет работать некорректно. Стабильность – поскольку драйвер работает с устройством напрямую, он имеет высокие привилегии и работает в режиме ядра ОС, отсюда опасность нарушения работы всей системы, если драйвер плохо написан. Безопасность – благодаря своим привилегиям драйверы являются лакомым куском для злоумышленников. Все это усложняет жизнь разработчиков ОС, техподдержки, самим пользователям. Поэтому компании стремятся избавляться от бесконечных драйверов. Есть две тенденции. Первая - многие драйвера поставляются сразу с ОС и популярные устройства сразу начинают работать, без доп