是時候徹底改造GNU動態鏈接器了嗎?

掃碼閱讀手機版

來源: 開源中國 作者: 編輯:張思政 2020-08-31 11:08:14

內容提要:在上周舉辦的 Linux Plumbers 大會上的 GNU Tools 專區,紅帽公司的 Ben Woodard 發表了有趣的演講

在上周舉辦的 Linux Plumbers 大會上的 GNU Tools 專區,紅帽公司的 Ben Woodard 發表了有趣的演講。他對 GNU 動態鏈接器 (ld.so)是否可以在2020年代進行大改造發表了自己的看法。

考慮到 Linux 如今的地位和 Unix 戰爭已結束(80年代末和90年代初 Unix 計算機操作系統供應商之間為建立 Unix 標准而進行的斗爭),Ben 表達了他對動態鏈接器 / 加載器的看法,認為現在是對它們進行大改造的成熟時機,以使其更適合當今的世界。

Ben 總結的 ld.so 失敗之處:

Ben 指出可能改進的領域包括提供更健壯的鏈接、更快的鏈接,以及新的性能和調試角度。他的 “瘋狂想法”還包括嘗試使用支持 ABI 的加載器、向加載器注冊工具接口 (tool interface)、在加載器中使用早期分支以引入新行為,以及提供模塊化的庫需求求解器等。

當然,Ben 目前還沒有編寫全面改造 GNU 動態鏈接器 / 加載器的代碼,至少尚未公開,但是考慮到 Red Hat 的工程師資源,不妨看看這是否是他們所追求的領域並會為之努力。

下載津雲客戶端關注更多精彩

推薦新聞

我來說兩句

關於北方網 | 廣告服務 | 誠聘英纔 | 聯系我們 | 網站律師 | 設為首頁 | 關於小狼 | 違法和不良信息舉報電話:022-23602087 | 舉報郵箱:jubao@staff.enorth.cn | 舉報平臺

Copyright (C) 2000-2024 Enorth.com.cn, Tianjin ENORTH NETNEWS Co.,LTD.All rights reserved
本網站由天津北方網版權所有
增值電信業務經營許可證編號:津B2-20000001  信息網絡傳播視聽節目許可證號:0205099  互聯網新聞信息服務許可證編號:12120170001津公網安備 12010002000001號