Hi there!
Well, its very good thought for discussion. Actually coupe of methods
are already in place to reduce cache hits
on the file system usage. In my view, trying out some operations on
file system with respect to ext2/3 will be better idea.
Where to start?
Knowing the internals of the file system would be a better option and
module programming concept and a better kernel
debugging tool like KDB. (you can find a post here for configuting the
KDB
http://groups.google.co.in/group/linuxgurus/browse_thread/thread/a60d04bf1510823c/3c8485abab058830?lnk=gst&q=KDB#3c8485abab058830
)
How to start?
You can do these experiments on any of Linux distributions such as,
Suse, RedHat and Fedora also.
Make sure that kernel should be small enough as you need to recompile
sometimes and to plugin some
file system drivers once make some changes to it.
You can use tools such as, VMWare GSX server, Bochs, Cygwin etc.,
Let us review how this Bochs will be useful for your work. I will
review this Emulator tool and you can also do that on Windows / Linux
box.
Keep learning!
Lokesh