Ubuntu 25.04版本在編譯器探索上邁出重要一步,近日,科技媒體Phoronix報(bào)道了Ubuntu的這一新動(dòng)向。據(jù)悉,Ubuntu 25.04版本代號(hào)“Plucky Puffin”,在該版本中,Canonical公司首次嘗試使用LLVM編譯器進(jìn)行構(gòu)建測(cè)試。
這一嘗試并非一帆風(fēng)順,據(jù)Phoronix引用的郵件列表信息,測(cè)試結(jié)果顯示在多個(gè)CPU架構(gòu)上都出現(xiàn)了軟件包構(gòu)建失敗的情況。具體而言,在x86_64架構(gòu)上,有176個(gè)軟件包未能成功構(gòu)建;在armhf架構(gòu)上,失敗的軟件包數(shù)量達(dá)到了205個(gè);而在ARM64架構(gòu)上,也有131個(gè)軟件包構(gòu)建失敗。其他架構(gòu)同樣遭遇了不同程度的構(gòu)建問(wèn)題。
盡管如此,這次測(cè)試仍然具有里程碑式的意義。它標(biāo)志著Canonical公司正式開(kāi)始了對(duì)LLVM/Clang編譯器的探索,并致力于通過(guò)這一新的編譯器來(lái)提升Ubuntu系統(tǒng)的性能。此次測(cè)試的主要目的是檢測(cè)新的編譯器/工具鏈升級(jí)情況,并評(píng)估其在不同CPU架構(gòu)上的兼容性。
對(duì)于Canonical公司而言,這次嘗試不僅是一次技術(shù)上的突破,更是一次對(duì)未來(lái)的探索。盡管在測(cè)試過(guò)程中遇到了一些挑戰(zhàn),但公司并未因此氣餒,而是將這次測(cè)試視為一個(gè)學(xué)習(xí)和成長(zhǎng)的機(jī)會(huì)。未來(lái),Canonical將繼續(xù)努力,不斷優(yōu)化LLVM/Clang編譯器在Ubuntu系統(tǒng)中的應(yīng)用,以期為用戶提供更加高效、穩(wěn)定的操作系統(tǒng)體驗(yàn)。