Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Data Storage Software Linux

The File-System Fallout of the Reiser Verdict 605

perlow writes "Yesterday, the Open Source community took an emotional hit when veteran Linux programmer Hans Reiser was convicted of first degree murder in the suspicious disappearing of his wife, Nina. While I won't go into the details of the case, as this has been covered extensively in the press, I would like to talk a little bit about how this verdict will impact the technology in play for file system dominance in our favorite Open Source operating system, Linux."
This discussion has been archived. No new comments can be posted.

The File-System Fallout of the Reiser Verdict

Comments Filter:
  • by account_deleted ( 4530225 ) on Tuesday April 29, 2008 @12:20PM (#23240618)
    Comment removed based on user account deletion
    • Re: (Score:3, Funny)

      by rrkap ( 634128 )

      ...Bill Gates strangles puppies & treads on the heads of kittens.


      Please stop using NTFS.

      But at least Bill Gates hasn't killed his wife.

    • Offtopic? WTF? (Score:5, Insightful)

      by sm62704 ( 957197 ) on Tuesday April 29, 2008 @12:40PM (#23240982) Journal
      Morons with mod points; either that or Microsoft knee-jerk astroturfers.

      For the learning-impaired at "news for nerds", the parent's point was that the only thing that should matter to you or me about Hans Reiser is the file system he designed and the programs he wrote, and then only if you use the damned things.

      Did you throw away your Naked Gun [wikipedia.org] movies because OJ Simpeon killed those people?

      The tabloid mentality that seems to have overtaken the entire world makes me sick. The file system's designer's personal life is none of my (or your) business.

      On a lighter note, the parent was wrong. Bill Gates doesn't strangle puppies, he shoots them! [wikia.com] And he doesn't stomp kittens' heads, he huffs them. [uncyclopedia.org]
      • Re: (Score:2, Funny)

        Comment removed based on user account deletion
      • Re: (Score:3, Insightful)

        by nuzak ( 959558 )
        Did you throw away your Naked Gun [wikipedia.org] movies because OJ Simpeon [sic] killed those people?

        The Naked Gun doesn't require maintenance. Code does, especially when it has several outstanding issues (show of hands, who here likes the quality of reiserfsck?) and how fast the kernel iterates.

        Namesys is dead in the water, and reiserfs will go with it.

      • Re:Offtopic? WTF? (Score:5, Insightful)

        by LWATCDR ( 28044 ) on Tuesday April 29, 2008 @01:46PM (#23242060) Homepage Journal
        Nope but ReiserFS3 is pretty old and only getting a few bug fixes and no new features.
        Reiserfs4 is pretty much dead... Unless somebody picks up the code and runs with it which could happen but I really wouldn't bet the server farm on that.
        The simple truth is "Big Deal"
        You currently have a choice between.
        EXT3 which isn't the fastest but it does work.
        JFS which is pretty feature rich and stable.
        and XFS which is also feature rich and stable.
        EXT 4 is coming soon and ZFS may be GPLd at some point.
        The lose of ReiserFS to bit rot isn't the end of the world or really that big of a deal.
        Now the lose of Hans Reiser. Well if he didn't do it then it is very sad. If he did do it then it is also very sad. That is just on the human level and nothing to do with FOSS.

        • Re: (Score:3, Insightful)

          by Omnifarious ( 11933 )

          I consider any filesystem that can't handle thousands of small files in a single directory to be broken. And Hans Reiser's whole point about naming systems in his initial paper about Reiser 3 is perfectly true and seems to be being ignored by most people creating filesystems.

      • Re: (Score:3, Insightful)

        by zippthorne ( 748122 )
        But.. OJ was found not guilty.

        What are you saying, there? The courts got it wrong?
    • You kid, but your analogy hit the nail on the head. Windows can survive without Gates... might it would even get better. Can all the personality-centered software platforms (well, Linux/GNU and Apple are the only ones I am thinking off) survive their personalities? Reiser was a popular file system. This might be telling. I am really not trolling here. I use both Windows and Linux (depending on which tools I need for a task at hand), but I don't have to make long-term strategic decisions that will effe
  • by adnonsense ( 826530 ) on Tuesday April 29, 2008 @12:21PM (#23240632) Homepage Journal
    Will Hans suddenly develop an interest in cake-based file systems?
  • I'm hoping... (Score:5, Interesting)

    by gowen ( 141411 ) <gwowen@gmail.com> on Tuesday April 29, 2008 @12:21PM (#23240644) Homepage Journal
    that maybe control of ReiserFS will now be in the hands of someone who is not a total cock... sorry, a wife-murdering total cock. Hans Reiser's ability ot play nice with others made you long for Theo de Raadt's sunny demeanor. Given that the code is Free, having it under the control of someone who is not a complete sociopath can't help but the increase uptake of the novel parts of the ReiserFS structure.
    • Re: (Score:3, Interesting)

      by Just Some Guy ( 3352 )

      Given that the code is Free, having it under the control of someone who is not a complete sociopath can't help but the increase uptake of the novel parts of the ReiserFS structure.

      Given that the code is Free, it's always been under the control of anyone who wanted it. Since no one had stepped up to the plate before now, I'm betting against anyone doing so in the future.

      • Re:I'm hoping... (Score:5, Insightful)

        by Kadin2048 ( 468275 ) <slashdot...kadin@@@xoxy...net> on Tuesday April 29, 2008 @12:42PM (#23241012) Homepage Journal
        > Since no one had stepped up to the plate before now, I'm betting against anyone doing so in the future.

        This doesn't make sense. There's a clear reason why nobody stepped up before: Hans Reiser. The guy was clearly a bit of a nutbag, however competent he may be at designing filesystems, and I surely wouldn't have wanted to wage a very public and protracted battle with him over his pet project.

        There are lots of projects that can use programmers and leadership. One that has nobody running it is a lot more attractive to take over than one where the original creator is going to be lurking hatefully in the background, looking for an opportunity to stab you in the back. (Figuratively; but perhaps in Reiser's case, literally.)
      • I agree with some others here. ReiserFS itself is toast, but the code and concepts will migrate elsewhere. That's the beauty of open source, it can even survive murdering sociopathic developers.
      • by arth1 ( 260657 ) on Tuesday April 29, 2008 @12:54PM (#23241212) Homepage Journal
        ReiserFS isn't even a has-been file system, it's an almost-was, and was never a real contender for a top filesystem, no matter how much some users loved it. It was, in reality, half dead by the time Reiser got arrested.

        Why wasn't it taken seriously by everyone?
        - When it encountered problems, it crashed spectacularly. You didn't just lose a file or a block of a file, you lost entire trees and could get metadata instead of file data and vice versa.
        - It lacked basic tools, like "dump"/"restore" or "freeze".
        - The fsck rebuild process was a security nightmare. A user could craft a file with data that would appear to the fsck process to be metadata, and take over the system after a reboot. In typical arrogance, the solution was "don't reboot, then".
        - It didn't support streams or compatible metadata, thus no Mac sharing or SELinux. SELinux in particular is a requirement for many big corporations right now, and not supporting it means no buy.

        And, yes, the arrogance of the maintainer played a part too. But even with a much nicer guy running the show, it would not have been a serious contender for the throne.

        It's time we forget ReiserFS and move on.
    • Re: (Score:3, Interesting)

      by Ant P. ( 974313 )
      The guy who's been single-handedly maintaining Reiser4 for the past few months sounds pretty well-mannered from what I've seen.
    • sorry, a wife-murdering total cock.

      You don't find the fact that his wife had dated a confessed serial killer at all odd? (Not Reiser but the other guy that confessed to several murders)

      He could of murdered his wife, but the situation is rather strange to begin with. Wouldn't be surprised if the wife showed up in Russia somewhere.
      • "He could of murdered his wife, but the situation is rather strange to begin with. Wouldn't be surprised if the wife showed up in Russia somewhere."

        Or maybe in Redmond.
      • You don't find the fact that his wife had dated a confessed serial killer at all odd? (Not Reiser but the other guy that confessed to several murders)

        Odd? Maybe. Relevant? No.
      • Re:I'm hoping... (Score:5, Informative)

        by nuzak ( 959558 ) on Tuesday April 29, 2008 @12:49PM (#23241122) Journal
        > You don't find the fact that his wife had dated a confessed serial killer at all odd?

        Sturgeon has a bit of a credibility problem in that none of the eight people he's confessed to killing are, um, dead.

        And it's "could have".
        • And it's "could have".

          He could of murdered his wife...
          --
          "I am the king of the Romans, and am superior to rules of grammar!"
          -Sigismund, Holy Roman Emperor (1368-1437)
          I would've thought you'd have noticed that bit.
      • Re: (Score:3, Insightful)

        by dubl-u ( 51156 ) *

        You don't find the fact that his wife had dated a confessed serial killer at all odd? (Not Reiser but the other guy that confessed to several murders)
        Neither the police nor the judge found the other guy's claims of murder sprees credible. Why should we?

        Yeah, it's odd. Lots of things about this case were odd. But that's why we pay people to spend months and months sifting through these things, rather than deciding them via Slashdot.
      • The fact that Reiser was not the only nut-case she got involved with is not odd at all. Some people have an unfortunate tendency to fall for people who are bad for them, and in this case fatally so.
    • Re: (Score:3, Interesting)

      by ajs ( 35943 )

      that maybe control of ReiserFS will now be in the hands of someone who is not a total ****

      Well, I've never been exposed to his inter-personal issues, but in reading the article, the journalist involved seems to think that ReiserFS is dead. I'd be rather surprised if that were the case. It's an amazing filesystem, and as far as I knew a few years ago, the only one capable of scaling performance reasonably for extremely large directories.

      Hopefully, it will simply be forked (if needed) and continue to be developed now that the original author is clearly not going to be around to maintain it... wel

      • Re: (Score:3, Insightful)

        It's an amazing filesystem, and as far as I knew a few years ago, the only one capable of scaling performance reasonably for extremely large directories.

        ext3 supports huge directories. Implementing a hash table to store directories entries instead of a linked list isn't exactly rocket science.

        He can appeal, of course, and as I understand it, it's a technical case that they have against him, so there's a stronger chance that an appeal could work than if there were direct evidence of his actions.

        • Re: (Score:3, Insightful)

          by ajs ( 35943 )

          I guess if his wife turns up in Russia he'll be set free fairly quickly.
          I don't rate the chances of an appeal at the moment though.

          Well, appeals are matters of law, not of guilt or innocence, typically. While the case against him has substantial issues (including his wife's friend having admitted to being a serial killer), the primary concern in an appeal is the validity of the process that lead to the conviction. If there's a process problem, then an appeal can work, and in purely technical cases (where there is no body, witnesses or confession), there are usually any number of possible angles for process questions to be raised.

          That'

      • by arth1 ( 260657 )
        Other file systems scale well for huge directories too. XFS and JFS, for example.
        And ReiserFS was notoriously slow for huge files, which these days are far more common.

        Or, translated to slashdotese, is your pr0n collection gif files or mpegs?

        • Re: (Score:3, Interesting)

          by Xtravar ( 725372 )

          Or, translated to slashdotese, is your pr0n collection gif files or mpegs?
          This is a little off-topic, but I've always been surprised at how happy some people are with crappy porn collections. I have friends that are happy just getting sample pics from random websites.
    • Re: (Score:3, Funny)

      by Hal_Porter ( 817932 )
      The other issue I have with Hans is why didn't clean up the blood properly? You wouldn't see Dave Cutler making that sort of mistake. I think if someone can't clean up blood spatters properly, I wouldn't want them writing kernel mode code. It might have memory leaks.
      • Maybe he believed in some sort of managed automatic blood-collection, in which case we certainly don't want his code in the kernel. Could lead to some sort of Singularity
    • by sm62704 ( 957197 )
      Just because you go to prison for murder doesn't invalidate your copyrights, whether your code is proprietary or GPL or other license.
    • by Afecks ( 899057 )

      that maybe control of ReiserFS will now be in the hands of someone who is not a total cock
      Well, that clearly rules you out.
  • It has been covered extensively in the press, yet no links to this for me? Ugh, life is so hard.
  • by QuantumRiff ( 120817 ) on Tuesday April 29, 2008 @12:24PM (#23240696)

    It will affect ReiserFS the same as it affected the company that wrote the NTFS file system was convicted of their crimes. (being a monopoly).

    Or when the creator of Unix (and the C language) was convicted of their crimes (being a monopoly)

    Or the same as it affected Union Carbide when they poisoned a whole town killing everyone. (the former president will be jailed for life if he ever sets foot in India).

    The thing is.. Things are decided on their merits, and price, etc. Not on their creators. Otherwise, Walmart would be bankrupt!
    • This is quite different from the case where a company loses a lawsuit, but otherwise continues business. The "danger" to ReiserFS isn't merely some loss of reputation or credibility. The real issue here is that founder and head of Namesys Inc. is now in prison. Worse, this person was also the lead technical contributor to the ReiserFS project.

      So ReiserFS has lost both its organization head and its technical head. Most companies or projects would find it difficult to recover from that.

      Ultimately, the code fo
    • I think it is very different because Namesys Inc is very much Hans Reiser. Without him, it isn't worth anything. He did try to sell it, but nobody was interested in buying it.

      People would pay Namesys for support contracts, but only because they were getting the skills and expertise of Hans Reiser. Without that, there is nothing to buy.

      With Microsoft, Bill Gates is important - look how much worse they are doing now that he is pretty much retired, but there are other people there. And of course, Bill Gate
    • by Minwee ( 522556 )

      The other thing is... Software is supported by programmers. When the sole maintainer of a project is sent to jail for a very long time and denied access to email and the Internet, there's going to be some effect. You didn't think that California Prison inmates had Fibre-to-the-cellblock net access [72.14.205.104], did you?

      A better comparison would be with what happened to the "Wheel of Time" books when their creator Robert Jordan was convicted of being dead.

  • Isn't it true that much of Reiser4 is already coded? Since Reiser is GPL 2, there is nothing to stop the remaining developers -- or anyone else -- from picking up the ball and running with it. Namesys hired at least 1 or 2 full-time developers other than Reiser, although my guess is that since their Web site [namesys.com] is currently down, there is probably nothing left of Namesys since Namesys is/was mostly Reiser, his (still missing, possibly deceased) wife Nina, and Reiser's father.

    So, probably with no money, my gue
    • by Traxxas ( 20074 ) on Tuesday April 29, 2008 @12:37PM (#23240926)

      True, the other developer moved the code and patches to his server months ago when the namesys.com site went down.
      Rieser 4 Patches and Programs [zelnet.ru]

      According to the article they are still in active development. They got patches for the 2.6.25 kernel so somebody is still working over there.
      Source Article [news.com]

    • >Still, ReiserFS could continue without Hans, right?
      There's no such thing as software without a developer.

      Open source isn't some magical formula that makes software grow itself. There have to be people knowledgeable enough, and interested enough to work on it. Also, if the work is involved enough, there generally has to be someone paying them to work on it. Even in open source, core developers on big projects are usually paid for their work either directly or indirectly. It looks like the means of paying
  • So what? (Score:3, Insightful)

    by Junior J. Junior III ( 192702 ) on Tuesday April 29, 2008 @12:27PM (#23240754) Homepage
    All that's happened is that the primary developer has a lot more spare time on his hand to hack. I presume he'll be spending the rest of his life in prison; assuming he's allowed access to a computer, he can continue development on ReiserFS. And if the implementation is open source, any risk of Reiser sneaking in logic bombs as revenge will be mitigated by the many other eyes that will have access to the source. If he never writes another line of code to continue development of ReiserFS, then anyone else who wants to will be able to pick up the project and work on it. True, they won't have his original vision or technical brilliance, but that's not to say that the project must die with its creator. We wouldn't be able to advance very far at all technologically speaking if a project could not survive its originator.
    • Seriously... When you are going to fester in prison for the rest of your life, things like Linux and filesystems become a whole lot less important. And by that, I mean, his time is better spent manipulating a toothbrush into a shank and creating new mechanisms for not dropping the soap.
    • Murderers are never allowed near a computer in prison, especially one connected to the outside world. This is because a murderer might be able to track down witnesses, etc. Hans Reisers' days as a coder are over. His primary concern now will be who will make him their bitch.
  • Develop from Prison (Score:5, Interesting)

    by Deflatamouse! ( 132424 ) on Tuesday April 29, 2008 @12:28PM (#23240788) Homepage Journal
    25 years of coding in prison might yield some significant product. You can put him away physically, but I think we should still let his brilliant mind to continue to benefit the society.
  • from the quirks of the inventor.

    If this file system is superiour, then it should stand.

    However naming the delete function 'Wife' would be lacking in class....

    • However naming the delete function 'Wife' would be lacking in class...

      I always wondered why most Open Source projects had names based on cute (or not so cute) puns or acronyms, but Reiser's file system bore his own name. Even Linus didn't want to name his project after himself [wikipedia.org]. In light of the stories of Reiser's behavior I'm reading in the press and here, it would seem he had more ego than class.

  • Not a lot, really (Score:4, Insightful)

    by Garridan ( 597129 ) on Tuesday April 29, 2008 @12:34PM (#23240882)
    File systems are like programming languages and operating systems: inventing one is not only fun, but a common assignment during one's computer science education at a lot of universities. Therefore, there will always be more types of file systems around, than anybody would reasonably need. Reiser was a putz, and the benefit of his filesystem over the competition was always marginal. So, he's gone, and either somebody else will grab the torch and maintain his software, or it'll die and nobody will care.
  • Stupid Article (Score:3, Interesting)

    by FranTaylor ( 164577 ) on Tuesday April 29, 2008 @12:35PM (#23240884)
    Doesn't even mention XFS.
    • XFS (Score:3, Funny)

      by perlow ( 451482 )
      See, you forget one little file system, and someone gets pissed. XFS is nice, but its not exactly in widespread use.
  • XFS (Score:4, Insightful)

    by dieman ( 4814 ) on Tuesday April 29, 2008 @12:37PM (#23240920) Homepage
    Its stable, its been widely used, has great performance, and can handle most 'large' filesystems. Its not a 'newcomer' to the kernel, either.
  • Seems like he's going to have a lot of time to write a lot of code now.
  • I can understand if people are not comfortable with using ReiserFS in light of what has happened. I never used it, so I cannot offer any opinions on whether it was any good

    If people are looking for something different, why not ZFS [opensolaris.org]?

    Sure, I know that Sun's commitment to Open Source is inconsistent and potentially suspect, but ZFS looks to be an impressive piece of technology.

    So, why not ZFS?

    • Because of the license incompatibility that prevents it from running in the kernel. A usermode filesystem has issues.
  • Every time I read about this case, it sounded like the sort of thing that couldn't possibly end in a conviction.

    They found no weapon, no body, no witnesses. In fact, last time I read about this case, there was no real solid evidence whatsoever. How could they possibly reach a conviction? Was new evidence introduced that I haven't heard of? Did his lawyers just suck?

    I hope he appeals this, from all the news articles I read, it sounds like his case was the *definition* of "reasonable doubt."
    • Re: (Score:3, Insightful)

      Only in the world of those raised on television lawyers does this sort of nonsense play out. In reality, there was physical evidence against Reiser. I have to say that in any one of those juror's positions, I would have voted for him to be found guilty. He's a bad guy. That he also developed an impressive file system doesn't mean that he's not a murdering sonofabitch. The two can live inside the same head.
    • by nuzak ( 959558 )
      People are convicted on strong circumstantial evidence all the time. The real world is not an episode of CSI.

      And there was reasonable doubt, but Hans Reiser himself systematically demolished it all over the course of eleven days of testimony that was wholly not believable.
    • Hans tried to represent himself, he used the "Geek" defense and it failed. He should have at least paid for a lawyer or used a public defender who would have advised him to STFU as he didn't know what he was talking about and only made his case look worse.

      It is like Richard Dawkins trying to debate theology, or George W. Bush trying to pronounce words correctly, or Charles Mansion trying to run the NAACP, or Adolph Hitler trying to run a Jewish Temple. It just does not make sense, and they are better off le
      • by jjohnson ( 62583 )
        He had a lawyer; it was against that lawyer's advice that he took the stand, which is (unfortunately in this case) his right.
    • This case defined the proverb "It is better to remain silent and thought a fool then to open your mouth and remove all doubt." Apparently his testimony was less credible then the circumstantial evidence.
    • Did his lawyers just suck?

      It's more that their client did.

      From what I read, Reiser took the stand against his lawyers' advice, and it sounded like his own testimony is what put the nails in the coffin. He gave his accounting of events, reasons why his car was found the way it was, etc., and from all accounts it sounded like the jury felt sure he was lying.

      TV crime drama is full of episodes where someone lies about what they know about a crime to cover up their extramarital affair or for some other reason t
    • ... his wife's blood was found in large quantities in his car, he was known to have destroyed evidence relating to the case (the car seat, various computer files, scrubbing of various items in the car and house), he evaded police attempting to question him, and he was in possession of thousands in cash and his passport when finally apprehended. While opinions can differ about what the jury "should" have decided, it's hardly true that there was no evidence of foul play here.
    • Re:What happened? (Score:5, Informative)

      by jjohnson ( 62583 ) on Tuesday April 29, 2008 @01:24PM (#23241742) Homepage
      1. There was strong circumstantial evidence that Nina had disappeared because she was murdered:
        1. she didn't show up to pick up the kids from school on the day she was supposed to
        2. friends and family testified that she loved the kids and would never abandon them
        3. friends and family hadn't heard from her in two years
        4. her passport was found, meaning she didn't take it with her if she left herself
        5. her bank accounts were untouched in two years, and showed no abnormally large withdrawals before her disappearance
        6. no travel plans or evidence like a plane ticket was ever located for her
        7. her van was found with her cell phone and $146 in groceries in it, several miles from her apartment.
      2. There was evidence that Hans knew she was gone before it was reported: He went to pick up the kids on the day she didn't; he never tried to phone her immediately after her disappearance.
      3. Lots of weird stuff that could plausibly, but not conclusively, be construed as Hans covering up moving her bloody body in his car: removing the passenger seat, hosing out the interior, a 6" bloodstain on a sleeping bag cover kept in the car.
      4. Miscellaneous other stuff that looks suspicious in context of everything else.

      Now, you're right, that list alone creates a plausible but by no means airtight case that he killed her and disposed of the body. If that were all, I probably would have voted to acquit if I were on the jury.

      But then Hans took the stand for eleven days, against his attorney's advice, and tried to explain all that. And he did such a massively poor job of it that the jury believed he was lying about why he'd done those things. He said he removed the passenger seat because he was sleeping is his car and wanted extra space; but in a Honda CRX, the passenger seat is probably the most comfortable part of the car to sleep in, and removing it leaves a non-flat surface with bolts and bars across it (Hans said that with a good sleeping bag he didn't notice). There was an inch of water in the interior because he hosed it out; Hans said he doesn't remember it bothering him, sleeping on the floor where the passenger seat used to be.

      Since there's little worth lying about that's more important than being falsely convicted of murder, the jury concluded that his lies were covering up a murder. In short, he talked himself into jail. He's not the first defendant to do that.

      • Re: (Score:3, Interesting)

        by Guppy06 ( 410832 )
        "Now, you're right, that list alone creates a plausible but by no means airtight case that he killed her and disposed of the body."

        It doesn't need to be much more than "plausible." The jury decided that there was no room for reasonable doubt. If all juries were required to have "airtight" evidence before convicting, Charles Manson would be a free man (recall that he meticulously ensured he had no direct hand in the murders). It's possible that he didn't kill her. It's possible it was the Chinese spies,
  • It should be possible to negotiate with the court system for him to continue his work from prison - should he wish to do so. Humanity can still benefit from him and he can still give back in a big way, despite his alleged crimes.
  • by leet ( 1202001 ) on Tuesday April 29, 2008 @12:50PM (#23241136) Homepage Journal
    I used ReiserFS for years but it's already dead. I left it shortly after the trial began because it was already having stability problems. After some time it would deteriorate and eventually corrupt itself. Today's doesn't change the fact that ReiserFS hasn't seen much development in the last ~2 years.

    I was sad when I found out he was on trial. I had one of his quotes on my cubicle wall from him about development when I found out about the arrest. Hans Reiser is a good developer. Apparently he's not a very good person.

    Recent versions of ReiserFS have had stability and performance problems for some time and will die a normal open source death on merits.
    • Interesting. My openSuse 10 reiser filesystems have been running without error since 10.0 came out in ?2005? Eh, maybe I'm just lucky.

  • reiserfs was dropped as a default from all major distros when charges were brought against Hans Reiser.

Ocean: A body of water occupying about two-thirds of a world made for man -- who has no gills. -- Ambrose Bierce

Working...