fuse

fuse(sourceforge.net)をX30にインストールしてみた。fuseはURLを見ればわかるとおり、avfs(tarとかzipをマウントするやつ)から派生していて、fopsを登録することでユーザレベルでファイルシステムを実装、マウントできる。

Kernel/Userの通信にはファイルディスクリプタを使っていて、send()とかwrite()でやっている。ただ、userdev(iitk.ac.in)よりはしっかりしているように思う。カーネルからの呼び出しはリストにくっつけてwake_upしてるし。MT-safeだし。読みやすい感じのするソースだ。

まあついでだし、レイテンシとかは計測してみようと思う。

コメントはありません

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です