Design and implement Filesystem on Linux

From: udayan (udayan_singh_at_lko.tcs.co.in)
Date: 07/31/03


Date: 31 Jul 2003 01:14:26 -0700

Hi

I want to design and implement a filesystem on Linux. I've read some
chapters of Linux Kernel Internals, Linux Device Drivers and Design of
Unix operating system. I have been working on C ( and have developed
good confidence on this language) but havent been working on any other
language.

in one of the earlier posts (but now i would like to have some views)
i had been suggested the following books -
1. 'Understanding the LINUX Kernel'
2. Linux Kernel Programming

Also the Linux Kernel Sources..

Lets say i have to go about building my skills for the filesystem,
which of them would be really relevent to go through. Dont suggest me
all of them.. but some , to be really specific to.

Would like to do it in a project manner.. Few points that i have -

1. (learning phase ) - which books?? Also, is Assembly programming
required for implementing a file system.

2. (keeping this in an analysis phase) - Where can i find a site where
i can see the various features being implemented in different
filesystems. A common place.. Here I would like to understand various
features that i can have and would incorporate.

 

This is one way.. where i plan to do it on my own..

Suggestions would be highly appreciated..

Regards
Udayan



Relevant Pages

  • Re: filesystem creation??
    ... This means that there is a filesystem already created. ... If you're talking about how the Linux kernel image and similar files are ... has built-in code for giving read-only access to most of the common ... as well as the Linux kernel and initrd. ...
    (comp.os.linux.development.system)
  • Re: what is our answer to ZFS?
    ... > in Linux kernel? ... If you have a simple, technical list of the functionality, your ... Any filesystem that is ... lists, but that's rather useless for comparisons. ...
    (Linux-Kernel)
  • Re: [RFC] Linux Kernel Subversion Howto
    ... > It's exactly the same as a file system. ... If I don't want to use a certain filesystem, I mount it and copy the ... handle a tree like the Linux kernel, not in the Linux kernel tree. ...
    (Linux-Kernel)
  • Re: [RFC] Linux Kernel Subversion Howto
    ... >> file system does the file system creator owe you the knowledge of how ... > files over to another filesystem. ... > handle a tree like the Linux kernel, not in the Linux kernel tree. ...
    (Linux-Kernel)
  • whats next for the linux kernel?
    ... here's my take on where i believe the linux kernel needs to go, ... if you are familiar with processor design please ... both intel and amd know it: ... of gates down to ONE MILLION, otherwise the chip destroys itself. ...
    (Linux-Kernel)