Linux 删除 a.out 的相关代码

文 | 罗奇奇
【Linux 删除 a.out 的相关代码】出品 | OSC开源社区(ID:oschina2013)
早在 2019 年,Linux 内核就弃用使用了几十年的 a 。out 文件格式支持,由新的 ELF 格式接管工作 。时间来到 2022 年,a 。out 的相关代码似乎都要从内核中删除了 。
Linux 一直依赖 a 。out 格式,直到 90 年代中期的 v1 。2,ELF 成为流行的二进制文件格式 。虽然多年来 a 。out 格式并未在 Linux 上广泛使用,但直到 2019 年,Linux 内核才弃用对在 x86 32 位上运行 a 。out 二进制文件的支持 。事实上,编译器和其他工具组件已经从 a 。out 文件格式转移了多年 。
据外媒 Phorinix报道,Borislav Petkov 提议从内核中移除对 a 。out 支持的补丁:
目前为止,所有响应的 Linux 上游开发人员都支持清除 a 。out 支持的相关代码 。
一些旧的系统调用和其他未使用的内核代码也有可能在此过程中被清除 。此移除补丁似乎并未进入 Linux 5 。17 的合并窗口,也许将推迟到 v5 。18,但无论如何,2022 年 Linux 内核都将完全退出 a 。out 支持 。
音视频应用大爆发,解读背后的技术支撑 对白嫖彻底失望,著名开源软件作者不愿再自费 没有这个传奇工程师,就没有今天的Windows
觉得不错,请点个在看呀

    推荐阅读