Где находятся программы, которые используют CUSE (символ в пространстве пользователя)?

2172
Vi.

cusexmp, пример программы CUSE, работает.

Есть ли реальные программы, которые используют это?

Например, вещь, которая просто отражает другое символьное устройство или вещь, которая позволяет сетевые символьные устройства.

7

3 ответа на вопрос

4
thkala

Как насчет этого:

http://userweb.kernel.org/~tj/ossp/

Он эмулирует узлы устройств OSS (Open Sound System) / dev / dsp и т. Д. И передает все операции в pulseaudio. Я считаю, что это было (одно из) первых приложений, если не мотивация, для CUSE.

3
Craig McQueen

I'd be interested to use CUSE to make a virtual serial port that connects to an RFC-2217 serial-over-network server. That would be a really good use of CUSE.

See:

I found mhuxd — Device Router for microHam Keyers and Linux which uses CUSE to create a virtual serial port.

I also found utty on GitHub which has some CUSE code for a TTY (terminal), although it's not clear to me whether the ioctls for serial port support are functional.

3
Grant

Я поддерживаю драйвер последовательного порта через сеть для ядра Linux и уже 15 лет хочу перенести его в пользовательское пространство. Я рассмотрел использование ptys, но они предоставляют поддержку только для подмножества операций, которые должны быть реализованы для последовательного порта. В нескольких случаях я предлагал расширить драйвер pty для Linux, чтобы его можно было использовать как способ реализации драйверов последовательного порта в пользовательском пространстве, но никогда не получал никакого ответа от сопровождающих - так что CUSE, похоже, наконец-то может предоставить способ сделать то, что я хочу. :)

Я нашел ссылки на людей, использующих CUSE из Python, и, cusepyкажется, самый популярный способ сделать это:

На quantumrandomPyPI есть пакет, который, кажется, использует его.

И osspdеще один эмулятор OSS, использующий CUSE.

Это может быть так же, как упомянутое несколько постов, но я не могу сказать, потому что эта ссылка не работает.

Похожие вопросы