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

Linux 的旧挂载 API 代码将在 7.0 内核中淘汰

自 2019 年以来就存在于 Linux 内核中的”新挂载 API”,最近因花费 6 年以上时间才完成其 man 页面文档而引起关注,很快将成为内核内部唯一的挂载 API。移除”旧”Linux 内核挂载 API 的内部实现是即将到来的 Linux 7.0 内核周期的一个候选方案。

Christian Brauner 已将 Red Hat 的 Eric Sandeen 提交的补丁加入队列,用于从内核中移除旧挂载 API 代码的内核内部部分。

随着最后一个树内文件系统驱动程序已转换为支持新的挂载 API,所有未转换文件系统的遗留挂载 API 代码都可以被移除。这只是内核内部代码,遗留挂载系统调用仍然由用户空间支持,以避免破坏尚未适配新挂载 API 系统调用的现有用户空间软件。

Linux 的旧挂载 API 代码将在 7.0 内核中淘汰

虽然所有树内文件系统现在都支持新的挂载 API,但这次计划移除将影响任何不支持新挂载 API 的树外文件系统驱动程序。

移除操作已通过 vfs.git 的 vfs-7.0.namespace Git 分支排队。这是 Brauner 为下一个内核周期排队的工作——无论是 Linux 6.20,或者更有可能根据 Linus Torvalds 的传统将被提升到 Linux 7.0。合并窗口将在 v6.19 内核发布后的 2 月份进行。

转自 Linux’s Old Mount API Code On The Chopping Block For The 7.0 Kernel – Phoronix