发布者认证信息(营业执照和身份证)未完善,请登录后完善信息登录
终于知晓苹果 macOS 13 最酷功能!支持通过 ARM Linux 虚拟机运行 Linux x86 软件,Rosetta 立大功
终于知晓苹果 macOS 13 最酷功能!支持通过 ARM Linux 虚拟机运行 Linux x86 软件,Rosetta 立大功

终于知晓苹果 macOS 13 最酷功能!支持通过 ARM Linux 虚拟机运行 Linux x86 软件,Rosetta 立大功

作者:yhttedit   2023-03-29 16:10:45  点击:22

详情

6 月 7 日消息,苹果 macOS 13 今日正式发布,除了面向普通用户的体验改进,该系统为 Linux 用户们带来了一项非常酷的功能,那就是把自家的转译工具 Rosetta 带到了 ARM Linux 虚拟机。

Rosetta 2 是苹果在 macOS Big Sur 中推出的转译技术,可以让采用苹果芯片(如 M1 / M2 芯片)的 Mac 运行为搭载英特尔处理器的 Mac 打造的 x86 应用,IT之家此前推出过一篇科普文章。

而在今日更新的开发者文档中,苹果宣布,当更新到 macOS 13 及之后,用户将可以在 ARM Linux 虚拟机中通过 Rosetta 运行 Linux 的 x86_64 应用。

目前尚不清楚该工具的效果如何,如果真的可以正常转译大部分软件,那么对于苹果 M1 / M2 Mac 电脑使用 Linux 将是一项巨大的体验提升。

不过,这一功能预计会依赖于 macOS,想要直接在 Mac 的 ARM Linux 或者 Asahi Linux 上转译 x86_64 应用应该是不可能的。

苹果也在开发者文档中指出,M1 / M2 Mac 不支持通过 Rosetta 直接运行英特尔 Linux 发行版,而是需要先安装 ARM Linux 虚拟机,再转译 x86_64 应用。

IT之家了解到,用户需要在 ARM Linux 虚拟机中挂载 Rosetta 共享,并将 Rosetta 安装为系统用于运行 x86_64 二进制文件的应用,具体使用方法大家可以点击此处查看官方文档。

这一功能也是引发了一众开发者狂喜,还有人设想以后能在 M1 / M2 Mac 上用 Docker 运行 x86 / x64 容器。

相关分类
请在电脑上注册登陆 网址:https://www.zxb2b.com/