科技动态

Linux Kernel 5.5 最终删除 SYSCTL 系统调用

Linux Kernel 5.5 的更改并未涉及 /proc/sys 支持,而只是将要把多年以来一直未使用的 Linux 上带有 sysctl 二进制接口的系统调用删除。

Linux 内核团队在邮件中表示,据了解,应该已经没有人启用 sysctl 系统调用了,不排除仍然有人在少数 defconfigs 中启用它,不过这种情形也非常少见。如果有任何用户想要这个系统调用,他们可能需要还原补丁。

其实早在 2011 年,他们就想删除代码,但因需要保持兼容性,无法完全删除。那时,剩下的代码是为了与旧的 C 库兼容,但是现在构建 Linux 5.5 的任何人都不想运行超级老式的 libc。

Eric W. Biederman 写了删除了该系统调用的补丁,他提到此前 “linux-next 中有一个新的 xtensa defconfig,它使系统可以调用此循环,但代码维护者回答说并非有意启用的。” 从今天的 linux-next 树开始,defconfig 不再启用系统调用。

消息来源:phoronix

展开阅读全文

京东方原创数字艺术显示技术成为国际标准

上一篇

[技巧]如何从微软官网直接下载Windows 10 November 2019镜像

下一篇

你也可能喜欢

评论已经被关闭。

插入图片
Linux Kernel 5.5 最终删除 SYSCTL 系统调用

长按储存图像,分享给朋友