タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

perlとGmailに関するthemorthemのブックマーク (1)

  • GmailFS の実装: blog.bulknews.net

    GmailFS の実装 ちょっと興味があったので GmailFS の実装をのぞいてみた。 ファイルシステムとしての実装のベースは FUSE というフレームワークを使用している。これを Linux カーネルに組み込むことにより、その後カーネルをコンパイルしなおすことなく、プログラムなどでファイルシステムを実装することができる。具体的には、 mount -t fuse /path/to/script/or/program /path/of/mount/point [options] みたいにスクリプトを指定してマウントできるようなイメージ。このスクリプトは標準入出力か何かを利用して、ファイルの読み書きを実装すればいいのかな。GmailFS は、Python のライブラリ fuse を継承してこのフレームワークを実装している。実装の中身はというと、 #@+node:getinodeMsg def

  • 1