GNU/Linux >> Belajar Linux >  >> Linux

Di manakah program yang menggunakan CUSE (karakter dalam ruang pengguna)?

Bagaimana dengan yang ini:

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

Ini mengemulasi OSS (Open Sound System) /dev/dsp e.t.c. node perangkat dan meneruskan semua operasi ke pulseaudio. Saya yakin ini adalah (salah satu) aplikasi pertama, jika bukan motivasi, untuk CUSE.


Saya tertarik menggunakan CUSE untuk membuat port serial virtual yang terhubung ke server serial-over-network RFC-2217. Itu akan menjadi penggunaan CUSE yang sangat bagus.

Lihat:

  • Klien Linux RFC2217 apa saja untuk ser2net?
  • astrand, pengelola cyclades-serial-client, memberikan komentar tentang CUSE dan serial-over-network, tetapi tampaknya cyclades-serial-client masih belum menggunakan CUSE.

Saya menemukan mhuxd — Router Perangkat untuk microHam Keyers dan Linux yang menggunakan CUSE untuk membuat port serial virtual.

Saya juga menemukan utty di GitHub yang memiliki beberapa kode CUSE untuk TTY (terminal), walaupun tidak jelas bagi saya apakah ioctl s untuk dukungan port serial berfungsi.


Saya memelihara driver kernel-space serial-port-over-network Linux, dan ingin memindahkannya ke userspace selama 15 tahun. Saya telah mencoba menggunakan ptys, tetapi mereka hanya memberikan dukungan untuk sebagian dari operasi yang perlu diterapkan untuk port serial. Pada beberapa kesempatan saya telah mengusulkan untuk memperluas driver pty Linux sehingga dapat digunakan sebagai cara untuk mengimplementasikan driver port serial ruang pengguna, tetapi tidak pernah mendapat tanggapan apa pun dari pengelola - jadi CUSE sepertinya akhirnya memberikan cara untuk melakukan apa yang saya inginkan. :)

Saya telah menemukan referensi untuk orang yang menggunakan CUSE dari Python, dan cusepy tampaknya menjadi cara paling populer untuk melakukannya:

Ada quantumrandom paket di PyPI yang tampaknya menggunakannya.

Dan osspd adalah emulator OSS lain yang menggunakan CUSE.

Itu mungkin sama dengan yang disebutkan di beberapa pos, tetapi saya tidak tahu karena tautan itu tidak berfungsi.


Linux
  1. Gunakan df untuk memeriksa ruang disk kosong di Linux

  2. Cara menggunakan perintah sed Linux

  3. SSHFS? Apa itu dan bagaimana cara menggunakannya?

  1. Mengizinkan Pengguna Menggunakan Sudo Tanpa Kata Sandi?

  2. Apakah ada GUI untuk Linux yang tidak menggunakan X11?

  3. Menemukan file yang menggunakan sebagian besar ruang disk

  1. Linux – Perbedaan Antara Ruang Pengguna dan Ruang Kernel?

  2. Linux – Apakah Ada Gui Untuk Linux yang Tidak Menggunakan X11?

  3. Bunuh semua proses yang berjalan lebih dari 5 menit oleh pengguna tertentu dalam skrip bash linux