歡迎您光臨本站 註冊首頁

部分開源專案著手支援 macOS ARM64

←手機掃碼閱讀     admin @ 2020-06-30 , reply:0

上週蘋果宣佈未來 Mac 將會採用基於 ARM 架構的自研晶片後,部分開源專案已經開始為未來支援 ARM64 的 macOS 11 做準備。

雖然首批搭載蘋果 64 位 ARM 晶片的 MacBook/Mac 最快也要到年底才會面向消費者提供,並且在這之前蘋果只向開發者提供數量有限的開發機,但部分開源專案已經在為 64 位 ARM Mac 的構建做必要的構建系統更改和其他準備工作。

這項工作會從一些假設開始,在為 macOS/Darwin 進行構建時考慮的是 x86_64 架構,但在某些情況下,可以更好地模組化其邏輯,就像蘋果用類似的晶片支援 iOS,可據此參考如要支援未來的 Mac 將會包含哪方面的變化。此外還可以圍繞二進位制檔案開始改變,以支援同時支援 x86_64 和 ARM64/AArch64 的 macOS 構建。

蘋果已經開始將 ARM / macOS 11 的部分變化提交給上游 LLVM/Clang,後者是該公司的預設編譯器工具鏈。LLVM/Clang 編譯器堆疊也合併了蘋果的提交,包括 ARM64 macOS 對 Compiler-RT 和其他最近的 commit 的支援。由於 LLVM/Clang 是 macOS 的預設編譯器,也為 Xcode 提供支援,蘋果會全力推進讓所有必要的支援變更快速提交到上游。

LibreOffice 是已經在為支援面向 macOS ARM64 構建而做準備的知名開源專案之一,另一個例子是蘋果一直在進行的對 OpenJDK 的修改。

還有許多較小的開源專案,例如 TextStory 和 Game Boy 模擬器 SameBoy 也已經進行了修改,以支援 macOS ARM64 版本。


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/116811/open-source-arm64-macos-start
部分開源專案著手支援 macOS ARM64已經有255次圍觀

http://coctec.com/news/soft/show-post-240339.html