Reiser4 File System Still In Development 317
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?"
Rename it (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.
Re:Rename it (Score:5, Funny)
BundyFs4.
Al Bundy (Score:4, Funny)
Re: (Score:2)
Thought of Al here. Either scenario is funny--though ones a comedy and the others a tragedy.
Re:Al Bundy (Score:4, Funny)
I don't think it's appropriate to refer to serial killings as a comedy.
Kernel Merge Expected (Score:5, Funny)
in 20 years to life.
Re:Rename it (Score:4, Funny)
Oh, man, you guys kill me!
Re:Rename it (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".
Re: (Score:3)
When they kill and burry the project?
Re:Rename it (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.
Re:Rename it (Score:5, Funny)
REDRUMFS. As long as you don't use it for mirroring, no one will know.
Re: (Score:2)
Posting to undo mismoderation.
Re: (Score:2)
Re: (Score:3)
Re: (Score:3)
THIS. At least rename the project FFS. Nobody would want " Ted Kaczynski FS" on their computer.
Call it "rfs" or something if you want to keep some tie with the original.
Re: (Score:2)
At least rename the project FFS
Catchy name...
Re: (Score:2)
Hah! Didn't even realize that. "FFS" wouldn't be a bad name. :-)
Re: (Score:3)
Great idea. Both Amiga OS [wikipedia.org] and BSD [wikipedia.org] has a Fast File System, Linux needs one as well.
Re: (Score:3)
KillerFS (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.
Re:KillerFS (Score:5, 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.
Re: (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.
Re: (Score:3)
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.
Hans is that you?
Re: (Score:3)
How about something with a nautical theme, like Shipman?
Re: (Score:2)
If you can find any name that's not related to murdering your wife, go for it.
Take a page out of the Android playbook only instead of naming the releases after something sweet, name them after a man convicted of murdering his wife.
Re: (Score:2)
If you can find any name that's not related to murdering your wife, go for it.
Take a page out of the Android playbook only instead of naming the releases after something sweet, name them after a man convicted of murdering his wife.
So is O.J. in or out?
Re:Rename it (Score:5, Funny)
Following in the tradition of Unity Desktop, it should be renamed MaritalBlissFS.
Re:Rename it (Score:5, 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.
Re: (Score:2)
The shock of waking up next to a living, breathing woman every day
Nothing a small needle can't fix...
Re: (Score:3)
Overall, the known negatives of separation outweigh the potential positives by orders of magnitude.
Re:Rename it (Score:5, Funny)
Let me guess... She reads Slashdot and you're covering your ass?
Re:Rename it (Score:4, Funny)
Nothing quite as romantic as weighing the positives and negatives of murdering your spouse.
Re: (Score:3)
Well, it's a touch more romantic if you, as a geek, don't dwell on the pragmatic negatives, like disposing of a body or covering effectively for the absence of someone that's been there for months or years.
"That's right, Honeybunches. I don't kill you not because it'd be impractical or messy, but because I luuuurve you!"
Re:Rename it (Score:4, Funny)
As a man married for 5 years now I'd have to say no, no I haven't thought about murdering my wife.
Re: (Score:3, Funny)
Geek points dropped if you can't separate a filesystem from the actions of it's original author. Hell if the article hadn't shouted it out, again it wouldn't have been the first thing that popped into my mind. (thanks for that).
This far on the only people who should give a shit are the people directly affected by the crime.
Bad things happen, move on.
Humanity points dropped if you can completely separate a software product from the actions of its original author - why help spread ReiserFS and give him the satisfaction of seeing his filesystem grow into one of the most popular Linux filesystems? I'd rather let him watch his brainchild die.
Why is it ok for those who were directly affected by the crime to give a shit, but those of us who were appalled at the crime but not directly affected should just pretend it never happened?
Re:Rename it (Score:4, 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?
Re: (Score:3)
--I call BS on this - I used Reiserfs in "production" on my systems for years. Yes, there were some problems with loopback/VM filesystems, but they fixed that bug a long time ago. There *is* a reiserfsck utility. Yes, it could use some improvements and a bit more paranoia for fixups in real-world cases, but it's not like it doesn't exist at all.
Time to let it go... (Score:4, Insightful)
Re:Time to let it go... (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.
Re:Time to let it go... (Score:5, 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.
Re: (Score:3)
Re: (Score:3)
Some people have different priorities.
Re:Time to let it go... (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.
Re: (Score:2)
Re:Time to let it go... (Score:4, 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.
Re: (Score:2)
You mean journaling and some other features migrated to ReiserFS...
It pushed some issues, also went about things the wrong way with the community.
Fundamentally, and this is an issue that caused community issues with Reiser pushed on it initially, a filesystem's integrity is paramount. People trust it to safely store data. Reliability tradeoffs for performance doesn't cut it; regardless of the benchmarks. The other thing, how committed is the community to taking care of it? Last thing you want is a c
Re: (Score:3, Funny)
Yes, let the project die. And bury it. Out in the w
Re:Time to let it go... (Score:4, 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?
Re:Time to let it go... (Score:5, 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.
Re: (Score:2)
It looks to me like the whole thing is in maintenance mode now anyways. Updates so newer kernels can access the file system are just enough so that legacy systems can be updated.
Re: (Score:2)
But after a point, it is probably better to just like a project die.
I see what you did there.
Murder joke thread! (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.
Re: (Score:3)
Re: (Score:2)
* It's more cutting edge than Reiser's knife.
I think the classic phrase is, Reiser's razor.
Re: (Score:2)
its really Bleeding edged
Benchmarks don't matter (Score:2)
Sorry for being on topic. I remember discussing this on /. and I'm still kinda surprised Hans actually did it. I still think it was a bad conviction, even if it randomly happened to have turned out to be correct. Kind of like the salem witch trial convictions were wrong, even if we somehow figured out one of them was a real live magical genuine witch after the fact (however unlikely that would be).
Anyway, enough dr phil and now on to IT stuff:
1) Most benchmarks don't matter. Nobody makes money running b
Re: (Score:2)
Sorry for being on topic. I remember discussing this on /. and I'm still kinda surprised Hans actually did it. I still think it was a bad conviction, even if it randomly happened to have turned out to be correct. Kind of like the salem witch trial convictions were wrong, even if we somehow figured out one of them was a real live magical genuine witch after the fact (however unlikely that would be).
Yeah, it was so terrible that they had evidence rather than loony conspiracy theories like Hans and his defense attorneys were throwing out. He was not some person being prosecuted for being "weird" or other such nonsense that you defenders kept claiming. He was an emotional and physical abusive asshole who murdered his wife for having the 'audacity' to leave an abusive relationship. He deserves no sympathy.
Re:Benchmarks don't matter (Score:4, Informative)
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.
Re: (Score:2)
I'm still kinda surprised Hans actually did it
I had thought that anyone with the genius to make a better file system would surely find an acceptable way to solve domestic problems. Why didn't he simply get a divorce? And that's why at first I thought he didn't do it. Instead, like Lisa Nowak, he served himself up as another example that even the brightest and presumably best among us can still lose it, and kick all sense of morality and civilized behavior to the curb. Temporary insanity doesn't explain it, nor does unstable teenage emotions. It's
Re: (Score:2)
state sponsored development (Score:3)
Talk about making productive use of prisoners time.
Re: (Score:3)
On the bight side, Hans might have a 20 year all expenses paid development cycle ahead of him. Think of the contribution he could make if allowed to.
Talk about making productive use of prisoners time.
You're right, the Core 2 Duo machine with a SATA-1 7200 rpm disk that he got when he went into the clink will run un-fucking-believably well 20 years from now. That only leaves one problem...
Re: (Score:2)
There's no way for Hans to make meaningful progress without relatively unfettered Internet access, and there's no way any prisoner for his crime would be allowed that.
Not to mention that allowing someone to continue on his life's work undisturbed is not exactly the point of incarceration.
Re: (Score:3)
The purpose of incarceration is more than simply separating dangerous elements from society. It's to punish as well, at least for deterrence, and it hardly punishes Reiser to give him a lifestyle allowing him a monastic devotion (and an appreciative community) to something he feels is important.
You can disagree that punishment or deterrence should be the point of incarceration, but that's the way it is right now.
Why would you even care? (Score:5, 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?
Re:Why would you even care? (Score:4, 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.
Re: (Score:3)
I don't get this either. Being a genius doesn't preclude being a tyrant of some form. Being a murdered doesn't preclude being an incredible programmer.
I only wish we could give the guy a keyboard to bang away at in prison ...
Re: (Score:2)
Actually I think that one would.
Re:Why would you even care? (Score:5, Funny)
Nah, truly incredible programmers trap SIGKILL.
Re: (Score:2)
Re:Why would you even care? (Score:5, 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" [tvtropes.org] comes to mind... clever enough to attempt something dangerous to my files, but not clever enough to actually make it succeed.
Re: (Score:2)
Really? You can't just judge it based on it's features and performance?
I can, but the rest of the world can't (or at least didn't). Not much point in using a filesystem that nobody else wants to support, even if their reasons aren't entirely rational.
my personal opinion (Score:3)
The murder scandal got the project waylaid long enough that everyone else moved on.
Even if the stigma that threw banana peels in the way is gone, reiser4 is still far behind.
If it's open source, cannibalize it and take the features.
Re:my personal opinion (Score:5, 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?
Re: (Score:2)
Re: (Score:2)
Let Hans Reiser work (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.
Re: (Score:2)
Re: (Score:3)
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.
In general, no. However, have you seen his handwritten letters [wired.com] and read the text of his complaints and demands? The guy is seriously delusional and deep in denial. I don't think I'd want to trust my data to code written by a mind that unhinged.
Re: (Score:2)
This is irrational thinking. Executing him won't bring her back. Locking him up will prevent him from committing further crimes. You're engaging in a version of the sunk cost fallacy.
Re: (Score:2)
Whatever happened to good old-fashioned revenge?
Revenge is not our job (Score:2)
Re: (Score:2)
I don't care about giving him a second chance. I want his slave labor more than I want his blood. But I need filesystems more often than I need license plates.
Lack of knowledge (Score:2)
Lack of knowledge is so sad. One has only to have a passing understanding of data models to read Reiser’s paper and realise he
does not understand the fundamental concepts of the field. Such a waste of time, money and talents.
Data loss was the real...ahem...killer (Score:3)
I stopped using ReiserFS long before it's namesake was arrested. It used to lose data. That's pretty much a showstopper for a filesystem who's claim to fame was reliability.
Re: (Score:2)
I never saw that running on decent hardware with battery backed RAID units. I saw significant dataloss the one time I tried XFS (all of - ooh, a month ago) and had to nuke the entire server and start over.
We run ext4 rather than reiserfs mostly now, but it served us well for very many years.
Mind you - I did try reiser4 on my laptop for a bit back in 2004, and I had dataloss there. Never had dataloss with reiser3 though, except the really early versions. Even then it was a lot better than ext2, which was
Benchmarked on SSD? (Score:5, 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).
Aliens (Score:3)
The murder of his wife was the straw that broke the camel's back, but for me, I started turning away from Reiser based on the sliminess of the Burke character he played in "Aliens". Of course, that "Mad About You" shit didn't help much, either.
Re: (Score:2)
Re: (Score:3)
It would need a lot more configurable flags and useless values to tweak for us Gentoo folks to take it up. :-)
Re: (Score:2)
Kidding aside and as a fellow Gentoo user, I've actually found a lot of those use flags have gone away and been replaced with high level feature level flags. I mean there are still the classics and my package.use is fairly long.. but it's definitely improved (or gotten worse depending on your viewpoint) in the last few years..
Re: (Score:3)
Einstein did invent the atomic bomb, didn't he...?
LOL no that's not really his thing. It was a big physics project and he was a physicist some decades before Trinity, but that's about as much connection as exists.
Its like asking who invented the computer (or the internet), the real invention is the very twisty logic required to narrow it down to only and exactly one person.
Re: (Score:2)
Einstein did invent the atomic bomb, didn't he...?
No [answers.com]. next question
Inventor of the atomic bomb (Score:2)
Einstein didn't even get security clearance to work on the Manhattan project because he was a pacifist.
There were about 10 000 scientists working on the Manhattan project, but if I had to name the inventor of the atomic bomb, I would say it was Leo Szilard.
http://en.wikipedia.org/wiki/Einstein%E2%80%93Szil%C3%A1rd_letter [wikipedia.org]
Re: (Score:3)
Einstein did invent the atomic bomb, didn't he...?
No. Einstein's threory was necessary for its invention, but the primary guys were Niels Bohr and Enrico Fermi. In 1934 the idea of chain reaction via neutron was proposed by Leó Szilárd, who patented the idea of the atomic bomb (British patent 630,726). See wikipedia. [wikipedia.org]
Re: (Score:3)
By the time you are considering using an atomic bomb, I guess being sued for patent infringement is the least of your concerns.
Re: (Score:2)
Everyone else has already said no, but I would like to point out that there is a grain of truth to that statement. . . Einstein's signature on a letter to FDR was the impetus for the Manhattan Project - he was concerned that the Nazis would develop a nuke first.
http://en.wikipedia.org/wiki/Einstein%E2%80%93Szil%C3%A1rd_letter [wikipedia.org]
Re: (Score:2)
Einstein did invent the atomic bomb, didn't he...?
No, no he fucking didn't.
Re: (Score:3)
ReiserFS was the best FS out there for a while. This is the next version of it. I'm curious about it, just for that reason.
Re: (Score:2)