2012-01-01から1年間の記事一覧
これは「カーネル/VM Advent Calendar2012」17日目の記事です。今回はFUSEを使って画像の中にデータを記録していくファイルシステムを作ってみました。基本的にファイルシステムを作るときはシステムコールの実装になります(これはOS直書きのファイルシステ…
自宅サーバでsinatraアプリを動かすことにしたので、既存のslimアプリとバッティングしない設定を試した時のメモです。/var/www/slimにslimアプリがあるとします。slimアプリもsinatraアプリもhttp://www.hoge.jp/slim/ http://www.hoge.jp/sinatra/のような…
以前の記事で作成したカーネル側の循環リストライブラリ(clist)を使って、実際にカーネル空間とユーザ空間でデータ通信をしてみました。LinuxカーネルではftraceやSystemTapなどのトレーサが使えます。両者とも非常にすばらしいツールなのですが、リングバ…
GUIベースのカーネル設定ツール(ようは.configに書いてあるカーネルコンポーネントのn/m/yを切り替えるGUIフロントエンド)を使ってみたのでそのことについてのメモです。この記事を9割くらい書き終わった段階でid:meechさんの記事*1を見つけてしまいました。…
あけましておめでとうございます。これは「カーネル/VM Advent Calendar2011」35日目の記事です。そして2012年一発目の記事になります。この記事ではページキャッシュミスについて書きます。ページキャッシュとDB(主にtmpfsと絡めたお話)についてはid:naoy…