Linux 6.1已彻底清除a.out代码
出品 | OSC开源社区(ID:oschina2013)
a.out 是一种文件格式,在旧版本的类 Unix 计算机操作系统中用于可执行文件、目标代码,以及在后来的系统中用于共享库,a.out 是 "assembler output" 的缩写彻底清除上网记录 。
Linux 其实只使用 a.out 到 1.2 版本(1995 年),而对 ELF 的支持则是最早于 1.1.52 内核中加入(实验性支持)彻底清除上网记录 。
目前大多数类 Unix 系统都已改用 ELF 格式,不再采用 a.out 格式,在 2019 年的时候,Linux 内核弃用了对 a.out 支持彻底清除上网记录 。不过需要注意的是,当用户没有指定输出名称时,"a.out" 仍然是某些编译器和链接器创建的可执行文件的默认输出文件名,但这个文件仅有文件名为 "a.out",实际创建的文件并不是 a.out 格式(约定俗成的命名习惯)。
在弃用这么久之后,从今年年初开始,Linux 内核开发者就开始着手删除 a.out 相关的代码,现在,随着 Linux 6.1 的到来,之前没有完全清楚的 a.out 代码则是彻底被删除了(删除了大约 500 行相关的 a.out 代码)彻底清除上网记录 。
这次代码清理也实现此前承诺的在 2022 年从 Linux 内核中删除所有 a.out 相关内容的目标彻底清除上网记录 。
相关链接: \
JetBrains Fleet公测彻底清除上网记录 ,下一代轻量级全能IDE 建议弃用C/C++后,Azure CTO再怼Git:最不直观、最笨重 Linus 电脑内存损坏,导致 Linux 6.1 补丁合并推迟
这里有最新开源资讯、软件更新、技术干货等内容
点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦~
爱资源吧版权声明:以上文中内容来自网络,如有侵权请联系删除,谢谢。