Linux 取消對(duì) a.out 格式的支持,并刪除其相關(guān)代碼
早在 2019 年,Linux 內(nèi)核就棄用使用了幾十年的 a.out 文件格式支持,由新的 ELF 格式接管工作。時(shí)間來到 2022 年,a.out 的相關(guān)代碼似乎都要從內(nèi)核中刪除了。
Linux 一直依賴 a.out 格式,直到 90 年代中期的 v1.2,ELF 成為流行的二進(jìn)制文件格式。雖然多年來 a.out 格式并未在 Linux 上廣泛使用,但直到 2019 年,Linux 內(nèi)核才棄用對(duì)在 x86 32 位上運(yùn)行 a.out 二進(jìn)制文件的支持。事實(shí)上,編譯器和其他工具組件已經(jīng)從 a.out 文件格式轉(zhuǎn)移了多年。
據(jù)外媒 Phorinix 報(bào)道,Borislav Petkov 提議從內(nèi)核中移除對(duì) a.out 支持的補(bǔ)?。?/p>
目前為止,所有響應(yīng)的 Linux 上游開發(fā)人員都支持清除 a.out 支持的相關(guān)代碼。
一些舊的系統(tǒng)調(diào)用和其他未使用的內(nèi)核代碼也有可能在此過程中被清除。此移除補(bǔ)丁似乎并未進(jìn)入 Linux 5.17 的合并窗口,也許將推遲到 v5.18,但無論如何,2022 年 Linux 內(nèi)核都將完全退出 a.out 支持。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:Linux 取消對(duì) a.out 格式的支持,并刪除其相關(guān)代碼
本文地址:https://www.oschina.net/news/178591/linux-remove-a-out