ReiserFS: To be or not to be

There seem to be quite alot of debate going on LKML over whether to include ReiserFS in kernel or not.
ReiserFS has been into problems over couple of things. Firstly, the way it was pushed by Hans Reiser was not liked by many.

Then there were talks over reliability of file system. As someone pointed out:
"The fact that reiserfs uses a single B-tree to store all of its data means that very entertaining things can happen if you lose a sector containing a high-level node in the tree.It's even more entertaining if you have image files (like initrd files) in reiserfs format stored in reiserfs, and you run the recovery program on the filesystem."

Another problem with ReiserFS is it's quest to integrate everything within filesystem. As an example it has plugins that can alter the symantics of files, like making files into directories inside which you could see meta-files like file/uid and file/size which contained meta-data and such accessible as normal files to all the unix tools. You could get things like chmod by just doing
'echo root >file/owner'.

Whether this is a good idea is quite debatable, as it is being long believed in Unix world that do one thing well and keep it simple. Next step in this direction could to parse the zip archives in kernel space for doing a 'cd linux-2.6.17.tar.bz2'(or is it already implemented) which does not sound like a good idea.
Moreover, this may require couple of changes in VFS.

I recently noticed missing readv system call in ReiserFS while calling it from kernel space.

Someone wrote an article on why ReiserFS is not included in kernel:
http://wiki.kernelnewbies.org/WhyReiser4IsNotIn

Although there seem to have been quite alot of development going on ReiserFS and it is installed as part of SUSE distributions. It seems some of the ideas implemented by this file system are unique and may be useful to other filesystems implemented in the future.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
amedeus1977 Says:
Tue, 2010-07-27 02:49

volumerates.com,best DS flashcarts,Flash Memory,video Games and Cell Phone online store, Provide the latest electronic product, the hottest price and best service. We will give you the best shopping experience.
http://www.volumerates.com/

mkaymer Says:
Fri, 2010-08-20 00:14

2FXR9k tdltlkfsuwey, [url=http://cyqwmxgagdwz.com/]cyqwmxgagdwz[/url], [link=http://fqdajuvymrnz.com/]fqdajuvymrnz[/link], http://mzycodlrlojb.com/

mkaymer Says:
Sat, 2010-08-21 11:10
mkaymer Says:
Wed, 2010-08-25 12:32
mkaymer Says:
Wed, 2010-08-25 16:18
mkaymer Says:
Sat, 2010-08-28 18:12
mkaymer Says:
Tue, 2010-08-31 20:32
mkaymer Says:
Tue, 2010-08-31 22:33
mkaymer Says:
Wed, 2010-09-01 00:27
xiaqinghua1989 Says:
Tue, 2010-10-19 03:13

volumerates.com,best DS flashcarts,Flash Memory,video Games and Cell Phone online store, Provide the latest electronic producugg slippers

davidhynes91 Says:
Thu, 2011-03-03 10:06

This is such a very interesting topic and I learn very something new about this topic. I know this is a hard thing to learn but we can still be able to achieve it.
baby carriers

sam Says:
Fri, 2011-03-04 05:48

Really i totally agree with davidhynes. this topic are very informative. i have bookmarked & share with my friends.....

Ford trucks

otisrobinson19 Says:
Fri, 2011-03-11 10:19

Nice information really helpful share i also try it and amazingly its start work I am very happy to create my own twitter widget thanks dude for sharing.
kaldi.com

patrickirwin79 Says:
Tue, 2011-03-15 11:48

I've surfed the net more than three hours today, and your blog was the coolest of all. Thanks a lot, it is really useful to me.
tax debt

beats666 Says:
Fri, 2011-04-29 05:43

Buy Monster Beats at Beatsbydre--us.com & Save Up to 46% OFF Now with Free Shipping! The Lowest prices on Beats Headphones. Experience high definition sound while on the move with these ultra light and comfortable Monster Headphones. Take these amazing headphones home now!

Post new comment


*

  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.