вы пишете:
>представьте себе некий виртуальный интерфейс через который драйвера и
>ядро общаются с железом.
в книге написано:
>Файлы сами по себе не
>являются драйверами. Их можно представить как шлюзы, через которые драйверу передаются запросы.
под неким виртуальным интерфейсом вы имеете ввиду файлы устройств видимо.
через эти самые файлы осуществляется взаимодействие драйвера с железом.
Именно это я понял из вашего высказывания.
в книге же написано немножко наоборот.
Если верить вам, то получается следующая последовательность: драйвер -> файл устройства -> железо.
Если верить книге, то: файл -> драйвер -> железо.
Я не пытаюсь вас оспорить, я пытаюсь понять.
Спасибо!