当前位置: 首页 > 科技观察

Linux取消对a.out格式的支持并删除其相关代码

时间:2023-03-15 23:34:55 科技观察

早在2019年,Linux内核就弃用了对使用了几十年的a.out文件格式的支持,新的ELF格式取而代之。时间到了2022年,a.out的相关代码好像从内核中删除了。直到90年代中期ELF成为流行的二进制文件格式时,Linux才依赖a.out格式直到v1.2。虽然a.out格式多年来一直没有在Linux上广泛使用,但直到2019年,Linux内核才不再支持在x8632位上运行a.out二进制文件。事实上,编译器和其他工具组件已经远离a.out文件格式很多年了。据外媒Phorinix报道,BorislavPetkov提议从内核中移除对a.out支持的补丁:到目前为止,所有响应的Linux上游开发者都支持移除a.out支持的相关代码。也有可能在此过程中清理了一些旧的系统调用和其他未使用的内核代码。这个删除补丁似乎没有进入Linux5.17合并窗口,也许会延迟到v5.18,但无论如何,2022Linux内核将完全放弃对a.out的支持。本文转自OSCHINA文章标题:Linux取消对a.out格式的支持并删除其相关代码本文地址:https://www.oschina.net/news/178591/linux-remove-a-out