云网牛站
所在位置:首页 > Linux新闻 > Linux 5.10首个RC版发布:删除了Christoph的set_fs()

Linux 5.10首个RC版发布:删除了Christoph的set_fs()

2020-10-27 11:01:25作者:一君_稿源:开源中国社区

在 2020 年 10 月 25 日,Linux 创始人 Linus Torvalds 发邮件称 Linux 5.10 首个 RC 版正式到来,它被标记为 5.10-rc1,并提供了 linux-5.10-rc1.tar.gz 包下载,这次合并超出了其预期,可以称得上是一个很大的合并窗口,近 1700 人进行了 1.4 万次提交。另外,Linus 表示,对他来说,最有趣的更改是删除了 Christoph 的 set_fs()。

Linux 5.10首个RC版发布:删除了Christoph的set_fs()

 

关于 set_fs()

set_fs() 是 Linux 内核中操作文件的方法模型,可以控制“用户空间副本实际上是进入用户空间还是内核空间”。而删除 set_fs() 之后,可以让内核更加安全,不会被用户空间副本侵入。

set_fs() 已经存在了近 30 年,整个模型最早可以追溯到 Linux 的原始发行版,Linus 认为,set_fs() 的名称也非常有历史意义。set_fs() 依然存在,并非所有架构都已使用新的方法,但是 x86,powerpc,s390 和 RISC-V 已经删除了地址空间替代,并且所有核心工作都已完成。而其他体系结构也正在从这个非常古老的模型中转换出来。

“对大多数人而言,所有这些都不重要,Linux 5.10 不再依赖整个 set_fs() 模型,只是一个小小的历史注脚。”Linus 最后还说道,大多数实际更改都是驱动程序的更新。

 

其它改变

Linux 5.10 版本的其他重大变化还包括:终止对 PowerPC 601 CPU 的支持,支持英伟达用于自动驾驶汽车和机器人的 Orin SOC,对 Raspberry Pi 4 中使用的 Broadcom CPU 的图形驱动程序有更好支持等等。

 

下载链接

需要下载的用户可到https://www.kernel.org/下载,或在https://kernel.ubuntu.com/~kernel-ppa/mainline/下载 v5.10-rc1 目录中的 deb 包,其安装方法可参考在Ubuntu、Deepin下安装Linux 5.9内核的deb软件包一文。

Linux 5.10首个RC版发布:删除了Christoph的set_fs()

 

相关主题

Deepin/UOS及Debian类衍生系统中用xanmod升级Linux内核

精选文章
热门文章