上周蘋果宣布未來 Mac 將會(huì)采用基于 ARM 架構(gòu)的自研芯片后,部分開源項(xiàng)目已經(jīng)開始為未來支持 ARM64 的 macOS 11 做準(zhǔn)備。

雖然首批搭載蘋果 64 位 ARM 芯片的 MacBook/Mac 最快也要到年底才會(huì)面向消費(fèi)者提供,并且在這之前蘋果只向開發(fā)者提供數(shù)量有限的開發(fā)機(jī),但部分開源項(xiàng)目已經(jīng)在為 64 位 ARM Mac 的構(gòu)建做必要的構(gòu)建系統(tǒng)更改和其他準(zhǔn)備工作。
這項(xiàng)工作會(huì)從一些假設(shè)開始,在為 macOS/Darwin 進(jìn)行構(gòu)建時(shí)考慮的是 x86_64 架構(gòu),但在某些情況下,可以更好地模塊化其邏輯,就像蘋果用類似的芯片支持 iOS,可據(jù)此參考如要支持未來的 Mac 將會(huì)包含哪方面的變化。此外還可以圍繞二進(jìn)制文件開始改變,以支持同時(shí)支持 x86_64 和 ARM64/AArch64 的 macOS 構(gòu)建。
蘋果已經(jīng)開始將 ARM / macOS 11 的部分變化提交給上游 LLVM/Clang,后者是該公司的默認(rèn)編譯器工具鏈。LLVM/Clang 編譯器堆棧也合并了蘋果的提交,包括 ARM64 macOS 對(duì) Compiler-RT 和其他最近的 commit 的支持。由于 LLVM/Clang 是 macOS 的默認(rèn)編譯器,也為 Xcode 提供支持,蘋果會(huì)全力推進(jìn)讓所有必要的支持變更快速提交到上游。

LibreOffice 是已經(jīng)在為支持面向 macOS ARM64 構(gòu)建而做準(zhǔn)備的知名開源項(xiàng)目之一,另一個(gè)例子是蘋果一直在進(jìn)行的對(duì) OpenJDK 的修改。

還有許多較小的開源項(xiàng)目,例如 TextStory 和 Game Boy 模擬器 SameBoy 也已經(jīng)進(jìn)行了修改,以支持 macOS ARM64 版本。
特別提醒:本網(wǎng)內(nèi)容轉(zhuǎn)載自其他媒體,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。本站不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。如若本網(wǎng)有任何內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系我們,本站將會(huì)在24小時(shí)內(nèi)處理完畢。
相關(guān)推薦
- 選擇站群VPS時(shí)必須關(guān)注的六大核心需求
- 獎(jiǎng)項(xiàng)申報(bào)丨2024中國IDC產(chǎn)業(yè)年度評(píng)選正式啟動(dòng) 邀您共筑算力新未來
- 美國硅谷大帶寬服務(wù)器怎么樣?
- 永久免費(fèi)的網(wǎng)站服務(wù)器有哪些?永久免費(fèi)的網(wǎng)站服務(wù)器品牌推薦!
- 國外VPS免費(fèi)加速怎么操作 國外VPS云服務(wù)器加速方法
- 國外VPS速度怎么樣?國外VPS免費(fèi)加速的方法有哪些?
- 久免費(fèi)的網(wǎng)站服務(wù)器有哪些?穩(wěn)定免費(fèi)的網(wǎng)站服務(wù)器推薦
- 歐美原生IP服務(wù)器有哪些?歐美原生VPS云服務(wù)器推薦