Linux Kernel 5.5 终究删除 SYSCTL 体系调用

2019年12月01日 09:17 次浏览 稿源:开源中国 条评论

Linux Kernel 5.5 终究清除支撑 sysctl 体系调用的代码,该代码已被弃用了大年夜约十年,今朝对任何体系构造的现代体系都没有影响。经久以来,Linux sysctl 体系调用都不建议被应用,也不建议将其与经过过程 /proc/sys 地下的 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

活动出口:

天翼云大年夜促领万元红包 爆款云主机仅需79元/年

阿里云12·12岁终推销节 云大年夜使推行活动

对文章打分

Linux Kernel 5.5 终究删除 SYSCTL 体系调用

2 (22%)
已有 条看法

    最新资讯

    加载中...

    昔日最热

    加载中...

    热点评论

      雇用


      Advertisment ad adsense 谷歌s cpro.百度.com
      created by ceallan