mold 是現(xiàn)有 Unix 鏈接器的高性能替代方案,它比 LLVM lld 鏈接器快幾倍。mold 旨在通過減少構(gòu)建時(shí)間,特別是在快速調(diào)試 - 編輯 - 重建周期 (debug-edit-rebuild) 中,提升開發(fā)者生產(chǎn)力。
下面是 GNU gold、LLVM lld 和 mold 在模擬的 8 核 16 線程機(jī)器上鏈接主流大型程序的最終調(diào)試信息可執(zhí)行文件時(shí)的性能比較。
近日,mold 正式發(fā)布了 2.0 版本。其中一項(xiàng)重大變化是修改開源 License:將 AGPL 更改為 MIT。此前 mold 曾使用 AGPL 來解決商業(yè)融資問題 —— 但最后并沒有達(dá)到預(yù)期效果。因此,mold 2.0 將 AGPL 代碼重新授權(quán)為 MIT。
mold 創(chuàng)始人表示:
通過 2.0.0 版本,我們已將許可證從 AGPL 轉(zhuǎn)換為 MIT,旨在擴(kuò)大鏈接器的用戶群。這不是一個(gè)容易的決定,因?yàn)槟切┮恢标P(guān)注我們進(jìn)展的人都知道,我們一直在嘗試通過 AGPL / 商業(yè)許可雙重許可方案為項(xiàng)目實(shí)現(xiàn)盈利。
不幸的是,這種方法沒有達(dá)到我們的預(yù)期。變更開源 License 代表了我們對(duì)這一現(xiàn)實(shí)的接受。我們不想堅(jiān)持一個(gè)效果不佳的策略。
其他變化:
此前 mold 無法使用--relocatable選項(xiàng)生成包含超過 65520 個(gè)部分的目標(biāo)文件。現(xiàn)在該錯(cuò)誤已被修復(fù)
mold 現(xiàn)在將-undefined解釋為--undefined的同義詞,而不是-u ndefined。這似乎不一致,因?yàn)?ufoo通常被視為-u foo(這是--undefined foo的別名),但這是 GNU 鏈接器和 LLVM lld 的行為,因此他們優(yōu)先考慮兼容性而不是一致性
-nopie現(xiàn)在作為--no-pie的同義詞處理
審核編輯:劉清
-
Unix系統(tǒng)
+關(guān)注
關(guān)注
0文章
15瀏覽量
9690 -
GNU
+關(guān)注
關(guān)注
0文章
143瀏覽量
17542
原文標(biāo)題:mold 2.0.0正式發(fā)布,開源License從AGPL變更為MIT
文章出處:【微信號(hào):OSC開源社區(qū),微信公眾號(hào):OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
I2C主機(jī)中斷狀態(tài)無效是怎么回事?
開源鴻蒙應(yīng)用案例重磅發(fā)布
采用spi控制ads1256,示波器看到的drdy信號(hào)一直為30k,為什么?
670億元國(guó)產(chǎn)EDA龍頭,實(shí)控人變更為知名央企!
![670億元國(guó)產(chǎn)EDA龍頭,實(shí)控人<b class='flag-5'>變更為</b>知名央企!](https://file1.elecfans.com/web3/M00/01/CA/wKgZO2dYDkmAXMVQAAHvW9qFtdk657.png)
中通客車控股股東將變更為中國(guó)重型汽車集團(tuán)
具備堅(jiān)實(shí)市場(chǎng)基礎(chǔ),博科測(cè)試IPO審核狀態(tài)變更為“提交注冊(cè)”
華宇電子塑封 PMC 2030(C-MOLD)設(shè)備正式投入生產(chǎn)
![華宇電子塑封 PMC 2030(C-<b class='flag-5'>MOLD</b>)設(shè)備正式投入生產(chǎn)](https://file1.elecfans.com/web2/M00/03/A1/wKgaoma9fRmAcRqwAABpT6iH8fM156.jpg)
綠聯(lián)科技IPO審核狀態(tài)變更“提交注冊(cè)”
瑞能半導(dǎo)IPO輔導(dǎo)狀態(tài)變更為“輔導(dǎo)驗(yàn)收”
卓立股份撤回創(chuàng)業(yè)板上市申請(qǐng),深交所終止審核
瞻芯電子完成股份改制,變更公司名稱,聚焦碳化硅半導(dǎo)體領(lǐng)域發(fā)展
微軟Linux發(fā)行版CBL-Mariner現(xiàn)正遷移至Azure Linux?
微軟發(fā)布Windows 11更新 進(jìn)一步檢驗(yàn)Windows性能
Mold - G600 RoHS/鹵素測(cè)試報(bào)告
![<b class='flag-5'>Mold</b> - G600 RoHS/鹵素測(cè)試報(bào)告](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論