当前位置: 首页 > 科技观察

在AppleM1上运行Linux虚拟机变得更加容易

时间:2023-03-16 18:10:21 科技观察

Canonical使用户能够借助免费的虚拟机程序Multipass在AppleM1上运行Linux虚拟机。自从Apple推出M1芯片以来,已经有很多努力在其上运行Linux。虽然这项工作仍在进行中,但Canonical似乎已经在AppleM1上实施了作为虚拟机(VM)运行的Linux(Ubuntu)。AppleM1上的Linux虚拟机对于大多数开发人员来说,启动Linux虚拟机实例并在不中断任何工作的情况下继续在他们的系统上工作是很方便的。遗憾的是,在M1设备上启动并运行Linux实例并非易事。虽然您可以使用VMware和VirtualBox等工具创建虚拟机,但它们无法在基于ARM的AppleM1芯片上运行。截至目前,VMware正在慢慢增加对其产品的支持以在AppleM1上运行。然而,这仍处于内测阶段,对用户来说不可行。VirtualBox还不支持ARM平台,也没有这样做的计划。因此,运行虚拟机的最佳选择是在macOS上使用parallels或UTM(免费)。因此,跨平台支持的选项相当有限。此外,要使用parallels,您需要购买许可证,这可能很昂贵。Canonical的Multipass1.8是一款免费的虚拟机程序,支持M1Multipass是一款免费的虚拟机软件,旨在帮助您轻松地在AppleM1上创建Linux实例。Canonical宣布发布最新的Multipass1.8,最终增加了对AppleM1的支持,使其成为唯一可行的选择。它用作跨平台虚拟机软件,可帮助您运行UbuntuLinux。在公告中,Canonical产品经理NathanHart提到。“Canonical希望让开发人员比市场上的其他选项更快地在Linux上启动和运行,而Multipass团队帮助实现了这一目标。”除了添加支持外,Multipass1.8还带来了一些有用的功能,包括.别名,将虚拟机上的命令与主机操作系统相关联。换句话说,您可以直接从虚拟机中的主机操作系统无缝运行一个软件。统一的跨平台体验,支持Windows、Linux、MacOS(Intel/AMD和ARM平台)。Multipass应该负责配置并让您轻松地在AppleM1上创建/维护VM。因此,您可以让Linux在带有M1的macOS机器上运行,而无需任何手动干预。您可以在他们的官方网站上了解更多信息。总结既然您可以使用Canonical的Multipass在AppleM1上启动Linux实例,您会考虑购买AppleM1系统来进行开发工作吗?或者,您更喜欢使用parallels在M1上运行Linux?