实现 Xenix FS、SystemV/386 FS 和 Coherent FS 的 SystemV 文件系统将从 Linux 内核中删除。SystemV 文件系统在 2023 年被孤立,而现在在开发人员意识到代码从根本上被破坏后将被完全删除。
SUSE 的 Jan Kara 编写了该补丁,以删除构成 SystemV“SysV”文件系统的 3.4k 行代码。
Kara 在提交中的基本原理是,它没有被使用,因为在 Big Kernel Lock “BKL” 时代,它中存在了二十年的错误代码:
“自 2002 年以来(更改”将 BKL 替换为 sysvfs-private rwlock“),sysv 文件系统在其 get_block() 函数中的 rwlock 下执行 IO(是的,用于读取所有读取和写入的 inode 元数据的函数上的非休眠锁保持)。直到 2023 年的 syzbot 才注意到。这表明没有人在使用文件系统。就放下它。
因此,随着这个 VFS Git 分支计划用于即将到来的 Linux 6.15 合并窗口,SystemV 文件系统将被删除。
转自 SystemV Filesystem Being Removed From The Linux Kernel – Phoronix