07/05/06 09:27:47 mY5gAnzy
199 :スチャラカ法学生 :2007/04/19(木) 22:40:00 ID:X1EkHbzE
おっと、URLリンク(lowlife.jp)
「GmailFS - Gmail Filesystem のインストールと使い方」
というページがあった。
「こうゆう冗談は本来のカーネルモジュールとして書くことも理論的には可能ですが、
そのために費す労力は冗談どころでは済まないため、実際にやる人はまずいません。
しかし Linux には FUSE (Filesystem in USErspace) というカーネルモジュールがありまして、
これを使うとファイルシステムがユーザランドのプログラムとして書けてしまうんです。
FUSE のインターフェースに沿ってデータを入出力するように作れば、
それがどんな冗談であってもファイルシステムとしてちゃんと認識され動作します。
GmailFS は Python を使って書かれています。作者の Richard Jones さんはこれを2、3日で書き上げたみたいです。
どうやって2、3日で Web メールをファイルシステムに仕立てたのか知りたい人はぜひ Python をマスターしましょう。
以下に Gmail のインストールと使い方を解説します。なお Python はバージョン 2.3.x を使う必要があります。
手元の Linux に古いバージョンしか入っていない場合は システム標準の Python とは別のバージョンをインストールする方法 を参考にインストールしてください。
あ、それから Gmail のアカウントはもちろん必要です。 」
…だそうです。
ちなみにFUSEの意味は初めて知りましたw。