Language Selection

English French German Italian Portuguese Spanish

Reiser FS: The open source file system fallout

Filed under
Reiser

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.

While Namesys’ ReiserFS, of which Hans Reiser (right) was the primary programmer and lead designer was not the pre-dominant journaled file system used on Linux systems, it was praised for its stability and performance, and was and still is the default file system on the second most popular enterprise Linux distribution, SuSE Linux Enterprise Server (SLES). ReiserFS was also included in the “upstream” Linux kernel maintained by Linus Torvalds because it shares the same license, GPL version 2. ReiserFS is also popular on Debian-based systems as well.

SuSE and Debian use ReiserFS version 3, a stable and proven version of the code that has been sitting mostly fallow for some time, and is maintained with bug and security fixes on a best effort basis. Prior to the whirlwind and highly publicized trial, Hans Reiser and his small team were working on Reiser4, but much of this development ground to a halt due to his legal woes, and the project is more than likely to die an unfortunate death by virtue of its lead programmer having to serve a minimum 25 year life sentence in prison.

From the SuSE and Debian perspective, this is an obviously unacceptable state of affairs.

More Here




Also:

  • For now, the future of ReiserFS, and its parent company Namesys, remain in jeopardy. Reiser put the company up for sale in December 2006, and as of yet the company is unsold. Namesys employee Alexander Lyamin, writing in the Linux Kernel Mailing List in December 2006, said his company will continue its work absent of Reiser’s leadership, and attempt to appoint a “proxy” to run operations until a better solution could be found. At this time, Namesys’ website is current inaccessible.

    "Misunderstood" programmer receives 25-to-life

  • The few prominent Linux distributions that were still shipping the stable version of ReiserFS by default have shifted to the more common Ext3 for various technical reasons. Reiser4, his next-generation filesystem, has been under active development for some time, but has not been streamlined into the Linux kernel because Linux developers claim that it fails to adhere to coding conventions and has several technical problems.

    Hans Reiser is fscked: jury delivers guilty verdict

  • I don’t know if Hans Reiser, creator of the well-regarded, open-source ReiserFS (Reiser File System), is actually guilty of the murder of his estranged wife, Nina Reiser. We can’t actually even be sure that Nina Reiser was murdered. Her body was never found and Reiser’s attorney argued that she may have returned to her native Russia.

    Never-the-less, as Wired reported, “with no body, no crime scene, no reliable eyewitness and virtually no physical evidence” Hans Reiser was found guilty of first-degree murder. In California, first-degree murder must be “willful, deliberate, and premeditated.”

    I don’t see it.

    Was Reiser really found Guilty of being a Hacker?

  • Computer programmer Hans Reiser was arrogant while testifying in his murder trial and never showed any compassion for his estranged wife, one of many factors that led to his conviction on first-degree murder, a member of the jury said today.

    Reiser juror: "Never showed sympathy" for Nina

ReiserFS

Isn't one of the PRIMARY arguments for OPEN SOURCE suposed to be that it's "Open"?

Since ALL of the source is available, why does the fact that one programmer will no longer be working on it, doom the project?

So much for the great benefit of having ALL the source to prevent being burned by orphaned/abandoned/obsolete projects.

Re: ReiserFS

If you look up the history of ReiserFS, you'll indirectly notice the politics goes a lot into those things.
Even if Hans never got convicted or if reiserfs development continues, Reiser4 will never get integrated into the mainline kernel.

Re: Understanding ReiserFS is easy ? Sql, logs compressed files

atang1 wrote:
So, Hans will have 25 years perhaps in prison with nothing to do but to perfect Reiser4 or v5. However, the problem is that Reiser file system is reaching a dead end. Only defragmentation technology can be picked up to be added in ReiserFS v5.

I doubt they will give him a Linux desktop in jail lol.

A ReiserFS Without Hans Reiser

When an open source project loses one of its core people, it can be tough to pick up the pieces -- not just in terms of replacing that person's programming expertise or insight, but also to restore lost morale. On the plus side, the nature of an open source project does balance things out, if only in an opportunistic fashion.

Patches for the file system are still being submitted, as evinced by the traffic on the reiserfs-devel mailing list, and the folks at kernel.org have offered space to host the ReiserFS sources, giving it that much more of a lease on life. But without Reiser, I suspect ReiserFS itself is doomed -- or is at least due for a name change.

More Here

And: Reiser to be sentenced in July

ReiserFS project death

Does the survival and development of the Reiser FS really matter? With the stability of ext3, XFS, and JFS, and the promised scalability of the developing ext4 and Btrfs, neither Reiser3 or Reiser4 seem needed.

I'm certainly no expert on file systems, but I found a filesystem partitioning combo years ago that has been extremely reliable for me, which does not include a Reiser FS partition.

Reiser4 might have become a great Linux filesystem, but so might others.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Desktop: Popcorn Linux, Purism, Distro Hopping, System76, and 2017 Linux Laptop Survey

  • Popcorn Linux OS gives processors a common language
    Thanks to a new operating system called Popcorn Linux, the Navy may be able to speed systems development and cut maintenance. Developed by engineering researchers at Virginia Tech with support from the Office of Naval Research,  Popcorn Linux can compile different programming languages into a common format. The operating system takes generic coding language and translates it into multiple specialized program languages. Then it determines what pieces of the code are needed to perform particular tasks and transfers these instruction “kernels” (the “popcorn” part) to the appropriate function, ONR officials said. Chips for video systems might be programmed in one language and those for networking functions in another. These multicore processors improve computing speed, but they also force programmers to design or upgrade applications based on what programs run on which processors. That means complex systems like battlespace awareness and artificial intelligence that require specialized processors must be manually adjusted so components can interact with each other.
  • Purism's Security Focused Librem Laptops Go Mainstream as GA Begins, with $2.5M in Total Project Funding and 35 Percent Average Monthly Growth
  • Now it’s easier to buy Purism’s Linux laptops
    After running a crowdfunding campaign in 2015 to raise money for a laptop that runs free and open source software, Purism has been able to ship a limited number of 13 and 15 inch laptops, and the corporation is taking pre-orders for a 2-in-1 tablet.
  • Are You a Distro Hopper?
    Is distro hopping a dying sport or have I just gotten too old? When I first started to use Linux I was the quintessential cliche distro hopper. I swapped and switched flavor of Linux seemingly every other day, certain that at some point I’d find the right fit and stop, content with at whatever combination of distro base and desktop environment I’d hit upon.
  • System76 Continues Working On GNOME Improvements For Future Ubuntu
    System76 continues working on improvements to the GNOME stack as part of their transition in-step to using it over Unity 7, in line with Canonical's decision to switch Ubuntu over to GNOME and abandon their grand Unity 8 ambitions.
  • 2017 Linux Laptop Survey
    It has been a few years since last running any Linux hardware surveys on Phoronix, as overall the ecosystem has rather matured nicely while of course there are still notable improvements to be had in the areas of GPUs and laptops. (Additionally, OpenBenchmarking.org provides a plethora of analytic capabilities when not seeking to collect subjective data / opinions.) But now we are hosting the 2017 Linux Laptop Survey to hopefully further improvements in this area.

Software and GNOME: Pass, Popcorn Time, Nixnote2, Grive, Curlew, and GtkActionMuxer

  • Pass – A Simple command-line Password Manager for Linux
    Keep tracking the password is one of the big challenge to everyone now a days since we has multiple password like email, bank, social media, online portal, and ftp, etc.,. Password managers are become very famous due to the demand and usage. In Linux so many alternatives are available, GUI based and CLI based. Today we are going to discuss about CLI based password manager called pass.
  • Popcorn Time Watch Movies and TV Shows On Linux
    ​Watching your favorite TV shows and movies series is what you all guys do every day. Flash, Iron Fist or Moana and many more awesome movies and tv shows that we love to watch. The problems come when you are traveling. Many of your shows or movies are restricted to a particular region and cannot be accessed when you are traveling or want to just quickly watch that awesome flash punch from an episode of 1 month old.
  • Nixnote2 – A Clone of Evernote for Linux
    When I created a list of Alternative Evernote Clients for Linux, the formerly known NeverNote was on the list as NixNote since it hadn’t gained a “2” to its title yet. It has been 4 months since and I decided to give the app its own review for you guys. Without further ado, let’s get to it. NixNote2 (also called NixNote) is an unofficial client of Evernote for Linux. It possesses most of the features Evernote provides including the use of Notebooks, tags, themes, emails, and multiple accounts.
  • Grive – A Dockerized Google Drive Client for Linux
    Not too long ago I reviewed Grive2 as an alternative Google Drive client for Linux. Today, I’ll introduce you to Grive, a Docker implementation for the Google Drive client, Grive2. Docker (if you don’t already know what it is), is a tool designed to benefit both system admins and developers thanks to its use of containers. Docker’s containers provide a way for developers to create and distribute their apps using containers.
  • Curlew is a GTK Media Converter for the GNOME desktop
    There are plenty of free multimedia converters for Ubuntu available, with command-line champ FFmpeg arguably the most powerful of them all. But this power comes with a complexity. Using FFMpeg to convert media through the command line can be intimidating and arcane. Which is why FFMpeg frontends are popular.
  • Dazzle spotlight – Multi Paned and Action Muxing
    The way the GtkActionMuxer works is by following the widget hierarchy to resolve GActions. Since the HeaderBar is a sibling to the content area (and not a direct ancestor) you cannot activate those actions. It would be nice for the muxer to gain more complex support, but until then… Dazzle.

Games: Witcher 2 & Rocket League, Ashes of the Singularity and More

today's howtos