除了多年来没有讨论过Reiser4,也没有人提出过最终尝试主线Reiser5,看起来原始的、功能丰富的ReiserFS文件系统可能会在2022年退出Linux内核。
ReiserFS是在21年前推出的,是Linux内核中第一个被主线化的日志文件系统,在当时的早期开源文件系统中提供了创新功能。有一段时间,ReiserFS在SUSE Linux上被默认使用,并且在Namesys时代继续看到积极的功能开发。但自从ReiserFS的主要开发者Hans Reiser在15年前因谋杀妻子而被定罪后,除了前Namesys开发者Edward Shishkin的工作外,ReiserFS(或Reiser4)就没有什么工作了。虽然Shishkin一直在推动Reiser4/Reiser5的发展,但ReiserFS基本上被留在了代码中,用户的兴趣越来越少,而且鉴于它与Hans Reiser的关系,似乎没有公司愿意参与其中。另外,如今EXT4、XFS和Btrfs都是更好的选择,甚至还有OpenZFS。
在本周由长期从事内核开发的Matthew Wilcox发起的讨论中,有一个关于移除ReiserFS的提议。Wilcox删除ReiserFS的动机是由于他正在追求的内核基础设施的变化,但ReiserFS是唯一剩下的一个特定标志的用户,阻碍了他的工作。另外他还指出,除了Syzbot的修复和其他树状代码的修改,ReiserFS在最近几年几乎没有看到新的工作。至少从2019年开始,似乎就没有任何用户发现的错误修复。
在该主题之后,Edward Shishkin为ReiserFS发布了一个补丁,以摆脱AOP_FLAG_CONT_EXPAND标志,这也是促使Wilcox首先发起讨论的原因。然而,其他的内核开发者也对废弃/删除该文件系统表示了兴趣。ReiserFS有可能会在实际删除之前被废弃几个内核版本,这也是删除内核功能的常见做法。
从目前的评论来看,ReiserFS可能会在2022年被废弃,并在未来的Linux内核主线版本中最终被删除。Dave Chinner也建议可能会考虑废除,并计划删除其他没有被维护和不符合2038年标准的旧Linux文件系统。