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

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

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

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:部分开源项目着手支持 macOS ARM64
加载中

精彩评论

muwanqing123
muwanqing123
果然是大厂,一帮小弟紧跟,生态建立无敌
********
********
微软就像狼来了的孩子,对开发者毫无号召力了
冰力
冰力
DLang 语言层面去年已经完成了 iOS 平台的 arm64 架构兼容,省电是不错。
muwanqing123
muwanqing123
微软当初做手机系统时,一帮小弟紧跟,可惜不够开放,很多api没开放,导致app都是半拉子工程。很多功能无法实现。开发windows10周期太长,最后正式版还抛弃了销量最大的低端撸妹手机。自己玩死了。

最新评论(11

********
********
这不是微软的错是谁的错?
久永
久永
这怪谁?
Mac开发技术做得很差,但是对开发者的利益支持得很好。
M$开发环境技术做得很好,但是对开发者得利益随时说抛弃就抛弃,说换道就换道。
看到现在搞.net的有多惨了吗?
********
********
微软就像狼来了的孩子,对开发者毫无号召力了
冰力
冰力
DLang 语言层面去年已经完成了 iOS 平台的 arm64 架构兼容,省电是不错。
zb1491449720374
zb1491449720374
我还好,没摔过,平常也就当功能机用,16年之后一直放柜子里的一个很厚的牛皮纸盒里.上社会第一年实在没法手机支付才换的android😭
muwanqing123
muwanqing123
我的撸妹525 不到三年就挂了 质量不咋的 不过windows运行相当6
zb1491449720374
zb1491449720374
清明开机了会我的撸妹520😭大1买的陪我过了大专3年
zxiaozhou
zxiaozhou
这个不是很好吗??arm架构使用本就越来越多。
muwanqing123
muwanqing123
微软当初做手机系统时,一帮小弟紧跟,可惜不够开放,很多api没开放,导致app都是半拉子工程。很多功能无法实现。开发windows10周期太长,最后正式版还抛弃了销量最大的低端撸妹手机。自己玩死了。
夏侯
夏侯
你的意思微软是小厂咯
返回顶部
顶部