On Wed, Mar 18, 2009 at 9:28 PM, Abhishek Sharma <[email protected]>wrote:
> I have already started reading the reference you told now i would need > some more help from you guys, > I have to submit a report of my seminar in a weeks time and I m > struggling kind of now. > God knows why do they concentrate on the clerical work so much rather > than knowledge. > > This how I have planned my paper-> > > > 1.Introduction to Filesystem > 2.Filesystems in Linux > 3.Overview & Imp stuff of ext2 and ext3 > 4.Features of the above > 5.ext4 > 6.Proper Details and Features of the same > 7.Comparision with with Windows filesystem > 8.Implementation of Ext4 filesystem > 9.Advantages of the EXT4 filesystem > 10.Latest happenings with Ext4 > 11.Conclusion > 12.References > > Namita, > > Please guide me. reply as soon as possible otherwise I m in fix. Its > not that I know about ext4 but the 8th n 9th point concerns me the most. > What I mean by implementation is which distros have adopted to ext4 as > default. Is it a distributed FS ? etc etc. > > PLease guide me as to what stuff i should read or research on that > I can satisfy the following points full-flegedly. > > thanks, > Abhisehk > > Information @ http://ext4.wiki.kernel.org/ Top level Introduction @ http://www.usenix.org/publications/login/2007-06/openpdfs/mathur.pdf Implementation details: Allocator improvements: http://ols.fedoraproject.org/OLS/Reprints-2008/kumar-reprint.pdf Online defragmentation: http://ols.108.redhat.com/2007/Reprints/sato-Reprint.pdf More @ http://ext4.wiki.kernel.org/index.php/Publications Feel free to ask specific questions about the implementation. And once you are done with the 'paperwork' :-), it would be a good to start thinking about issues can arise due to the changes. This will give you an insight into how filesystem design is done given a specific requirement. Eg. if a feature is geared towards supporting large files, how does it manage very small or zero sized files ? Namita

