网站首页 > 资源文章 正文
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
猜你喜欢
- 2024-10-30 腾讯面试:linux内存性能优化总结(linux内核性能优化)
- 2024-10-30 CentOS系统下PXE服务器的搭建与部署
- 2024-10-30 Linux系统中的Oracle数据备份(三)——重置sys和system密码
- 2024-10-30 Linux入门的一些基本知识整理,赶紧收藏起来
- 2024-10-30 Linux高性能服务器设计(高性能linux服务器运维实战pdf)
- 2024-10-30 浅析进程间通信的几种方式(含实例源码)
- 2024-10-30 Linux在实际中的应用(linux在工作中的应用)
- 2024-10-30 如何在 U 盘上安装多个操作系统(u盘怎么制作多系统安装盘)
- 2024-10-30 【Linux】推荐一款功能强大的系统诊断和监控工具sysdig
- 2024-10-30 如何通过网络启动安装操作系统(逐步操作)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)