专栏名称: 程序猿
本微信公众号:imkuqin,为程序员提供最新最全的编程学习资料的查询。目前已经开通PHP、C/C++函数库、.NET Framework类库、J2SE API查询功能。
目录
相关文章推荐
OSC开源社区  ·  130万奖金池!第二届vivo蓝河操作系统创 ... ·  19 小时前  
OSC开源社区  ·  最强15岁初中生:用开源项目赚到了数百万、超 ... ·  19 小时前  
程序员的那些事  ·  趣图:折腾错误三小时后才看 readme 文档的我 ·  昨天  
51好读  ›  专栏  ›  程序猿

Linux内核将删除3万多行代码——其开发者因杀妻被判终身监禁

程序猿  · 公众号  · 程序员  · 2024-11-01 22:57

正文

来自公众号:OSC开源社区

链接:https://www.oschina.net/news/276137/hans-reiser-2024

ReiserFS 是一个比较古老的 Linux 文件系统,早在两年前就已被标记为“弃用”,当时社区决定在 2025 年将其从主线内核中移除。

ReiserFS 的命名源自作者 Hans Reiser 的姓氏,这个日志型文件系统发展比 ext2/3 晚许多。
在技术上使用的是 B*-tree 为基础的文件系统,其特色为能很高效率地处理大型文件到众多小文件。


而即将到来的 Linux 6.13 将会成为 2025 年的第一个主要内核版本,该版本预计会从主线内核的代码库中删除 ReiserFS。

SUSE 工程师 Jan Kara 本周在一个补丁注释中也提到了下一个内核周期将移除 ReiserFS:


据介绍,内核将删除 32,800 行与 ReiserFS 相关的代码,因此如果有开发者想要继续使用 ReiserFS 文件系统,那么他们只能使用最后一个在主线内核中支持它的版本——即将发布的 Linux 6.12(可能是 LTS),或之前的旧版本。

ReiserFS 文件系统作者兼首席开发者 Hans Reiser 因谋杀罪被判终身监禁,它早已停止开发,而且现在也没有发行版使用。

与 EXT4、Btrfs、XFS 等现代 Linux 文件系统,以及 F2FS 和 Bcachefs 等其他现代文件系统相比,ReiserFS 早已过时。

事实上,由于缺少大公司的支持,Reiser4 的开发从未被纳入主线,而且在 ReiserFS 作者 Hans Reiser 被判谋杀罪后,其他开发者以及组织也逐渐远离了 ReiserFS。

2008 年,Hans Reiser 被控谋杀了他的妻子 Nina Reiser,被判处 15 年到终身监禁,同年 9 月 5 日被送到加州的圣昆丁州立监狱开始服刑。

去年年底,Hans Reiser 在狱中回应了 Linux 内核移除 ReiserFS 的讨论。

Hans Reiser 在信中对自己的罪行表示了道歉,称一直在狱中参加讨论会,改进社交技能,以帮助减少对社会的危险性,称自己已经是不同的人了。

他随后讨论了 ReiserFS 文件系统的经验教训,对曾使用 ReiserFS 的发行版 SUSE 没能在市场上取得成功而遗憾。他还对 Richard Stallman 表达了感谢,称由于无法上网他对 Reiser 5 几乎一无所知。

Hans Reiser 向 ReiserFS 的用户道歉称:“因为我的犯罪和入狱,我没能实现那个梦想,他们也没能看到 Reiser 4 的任何改进。

我不知道 Reiser 5 里有什么 —— 没有人告诉我,我也没资格要求大家不要让那些辛勤工作为用户构建漂亮文件系统的人受我声誉所困。

我请你们体谅一下他们的感受。

让他们的梦想摆脱我所造成的伤害吧。

在这封信里面,Hans Reiser 还提出了最后一个 ReiserFS 变动请求:编辑 README 文件,将 Mikhail Gilula、Konstantin Shvachko 和 Anatoly Pinchuk 加入到开发者名单中(credits),删除他可能说过的为什么这些人不应该加入进名单的内容,是时候放手了。

根据他的间接请求,SUSE 开发者 Jan Kara 更改了 ReiserFS 的 README 文件,提交到 Linux 6.10 内核。这一变更已正式合并到新内核中。

相关来源

https://www.reddit.com/r/linux/comments/142c0tq/the_deprecated_bloodstained_code_in_the_linux/

https://www.phoronix.com/news/Linux-6.13-To-Drop-ReiserFS

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bb6b206216f599cd5d4362394c6704a36e14f1ff


延伸阅读

ReiserFS作者在狱中就“被 Linux 内核弃用”发表评论

---END---