音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

查看: 32247|回复: 0
收起左侧

[转载] 部分开源项目着手支持 macOS ARM64

[复制链接]

428

积分

5

听众

197

音贝

音频应用

Rank: 1

积分
428
发表于 2020-6-30 13:53:04 | 显示全部楼层 |阅读模式
上周苹果宣布未来 Mac 将会采用基于 ARM 架构的自研芯片后,部分开源项目已经开始为未来支持 ARM64 的 macOS 11 做准备。虽然首批搭载苹果 64 位 ARM 芯片的 MacBook/Mac 最快也要到年底才会面向消费者提供,并且在这之前苹果只向开发者提供数量有限的开发机,但部分开源项目已经在为 64 位 ARM Mac 的构建做必要的构建系统更改和其他准备工作。
+ i; W. I4 S5 _6 I 705b-ivrxcex5291422.png
3 w& ?( s- M3 D( \这项工作会从一些假设开始,在为 macOS/Darwin 进行构建时考虑的是 x86_64 架构,但在某些情况下,可以更好地模块化其逻辑,就像苹果用类似的芯片支持 iOS,可据此参考如要支持未来的 Mac 将会包含哪方面的变化。此外还可以围绕二进制文件开始改变,以支持同时支持 x86_64 和 ARM64/AArch64 的 macOS 构建。* Z& h5 }$ Y8 v! ~/ z7 a: F

3 F, A) H) A2 D, J苹果已经开始将 ARM / macOS 11 的部分变化提交给上游 LLVM/Clang,后者是该公司的默认编译器工具链。LLVM/Clang 编译器堆栈也合并了苹果的提交,包括 ARM64 macOS 对 Compiler-RT 和其他最近的 commit 的支持。由于 LLVM/Clang 是 macOS 的默认编译器,也为 Xcode 提供支持,苹果会全力推进让所有必要的支持变更快速提交到上游。0 P2 U; e( y# }. k5 J" Y
+ i- i4 j: D! k; B, m

9 L9 o- H: ~1 ]  C& U# `) j0 zLibreOffice 是已经在为支持面向 macOS ARM64 构建而做准备的知名开源项目之一,另一个例子是苹果一直在进行的对 OpenJDK 的修改。. r& G2 A+ m- M, C! b
7e5e-ivrxcex5292409.png 1 w; F& z; |; M3 y

( W& O- K0 \( v# |; S7 V) }. P
& Q; R% p) ?7 U, c7 H4 H还有许多较小的开源项目,例如 TextStory 和 Game Boy 模拟器 SameBoy 也已经进行了修改,以支持 macOS ARM64 版本。6 x3 _8 F0 p7 x

4 C5 G, j( D! y# h0 L/ t$ n0 w4 i8 E
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

小黑屋|手机版|音频应用官网微博|音频应用 ( 鄂ICP备16002437号-6 )

GMT+8, 2025-7-18 14:58 , Processed in 0.029533 second(s), 10 queries , Redis On.

Powered by Audio app

快速回复 返回顶部 返回列表