GNU/Linux >> Linux の 問題 >  >> Linux

CUSE (ユーザー空間の文字) を使用するプログラムはどこにありますか?

これはどうですか:

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

OSS (Open Sound System) /dev/dsp などをエミュレートします。デバイス ノードに接続し、すべての操作を pulseaudio に転送します。動機ではないにしても、これが CUSE の最初のアプリケーション (の 1 つ) だったと思います。


CUSE を使用して、RFC-2217 シリアル オーバー ネットワーク サーバーに接続する仮想シリアル ポートを作成したいと考えています。これは CUSE の非常に良い使い方です。

参照:

  • ser2net 用の Linux RFC2217 クライアントはありますか?
  • cylades-serial-client のメンテナーである astrand は、CUSE とシリアル オーバー ネットワークについてコメントしましたが、cylades-serial-client はまだ CUSE を使用していないようです.

mhuxd — CUSE を使用して仮想シリアル ポートを作成する microHam Keyers および Linux 用のデバイス ルーターを見つけました。

ioctl が シリアル ポート サポートの s が機能しています。


私は Linux カーネル空間のシリアル ポート オーバー ネットワーク ドライバーを維持しており、15 年間ユーザー空間に移動したいと考えていました。 pty の使用を検討しましたが、シリアル ポートに実装する必要がある操作のサブセットしかサポートしていません。 Linux pty ドライバーを拡張して、ユーザー空間のシリアルポートドライバーを実装する方法として使用できるようにすることを何度か提案しましたが、メンテナーからの応答はありませんでした。私がやりたいことをする方法。 :)

Python と cusepy から CUSE を使用している人々への言及を見つけました。 それを行う最も一般的な方法のようです:

quantumrandom があります

そして osspd CUSE を使用する別の OSS エミュレーターです。

これは、いくつかの投稿で言及されたものと同じかもしれませんが、そのリンクが機能しないため、わかりません.


Linux
  1. SSHFS?それは何ですか、どのように使用しますか?

  2. Linux – X11を使用しないLinux用のGUIはありますか?

  3. カーネルスタックとユーザー空間スタック

  1. ユーザーがログインした後にメッセージを bash シェルに表示するには、どのような方法がありますか?

  2. Linux を完全に起動するために最低限必要なルート ファイルシステム アプリケーションは何ですか?

  3. Linux bashスクリプトで特定のユーザーが5分以上実行しているすべてのプロセスを強制終了します

  1. Linuxでdfを使用して空きディスク容量を確認します

  2. Linuxsedコマンドの使用方法

  3. すべての inode はどこで使用されていますか?