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

Linux资讯 统信UOS系统管理员 2周前 (03-28) 22次浏览 0个评论 扫描二维码

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

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

Linux 5.10是比预期更大的内核版本,能看到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之家 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Linux 5.10是比预期更大的内核版本,能看到setf_fs()的删除
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址