部分开源项目着手支撑 macOS ARM64

局长
 局长
发布于 2020年06月30日
收藏 2

精选30+云产品,助力企业轻松上云!>>>

上周苹果宣布将来 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 版本。

本站文章除注明转载外,均为本站原创或编译。迎接任何情势的转载,但请务必注明出处,尊敬他人休息共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.aledoyoga.com]
本文标题:部分开源项目着手支撑 macOS ARM64
加载中
此消息有 11 条评论,请先登录后再检查。
前往顶部
顶部