Linux 取消對 a.out 格式的支持,并刪除其相關代碼
早在 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 支持。
本文轉自OSCHINA
本文標題:Linux 取消對 a.out 格式的支持,并刪除其相關代碼
本文地址:https://www.oschina.net/news/178591/linux-remove-a-out