* Beginner Filesystem @ 2003-08-30 12:54 atticclaw 2003-08-30 14:31 ` Olaf Dietsche 2003-08-31 7:21 ` Nir Tzachar 0 siblings, 2 replies; 4+ messages in thread From: atticclaw @ 2003-08-30 12:54 UTC (permalink / raw) To: linux-fsdevel Hi, I am a beginner to filesystem and linux kernel coding in general . I found a number of file system in linux kernel . I would like to know which is the easiest one to understand (It should be non journalled and non distributed ) and pref should have a write support . Also I would be thankfull if the filesystem has decent design documentation on the internet thankx in advance bye attic claw Get Your Private, Free E-mail from Indiatimes at http://email.indiatimes.com Buy The Best In BOOKS at http://www.bestsellers.indiatimes.com Bid for for Air Tickets on Air Sahara Flights at Prices Lower Than Before. Just log on to http://airsahara.indiatimes.com and Bid Now! ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Beginner Filesystem 2003-08-30 12:54 Beginner Filesystem atticclaw @ 2003-08-30 14:31 ` Olaf Dietsche 2003-08-31 4:59 ` Charles Manning 2003-08-31 7:21 ` Nir Tzachar 1 sibling, 1 reply; 4+ messages in thread From: Olaf Dietsche @ 2003-08-30 14:31 UTC (permalink / raw) To: atticclaw; +Cc: linux-fsdevel "atticclaw" <atticclaw@indiatimes.com> writes: > I am a beginner to filesystem and linux kernel coding in general > . I found a number of file system in linux kernel . I would like to > know which is the easiest one to understand (It should be non > journalled and non distributed ) and pref should have a write support > . Also I would be thankfull if the filesystem has decent design > documentation on the internet The easiest fs is ramfs. The easiest on disk is probably minix and msdos. Regards, Olaf. ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Beginner Filesystem 2003-08-30 14:31 ` Olaf Dietsche @ 2003-08-31 4:59 ` Charles Manning 0 siblings, 0 replies; 4+ messages in thread From: Charles Manning @ 2003-08-31 4:59 UTC (permalink / raw) To: Olaf Dietsche, atticclaw; +Cc: linux-fsdevel On Sunday 31 August 2003 02:31, Olaf Dietsche wrote: > "atticclaw" <atticclaw@indiatimes.com> writes: > > I am a beginner to filesystem and linux kernel coding in general > > . I found a number of file system in linux kernel . I would like to > > know which is the easiest one to understand (It should be non > > journalled and non distributed ) and pref should have a write support > > . Also I would be thankfull if the filesystem has decent design > > documentation on the internet > > The easiest fs is ramfs. The easiest on disk is probably minix and > msdos. > I recently (in the last two years) wrote a file system called YAFFS. This is a special file system for NAND. I did a bit of a tour of the various file systems to figure out what to do in the file system interfacing stuff (ie. hooking up to the Linux VFS). I must disagree with Olaf. The ramfs is a simple file system, but is its not at all typical in the way it uses the vfs and so I think it serves as a very bad example for file system writers. I would suggest you look at ext2, jffs2 and YAFFS to get an understanding of how to hook up a file system to VFS. In many ways it depends on what you want to learn. -- Charles ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Beginner Filesystem 2003-08-30 12:54 Beginner Filesystem atticclaw 2003-08-30 14:31 ` Olaf Dietsche @ 2003-08-31 7:21 ` Nir Tzachar 1 sibling, 0 replies; 4+ messages in thread From: Nir Tzachar @ 2003-08-31 7:21 UTC (permalink / raw) To: atticclaw; +Cc: linux-fsdevel hello there ;) i went through the same ordeal some time ago, and cant say i know all the ins and outs at the vfs layer, but the best documentations i found were in boos, books, some more books, the vfs code and ext2's code... some books of interest: Moshe Bar, Linux File Systems, McGraw-Hill, New Jersey, 2002 Daniel P. Bovet, Marco Cesati Understanding the Linux Kernel, 2nd Edition Daniel P. Bovet, Marco Cesati 2nd Edition December 2002 (this one is good for beginer kernel programmers..) Alessandro Rubini , Jonathan Corbet Linux Device Drivers, 2nd Edition June 2001 Michael Beck, Harald Bohme, Mirko Dziadzka, Robert Magnus, et al. Linux Kernel Programing, 3rd edition, Addison-Wesley, August 2002 several more are out there... byebye -- ======================================================================== nir. ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2003-08-31 7:20 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2003-08-30 12:54 Beginner Filesystem atticclaw 2003-08-30 14:31 ` Olaf Dietsche 2003-08-31 4:59 ` Charles Manning 2003-08-31 7:21 ` Nir Tzachar
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.