Linux 5.10是比预期更大的内核版本,能看到setf_fs()的删除

Linus Torvalds表示,Linux内核5.10版的第一个候选版本现已发布,Linus Torvalds说它“看起来是一个更大的版本”,超出了他的预期。

Linux内核5.10-rc1包含14-15,000个合并提交-取决于您如何计算它们-Torvalds在他对Linux社区的每周更新中指出。他分享了一个消息,对他来说,此版本中最有趣的更改是删除了setf_fs()寻址工具。

Torvalds承认,摆脱setf_fs()并非完全是天翻地覆的变化,但这仍然是一项重要的变化。他解释说:“对我来说,最有趣的更改是Christoph的setf_fs()删除(它通过Al Viro合并,正如您在下面的mergelog中看到的那样)。这不是_huge_更改,但很有趣,因为set_fs()的整个模型,用于指定用户空间副本实际上是进入用户空间还是内核空间,这几乎可以追溯到Linux的原始发行版,而该名称是完全历史性的(它没有在其中使用%fs段寄存器很长时间以来,这个概念一直存在。直到现在”。

他接着说:

我们仍然有“ set_fs()”,并且并非所有架构都已转换为新的世界顺序,但是x86,powerpc,s390和RISC-V已删除了地址空间替代,并且所有核心工作都已完成。希望其他体系结构也可以从该非常古老的模型中转换出来,但是要摆脱掉所有这些可能要花一些时间。

无论如何,对于大多数人而言,所有这些都不重要,并且主要是一个小的历史脚注,即5.10不再依赖于整个set_fs()模型。

未经允许不得转载:统信UOS之家 » Linux 5.10是比预期更大的内核版本,能看到setf_fs()的删除

相关文章