git運用時からのlinux kernelを追い続けます。
最新カーネルを表示するスレ その2 http://pc8.2ch.net/test/read.cgi/linux/1059012918/
kernel2.6.13から一応ファイルシステムに関連しそうなトピックを以下に書いてます
devfs消えるっっ | udevが登場してから2年。とうとうdevfsが削除されます。 |
reiser4 | 新しいメタデータ構造に挑戦するreiser4の"file as a directory"機能は今回実装見送りだそうです(´・ω・`) |
OCFS2 | Oracleの作ったクラスタファイルシステム。 |
(Oracle's cluster filesystem) | すごい人気らすぃ(CXFSより良い??) |
SAN構成、ジャーナルあり、エクステントベース、64ビット | |
FUSE (user-space filesystems) | ユーザ空間のみでファイルシステムを作れる時代到来かな? |
XIP (Execute-in-place) | ramdiskなんかに置いてある実行ファイルをそのまま実行してしまうという技でつ。 |
実行プログラムはその場(あらゆるディスク上)で動かすことができなければならない。 | |
強制的にメモリ上にプログラムをコピーしたりして無駄なメモリを消費しないようにしましょう。 | |
必要ならramディスク上で実行してねってことかな? | |
ソース解析してもよくわからんっ | |
kexec | クラッシュした際のDUMP取り用のプロセス。 |
inotify | inotify は、ユーザアプリケーションが指定したファイルに対して、カーネルが様々なイベントを通知するためのインターフェースです。 |
※712さんよりsed指摘受けたのでそのまま掲載m(_ _)m(7/10)
#横に(Execute-in-place)って書いてたのにXIM。これはX11のツールでしたな。
2.6.14の変更点。
kzalloc
Cの標準ライブラリ calloc() に相当する関数 (アロケート&ゼロクリア) がカーネル内に無いことについて。一度 kcalloc() という関数が提案されたが、第一引数である配列数が冗長という物言いが Andrew Morton から出て、引数の数が減らされたとのこと (3個→2個)。これは 2.6.14 に入りそう。
http://lwn.net/Articles/147016/