> треба написать драйвер устройства, чтобы получить новый девайс в /dev > и читать/писать в него обычным образом > > где можно почитать об этом? > > возможно ли написание на каком-либо языке отличном от C? > например на Python?
Если это действительно драйвер устройства (управляет аппаратурой и т.п.), или если требуется интерфейс к каким-то внутренним структурам ядра. То писать можно только на Си *), и почитать про это можно в книге Writing Linux Device Drivers, доступной в сети (http://www.xml.com/ldd/chapter/book/). *) Ну если очень долго извращаться, то теоретически можно и на Си++ и других языках - но извращаться придётся действительно очень долго. Если же требуется просто возможность перехвата чтения/записи в некоторый объект в /dev, то драйвер устройства для этого не нужен - достаточно использовать fifo или unix domain sockets. Тогда писать можно на чём угодно.