Back to the Club's homepage

Writing a STAM disk-based file-system for the Linux-2.4 kernel - guy keren


Writing a file-system for Linux-2.4 involves implementing several layers of functions, and lots of poking into exisiting file-system code. We shall uncover a simplistic schema for STAMFS - a STAM (no good translation to english) file-system that is overly under-optimized, but allows us to concentrate on the interfaces with the kernel, rather then on how to implement a super-duper file-system. Remember - when implementing a file-system, the page-cache is your best (and possibly only) friend...

Note: gain some understanding of the VFS sub-system before going any further - coming to the previous (VFS) lecture is one way to do that...

lecture slides and writing-linux-2.4-fs.tar.gz

Back to the Club's homepage