Workflow
大小写不敏感文件系统
icon
Search documents
“把BUG当特性,真是见鬼了”,Linux之父痛斥文件系统“大小写不敏感”:这是天大的错误
3 6 Ke· 2025-04-28 07:19
早在近两年前,来自 Valve/Linux 的一位开发者就曾为 Bcachefs 提交了关于大小写折叠(case folding)/大小写不敏感文件和目录支持的补丁,这 一功能随后被合入了 Bcachefs 的内核驱动中。但开发者们发现,这套大小写不敏感机制实际上根本没能正常工作。 近日,这位 Linux 之父又一次开炮了——这回,目标直指文件系统开发中的老大难问题:大小写不敏感(case-insensitive,即不区分字符的大小 写)。他不仅痛批这种设计是"天大的错误",连带着 Bcachefs 项目的维护者 Kent Overstreet 也被一通狂怼。 为了解决这个长期存在的问题,Bcachefs 开发团队在 Linux 6.15-rc4 发布前夕,提交了新的修复补丁,终于让大小写不敏感的目录支持真正生效。 在开源圈中,Linus Torvalds 发火的场面,总能引发一阵"小型地震"。 为什么一个看似简单的"大小写问题"会引发 Linus 如此强烈的反应?事情还要从 Bcachefs 最近提交的一个修复补丁说起…… Bcachefs 的修复补丁触发争议 进入正题前,先扫个盲:Bcachefs 是一种 ...