皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Linux 的 HFS/HFS+ 文件系统驱动程序支持最终可能会得到维护

就在几天前,有传言说可能会从 Linux 内核中删除 Apple HFS 和 HFS+ 文件系统驱动程序,因为它们已经孤立了十年并开始造成维护负担。在短暂地被标记为弃用之后,现在看起来这些驱动程序可能会由新的维护者维护,声称可以担任该角色。

Apple HFS/HFS+ Linux 文件系统驱动程序已经十多年没有得到很好的维护,甚至 Apple 在最近的 macOS 版本中也逐步淘汰了原来的分层文件系统。但是,由于一些较旧的 Apple 系统仍然依赖 HFS+ 进行其 EFI 系统部分 (ESP),因此看起来在 Linux 下文件系统使用可能仍有一些生命力。

Microsoft 的资深 Linux 开发人员 Christian Brauner 正在努力弃用 Linux 内核中的 HFS 和 HFS+ 代码,当时一些社区开发人员已经站出来维护它们。

作为对弃用驱动程序的补丁的回应,一位十多年前曾为 HFS+ 驱动程序做出贡献的 IBM 开发人员提出帮助尝试重新使用 HFS/HFS+ 驱动程序代码。Viacheslav Dubeyko 更愿意看到 HFS+ 代码至少继续留在内核周围。

Debian 开发者 John Paul Adrian Glaubitz 也表示愿意在测试/审查补丁时帮助共同维护 HFS/HFS+ 代码。Glaubitz 仍然负责监督一些 Apple PowerMac,并在旧的文件系统代码中发现了价值:

“如果您愿意作为维护者站出来,我很乐意通过测试和审查补丁来帮助您。我有 PowerMacs 可供测试,也可以使用 “mac99” 机器类型将 Debian 的 32 位和 64 位 PowerPC 安装在 QEMU 上的模拟 PowerMac 上,以测试从 HFS/HFS+ 分区启动。

我是 Debian 中这些 PowerPC 端口的 Debian 主要维护者(不要与 little-endian PowerPC 端口混淆),如果需要,我还可以轻松地构建各种测试映像。

反过来,今天发送的是本周的 VFS 修复拉取请求,在周日发布 Linux 6.15-rc3 之前。该补丁最终添加了 HFS/HFS+ 弃用警告,只是为了在同一个拉取请求中删除它。Brauner 解释说:

“恢复此拉取请求中也包含的 hfs{plus} 弃用警告。引入弃用警告的提交位于此分支的早期。因此,简单地删除它会重新设置所有其他提交的基数,这是我决定避免的。因此,在同一个分支中进行了回退。

因此,至少目前看起来,如果这些代码真的开始维护,Apple 对 Linux 的 HFS/HFS+ 文件系统支持将保持不变。

Linux 的 HFS/HFS+ 文件系统驱动程序支持最终可能会得到维护

转自 HFS/HFS+ File-System Driver Support For Linux May End Up Being Maintained – Phoronix