部分开源项目着手支持 macOS ARM64
上周苹果宣布未来 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 版本。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
机器学习框架 MLflow 加入 Linux 基金会
在Spark + AI Summit虚拟活动上,Databricks宣布MLflow 项目已加入了 Linux 基金会。在基金会的控制下,MLflow 将使用Apache License v.2进行管理。“我们已经将 MLflow 作为中立的非营利组织移至 Linux基金会,以长期管理项目。” MLflow于 2018年在 Spark + AI 峰会上推出。官方称,截至目前,MLflow已吸引了 200 多个贡献者参与社区活动,并且每月下载量超过 200 万次,下载量的年增长率为 4 倍。Linux 基金会是许多开源项目的供应商中立之家,其开放的管理模式将鼓励大家更广泛地采用 MLflow 项目并为其做出贡献。 Linux 基金会战略计划副总裁 Michael Dolan表示,“社区参与度的稳定增长表明数据团队必须致力于构建未来的机器学习平台。采用率表明有必要采用开源方法来标准化机器学习生命周期。我们与世界上最大的开源项目合作的经验表明,开放治理模型可以通过广泛的行业贡献和共识建立来加快创新和采用速度。”、 对此,Databricks 的联合创始人、MLflow 和Apache Spa...
- 下一篇
Linus Torvalds:Linux 内核、社区多元化和开发者的未来
根据外媒 ZDNet 的报道,在刚刚举行的 Linux 基金会开源峰会上,VMware 的首席开源官Dirk Hohndel 与Linux 的创造者 Linus Torvalds 展开了内容广泛的对话。 Hohndel 从 Linux kernel 5.8 的版本大小聊起,他想知道这个大版本是否与疫情期间开发人员都在家工作有关。长期远程办公的 Torvalds 认为这只是一个巧合,恰好几组功能同时完成罢了。他还表示这次疫情对 Linux 发展的影响不大,“Linux 社区非常有趣的一件事是,它一直是基于电子邮件和远程的,我们聚在一起的机会很少。” 前段时间我们曾报道过,Linus Torvalds 为自己的设备切换到了 AMD 处理器,现在这台机器上正运行着Linux kernel 5.8 的第一个候选发行版。Torvalds 表示一度担心风扇噪音问题,但实际上运行效果还不错。在这台自己新配置的计算机上,他的 “'allmodconfig' 测试版本比以前快三倍”。这对Torvalds 来说很重要,因为他每天要完成 20 至 30 项 pull requests,计算机也需要相当的能力...
相关文章
文章评论
共有0条评论来说两句吧...