Live data from Hacker News

Is it time to remove reiserfs?

lkml.org

191–200 of 260 posts

Re: Is it time to remove reiserfs?

#191
post #23

Earlier quoted context omitted.

Wouldn’t it be better to keep such files inside a database?

A filesystem is a database.

But a special kind of database, that is usually bad with a lot of small entries, especially if they don't have a hierarchy (many files in one folder). Most SQL or NoSQL databases are much better at organizing small "files".

Re: Is it time to remove reiserfs?

#192

ReiserFS is a lesson in project naming. When I started in Linux full-time, back in the early 2000s, I was presented with different fs options - the installer did not give me any information on benefits, or on which ones were considered "stable". ext2 was available, but it also had a built-in version number, and I feared that once ext3 eventually rolled over, it might be incompatible. So I chose the fs that came with…

"... arguably understandable, who would do OSS work on code that is branded the name of a murderer?"

Oh, I don't know, the Linux maintainers who have related to the software rationally and sensibly since Reisers' incarceration?

Silly and lofty "lesson".

Re: Is it time to remove reiserfs?

#193
post #83

Earlier quoted context omitted.

> The logical successor was supposed to be btrfs, but that project IMHO may never be ready for production use. https://btrfs.wiki.kernel.org/index.php/Production_Users Facebook deployed it on millions of servers. Is that production enough? Synology NAS devices also use it.

Lots of people seem to turn up their nose at btrfs. Is there a reason for that? Was it perhaps launched before it was really ready and people still remember early versions?

AFAIK it's not so bad in single-device use-cases. I think most of the more recent failures I've heard about have all had to do with Btrfs RAID. The prevailing wisdom still seems to be that if you want to use RAID, use an md soft-RAID device or LVM under your single-device Btrfs filesystem.

Re: Is it time to remove reiserfs?

#194
post #77

I wonder, how does the principle of not breaking userspace mesh with removing of file systems or drivers? I think some of the published cases where userspace would have been "broken" and Linus got angry were fairly minor, as in you might not even need to fix the software, the user just has to be aware of different defaults. Whereas updating a kernel to a version where the filesystem is not supported will definitely r…

I think, technically, file systems are not part of user-space. All of the code for file-systems lives in the Kernel. In some technical sense, the filesystem is just an implementation detail of the kernel for things like 'read', 'write', and 'mmap'. Since this is an implementation detail, it can be considered 'not part of the public API of the kernel'. Put differently, the promise not to break userspace is aimed at de…

I disagree that filesystem support is not part of userspace.

In userspace, I run "mount -t reiserfs ....", and it mounts a filesystem. If the kernel deletes the reiserfs code, the userspace mount command / kernel 'mount' syscall will fail.

That seems like a very clear userspace thing that breaks.

Is there a reason that the mount syscall no longer accepting a previously valid argument isn't a userspace breaking change?

Re: Is it time to remove reiserfs?

#195

Earlier quoted context omitted.

Yeah that's also why I stopped using it. Why didn't they just fork it and change the name? I don't get it. FWIW at some point it also had quite severe stability issues. I'm sure those were solved but that might have contributed to the fact why there was no effort to fork it but instead people went with ZFS, XFS and eventually ext4

Does superficial moralism and applying guilt by association somehow improve your life?

There is no need to over-analyze this. It's perfectly legitimate to feel that it's weird to use an FS created by someone who murdered his wife, or otherwise violated or opposed norms that you hold important. For instance, I certainly wouldn't use something called HitlerOS as my daily driver (or at all), no matter how good it was, because the name itself makes me uncomfortable.

Re: Is it time to remove reiserfs?

#196
post #69

"WE DO NOT BREAK USERSPACE" https://lkml.org/lkml/2012/12/23/75 I was surprised to see that Linux has in fact removed other filesystems in the past (and I had to look up the word "senescent"). So the real news to me here is that a somewhat "major" break in userspace is being considered. Sure, ReiserFS might not be getting a lot of new installs, but the fact that people have submitted fixes to it within the past few y…

A filesystem in the kernel isn't userspace.

Isn't "mount -t reiserfs" userspace though? Presumably removing reiserfs from the kernel would also break that use of the 'mount' syscall.

Re: Is it time to remove reiserfs?

#197

Earlier quoted context omitted.

Yeah that's also why I stopped using it. Why didn't they just fork it and change the name? I don't get it. FWIW at some point it also had quite severe stability issues. I'm sure those were solved but that might have contributed to the fact why there was no effort to fork it but instead people went with ZFS, XFS and eventually ext4

Does superficial moralism and applying guilt by association somehow improve your life?

[deleted]

Re: Is it time to remove reiserfs?

#198
post #54

What other filesystems have checksums for data? Last time I looked, after a silent SSD failure that I only noticed because some .so files were affected, the only options were btrfs and reiserfs (I think ZFS required a custom kernel at that time). The incident was really eye-opening in how fragile was my data: if .so files were not affected, I would have continued to use the system and erroneous data would silently be…

Git? Since I put pretty much everything into Git, it’s like another filesystem overlayed on my normal filesystem.

Git won't work for larger files unless you go with Git-annex or Git-LFS - but that's a lot of faffing about.

Re: Is it time to remove reiserfs?

#199

I, for one, don't understand why can't they give Hans a computer and an internet connection and allow him to work on some open-source project.

There are interesting links to slavery and workhouses by allowing people to do actual labor from prison. There is pretty much no way to allow people to 'volunteer' to do this kind of work without giving someone an incentive to get as many people into prison and using it as a giant slave work camp.

It's an open source project, that he originally contributed. It's a far cry from "slave work" if the work is voluntary and the result ends up in the digital commons.

Re: Is it time to remove reiserfs?

#200

Earlier quoted context omitted.

Does superficial moralism and applying guilt by association somehow improve your life?

There is no need to over-analyze this. It's perfectly legitimate to feel that it's weird to use an FS created by someone who murdered his wife, or otherwise violated or opposed norms that you hold important. For instance, I certainly wouldn't use something called HitlerOS as my daily driver (or at all), no matter how good it was, because the name itself makes me uncomfortable.

There's no need to overreact about it either; no need to judge the book by its cover. To use your example, some people are having allergic reactions to the software as if it were named HitlerFS. The conflation is exaggerated. Dismissing great software because it was named after a man who would years later murder someone won't bring the victim back. It just eaves the world with less great software. Pointless and misguided moralism.
Post reply on HN