Slashdot Mirror


Reiser4 File System Still In Development

An anonymous reader writes "Reiser4 still hasn't been merged into the mainline Linux kernel, but it's still being worked on by a small group of developers following Hans Reiser being convicted for murdering his wife. Reiser4 was updated in September on SourceForge to work with the Linux 3.5 kernel and has been benchmarked against EXT4, Btrfs, XFS, and ReiserFS. Reiser4 loses out in most of the Linux file-system performance tests, has much stigma due to Hans Reiser, and Btrfs is surpassing it feature-wise, so does it have any future in Linux ahead?"

36 of 317 comments (clear)

  1. Rename it by concealment · · Score: 5, Insightful

    If you can find any name that's not related to murdering your wife, go for it. Bonus points if it's catchy.

    1. Re:Rename it by Tukz · · Score: 5, Funny

      BundyFs4.

      --
      - Don't do what I do, it's probably not healthy nor safe. -
    2. Re:Rename it by Anonymous Coward · · Score: 5, Funny

      If you can find any name that's not related to murdering your wife, go for it. Bonus points if it's catchy.

      My vote for MRDRFS.

    3. Re:Rename it by MikeBabcock · · Score: 4, Funny

      You're talking to people who can't find a spouse, they're totally in another world of reality. The shock of waking up next to a living, breathing woman every day would be enough to keep them in newlywed shock for 50 years.

      --
      - Michael T. Babcock (Yes, I blog)
    4. Re:Rename it by Anonymous Coward · · Score: 3, Interesting

      No point. I mean Henry Ford was an anti-Semitic Nazi sympathizer, but they didn't change the company name because of that. Need to separate the person from the product.

    5. Re:Rename it by smittyoneeach · · Score: 3

      Murder, no. Wondering how awful a future apart from her would be, yes.
      Overall, the known negatives of separation outweigh the potential positives by orders of magnitude.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    6. Re:Rename it by tobiasly · · Score: 5, Funny

      REDRUMFS. As long as you don't use it for mirroring, no one will know.

    7. Re:Rename it by Shark · · Score: 4, Funny

      Let me guess... She reads Slashdot and you're covering your ass?

      --
      Mind the frickin' laser...
    8. Re:Rename it by mwvdlee · · Score: 3, Funny

      Nothing quite as romantic as weighing the positives and negatives of murdering your spouse.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    9. Re:Rename it by GameboyRMH · · Score: 5, Funny

      Following in the tradition of Unity Desktop, it should be renamed MaritalBlissFS.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    10. Re:Rename it by MozeeToby · · Score: 3, Funny

      As a man married for 5 years now I'd have to say no, no I haven't thought about murdering my wife.

    11. Re:Rename it by mcgrew · · Score: 3, Funny

      Oh, man, you guys kill me!

    12. Re:Rename it by quenda · · Score: 5, Funny

      If you can find any name that's not related to murdering your wife, go for it. Bonus points if it's catchy.

      I though they were changing it to "Open Journaling FileSystem".

    13. Re:Rename it by tibit · · Score: 3, Insightful

      Either it's a decent codebase or it isn't. If it is, there's no point in wasting all that labor just because one of the authors is a murderer. It's like if you wanted to ban every murderer's memoir from distribution. It's a silly approach IMHO. Don't anthropomorphize the code. Your admission "I'd rather let him watch his brainchild die" is not a rational response at all. Personally, I'd much rather exploit the fruits of his labor if at all possible. That's a bit more productive, don't you think?

      --
      A successful API design takes a mixture of software design and pedagogy.
  2. Time to let it go... by jythie · · Score: 3, Insightful

    One of the strneghts, and weaknesses, of the OSS community is trying bunches of things in parrell to see which ones pan out well. But after a point, it is probably better to just like a project die. Granted no one can tell the individual developers what is 'worth' their time since that is a personal matter, I am sure other projects could use their talents more then this one. ReiserFS is a solution looking for a problem where better solutions surpass it.

    1. Re:Time to let it go... by dkleinsc · · Score: 5, Insightful

      What's also key is that the better points of ReiserFS, such as journaling, have migrated into other file systems. The experiment wasn't a failure, it was a darn good idea that has led to an overall improvement in reliability and speed of other file systems.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    2. Re:Time to let it go... by Anonymous Coward · · Score: 3, Funny

      One of the strneghts, and weaknesses, of the OSS community is trying bunches of things in parrell to see which ones pan out well. But after a point, it is probably better to just like a project die. Granted no one can tell the individual developers what is 'worth' their time since that is a personal matter, I am sure other projects could use their talents more then this one. ReiserFS is a solution looking for a problem where better solutions surpass it.

      Yes, let the project die. And bury it. Out in the woods somewhere. After reading a book about how to retire a project. And be sure to wash the comments out of the repository.

    3. Re:Time to let it go... by MikeBabcock · · Score: 4, Insightful

      I've been watching Btrfs and it feels like they're merging in most of the features Reiser had in mind without saying so explicitly. I've considered it a spiritual successor for a while now.

      --
      - Michael T. Babcock (Yes, I blog)
    4. Re:Time to let it go... by Wonko+the+Sane · · Score: 3, Interesting

      Reiser4 was supposed to give us a different way of working with file metadata by making files into directories, was supposed to allow us to set different file permissions on every line of /etc/passwd, or maybe every field. All those features were dropped though, so what's the point now when other filesystems are further ahead in other areas?

    5. Re:Time to let it go... by Minwee · · Score: 4, Funny

      One of the strneghts, and weaknesses, of the OSS community is trying bunches of things in parrell to see which ones pan out well. But after a point, it is probably better to just like a project die.

      ...And then take all the seats out of your car and tell the police that you haven't seen the project for months.

    6. Re:Time to let it go... by Anonymous Coward · · Score: 5, Interesting

      Journaling is not the main attraction of ReiserFS. It's the validation of the million-small-file design. Why use a database? Why accumulate records in larger files? Just make every record a separate file (and Hans Reiser wanted to go even further down that path).

      Numerous software systems have employed the million-small-file approach. It is simple, natural, attractive. There are lots of handy shell utilities for ad-hoc scripts and other useful tricks.

      The ReiserFS was all about the namespace. We already have it in linux/unix. It's the file system namespace. It should be used to the fullest. Reading a small file should be as efficient as reading a line of a larger file.

      Screw SQL. All data should be amenable to grep, awk, perl, od, rm, mv, ln, sort, head, cut &co.

    7. Re:Time to let it go... by tibit · · Score: 3, Insightful

      Databases obviously handle it just fine, so the theoretical impossibility isn't there, and demonstrably so. The question is whether existing filesystem APIs are up for the job. I think they aren't. Passing things back and forth one file name or one file descriptor at a time is quite wasteful. Syscalls aren't free.

      --
      A successful API design takes a mixture of software design and pedagogy.
  3. Murder joke thread! by serviscope_minor · · Score: 5, Funny

    There's going to be a few off color jokes. May as well get started.

    * It's a killer filesystem.

    * My disk died. Was ReiserFS the murderer?

    * It's more cutting edge than Reiser's knife.

    --
    SJW n. One who posts facts.
  4. Why would you even care? by rudy_wayne · · Score: 4, Insightful

    has much stigma due to Hans Reiser

    Really? You can't just judge it based on it's features and performance?

    So if Linus Torvalds ever commits a crime, you'll stop using Linux?

    1. Re:Why would you even care? by Atzanteol · · Score: 3, Insightful

      It's human nature. His name taints his work now. Most people don't want to look at shit while they're eating nor do they want to think of some asshole who killed his wife when formatting a file system.

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    2. Re:Why would you even care? by gman003 · · Score: 5, Funny

      Nah, truly incredible programmers trap SIGKILL.

    3. Re:Why would you even care? by idontgno · · Score: 4, Interesting

      And maybe that's the real damning point. Reiser was arrogant enough to murder, but not clever enough to get away with it. I'm not sure I want a system-level software product of a mentality like that. The phrase "too clever by half" comes to mind... clever enough to attempt something dangerous to my files, but not clever enough to actually make it succeed.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
  5. Let Hans Reiser work by Anonymous Coward · · Score: 5, Interesting

    There is no reason why a convict should be denied the tools and space to develop software when that software is in everyone's best interest. Even if it was some sort of nonsense app that would provide an income for a convict following release or just keep his skills up to par so that he had hope of earning a living upon release it would be in the public interest.
                    One of the main reasons for another conviction often relates to convicts being kept out of decent jobs when they are put on the streets. If people can not earn a living they don't just dry out like a worm on a sidewalk. A legal living made unavailable will steer them into crime, or cause drunken behaviors that lead to re-arrest.

  6. KillerFS by Ecuador · · Score: 5, Funny

    If you can't change it, embrace it!
    People always say X is the killer FS, no Y is the killer FS. Well, this one really is.

    Dark humor aside, back in 2003-2004 in my university lab we were running a project that required processing of massive amounts of small files. I had trial runs over the linux file systems of the era and Reiser (I guess version 3 back then?) was so much faster in that context that it could actually save significant processing time. So it I always thought it a real shame that the main developer committed murder and development pretty much stopped back then. Yeah, there are now faster and better FSs, but perhaps Reiser would be a great option as well.

    --
    Violence is the last refuge of the incompetent. Polar Scope Align for iOS
    1. Re:KillerFS by TheLink · · Score: 4, Funny

      Yeah, there are now faster and better FSs, but perhaps Reiser would be a great option as well.

      The problem is vendor lock-in.

      --
  7. Re:my personal opinion by Atzanteol · · Score: 4, Insightful

    As far as I can tell btrfs has what features would be worth taking and then some - and is under more active development. I think reiserfs is dead long-term.

    I ran reiser3 for a long time. I was happy with it. But these days I'm on ext4 (and eyeing btrfs). Wonderful thing about btrfs and the ext* FS's is that they provided a migration plan. Reiser4 (at least last I checked) could not convert an existing FS (even reiser3). btrfs can even convert ext4 and allow you *TO GO BACK* if you want. How awesome is that?

    --
    "Ignorance more frequently begets confidence than does knowledge"

    - Charles Darwin
  8. Benchmarked on SSD? by Bill+Dimm · · Score: 4, Informative

    The bottom of the first page in Phoronix's benchmarks says "The disk drive being used for all testing was a high-end 160GB Intel SSD." Since different filesystems are optimized for different things, it seems such benchmarks could be completely irrelevant for anyone using hard drives (where seek times are very significant compared to SSD).

  9. Al Bundy by tepples · · Score: 3, Funny

    Will more people think of Ted Bundy, a serial killer, or Al Bundy, a character played by Ed O'Neill on the sitcom Married with Children?

    1. Re:Al Bundy by Anonymous Coward · · Score: 4, Funny

      I don't think it's appropriate to refer to serial killings as a comedy.

  10. Re:Benchmarks don't matter by jjohnson · · Score: 3, Informative

    I'm still kinda surprised Hans actually did it

    Yeah, you shouldn't be. It was obvious to the police, and to those of us here not in love with the 'aspie geek as lovable, misunderstood misanthrope' stereotype that he did it. The minute the evidence came out, it screamed "he totally fucking killed her!" From Nina disappearing without her passport or money or cell phone, to Hans hosing out the interior of his car, to buying police procedure textbooks, all after Nina started to separate from him... Don't let Alex Belits' contortions confuse you. It was a good conviction based on straightforward evidence of first degree murder.

    --
    Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
  11. Kernel Merge Expected by Jeremiah+Cornelius · · Score: 5, Funny

    in 20 years to life.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."