On Fri, Mar 6, 2009 at 3:35 PM, Shyam Burkule <shyam.burkule@xxxxxxxxx> wrote: > Hi Greg, Thanks for your reply. > > > Actually I am new to file system, I did work in memory management of Linux > kernel. My concern is to understand file system, block architecture etc. I > started reading, but wanted to do some implementation. > > > Thanks > Shyam If you want to start basic, do something via fuse. That way you stay in user space. There are a lot fuse based filesystems to experiment with. I still think the porting the ext4 defrag code to ext3 would be a good learning experience. The nice thing about porting is that you get to focus on little ideas at a time and don't have to fully understand what is going on. Also, since ext2 / 3 is much simpler than ext4 you would be converting complex code to simple code which is also much easier to do. If at the end of the day you throw away your work, thats fine too. I just did want you to think you could do a lot of work on this and then submit it. Greg -- Greg Freemyer Litigation Triage Solutions Specialist http://www.linkedin.com/in/gregfreemyer First 99 Days Litigation White Paper - http://www.norcrossgroup.com/forms/whitepapers/99%20Days%20whitepaper.pdf The Norcross Group The Intersection of Evidence & Technology http://www.norcrossgroup.com -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ