内容简介:苹果在WWDC2022主题演讲期间介绍了macOS13“Ventura”,而新系统的一项有趣变化,就是能够利用Rosetta来快速执行在ARMLinux虚拟机上运行的x86_64二进制文件。此前,我们已经见识过该软件在AppleSiliconMac设备上的出色性能表现。
苹果在 WWDC 2022 主题演讲期间介绍了 macOS 13“Ventura”,而新系统的一项有趣变化,就是能够利用 Rosetta 来快速执行在 ARM Linux 虚拟机上运行的 x86_64 二进制文件。此前,我们已经见识过该软件在 Apple Silicon Mac 设备上的出色性能表现。
访问:
(来自:Apple Developer 门户)
通过两年时间,苹果已在 Intel(x86_64)平台的二进制文件转译工作上取得了长足进步。
而在 macOS 13 中,苹果又宣布运行 ARM Linux 虚拟机的 Apple Silicon 系统,现已能够借助 Rosetta 来翻译 x86_64 的 Linux 二进制文件。
换言之,在 Apple Silicon(ARM)平台上运行的 Linux 虚拟机,将获得对 Linux x86_64 的良好支持。
这项 Rosetta 调用是基于 macOS 虚拟化框架实现的(来自:Apple 文档)
鉴于苹果未向第三方公开 Apple Silicon Mac 的 Linux x86_64 发行版安装渠道(第三方移植工作距离可用仍属奢谈),经由虚拟机的用户空间应用程序二进制支持,就显得尤为重要。
此外由于这套 Rosetta 调用机制取决于 macOS 虚拟化框架和其它集成,我们也不奢望它能够在 macOS 之外套用(比如非 Apple ARM Linux 服务器、或 Asahi Linux 移植)。
展望未来,我们很是期待这项技术与竞争方案的性能 / 可靠性对比、及其是否适用于图形应用程序等场景 —— 比如让 Apple Silicon Mac 通过 Linux 虚拟机来运行 Windows 版 Steam 游戏。
以上所述就是小编给大家介绍的《macOS 13可借Rosetta帮助Linux虚拟机提升二进制文件性能》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Distributed Algorithms
Wan Fokkink / The MIT Press / 2013-12-6 / USD 40.00
This book offers students and researchers a guide to distributed algorithms that emphasizes examples and exercises rather than the intricacies of mathematical models. It avoids mathematical argumentat......一起来看看 《Distributed Algorithms》 这本书的介绍吧!
RGB转16进制工具
RGB HEX 互转工具
UNIX 时间戳转换
UNIX 时间戳转换