And with "reiserfs: The last commit", #reiserfs is now gone from #Linux for 6.13:
https://git.kernel.org/torvalds/c/fb6f20ecb121cef4d7946f834a6ee867c4e21b4a
63 files changed, 12 insertions, 32804 deletions
Bye bye!
@kernellogger Not long ago I listened to a Corecursive podcast episode about the story behind Hans Reiser, worth listening!
@kernellogger Good. Next do BCacheFS.
Everything could have gone better.
I think that was back in the ext3 days when SuSE made it the standard.
SUSE Pre 7.0 I think it was.
Well then.
We then had ext2 with journaling, ext3, then came ext4 and now there is a nice selection.
But I still wonder what could have become of ReiseFS
@Seraphyn it's the usual I'd say:
it's not necessary the best technique that makes it, as a lot of other factors (developer interaction, good or bad public opinion due to real or neglectable aspects, a ton of others things) matter as well.
@kernellogger hoppla, mir war gar nicht bewusst, dass reiserfs immer noch im kernel ist. Ich erinnere mich noch an die wilden Geschichten rund um den Entwickler.
@xela "no regressions" gilt halt auch für Dateissystem-Code, auch wenn das manchen Leuten nicht schmeckt.
@kernellogger es war nicht als Kritik gedacht, ich war nur batzerstaunt.
@xela ich hatte das auch nicht als Kritik aufgefasst, sondern nur als einen oft vergessenen Grund nennen wollen, warum es halt noch im Kernel war (obwohl es manchen Entwicklern schon länger ein Dorn im Auge war, und die es daher gerne schon viel früher losgeworden wären)
@kernellogger huh, even the UAPI files? hopefully there are no userspace programs (outside of reiserfs-specific packages at least) that included those...
I guess based on https://codesearch.debian.net/search?q=%23include+%3Clinux%2Freiserfs&literal=1 it looks like maybe only libexplain does that, and that library uses conditional compilation macros, so I guess maybe nothing breaks...
@jann even as regression tracker I tend to think:
removal is fine: if nobody complains, great! And if somebody does just put it back.
So called "scream test". Remove/disable something and wait for someone to start screaming to see who was using it.