导读 Canonical 使用户可以借助 Multipass(一个免费的虚拟机程序)在苹果 M1 上运行 Linux 虚拟机。

自从苹果推出 M1 芯片以来,人们为在其上运行 Linux 做出了许多努力。尽管这项工作仍在进行中,但 Canonical 似乎已经实现了在苹果 M1 上以虚拟机(VM)形式运行 Linux(Ubuntu)。

苹果 M1 上的 Linux 虚拟机

对大多数开发者来说,启动一个 Linux 虚拟机实例,并继续在他们的系统上工作是很方便的,这样不会中断任何工作。不幸的是,在 M1 设备上启动和运行 Linux 实例不是一项轻松的任务。虽然你可以用像 VMware 和 VirtualBox 这样的工具来创建虚拟机,但它们并不能在基于 ARM 的苹果 M1 芯片上工作。截至目前,VMware 正在慢慢增加对其产品的支持,使其能够在苹果 M1 上工作。然而,这仍处于封闭测试阶段,对用户来说并不可行。而 VirtualBox 还不支持 ARM 平台,也没有这方面的计划。因此,你运行虚拟机的最佳选择是在 macOS 上使用 parallels 或 UTM(免费)。因此,跨平台支持的选择相当有限。

此外,要使用 parallels 你需要购买许可证,这可能很昂贵。

Canonical 的 Multipass 1.8 是一个支持 M1 的免费虚拟机程序

Multipass 是一个免费的虚拟机软件,旨在帮助你在苹果 M1 上创建 Linux 实例,而没有任何麻烦。

Canonical 宣布 发布了他们最新的 Multipass 1.8,终于增加了对苹果 M1 的支持,使其成为唯一可行的选择。它作为一个跨平台的虚拟机软件,可以帮助你运行 Ubuntu Linux。

在公告中,Canonical 产品经理 Nathan Hart 提到。
“Canonical 希望比市场上的其他选择更快地让开发者运行起来 Linux,而 Multipass 团队帮助实现了这一点。”
在增加支持的同时,Multipass 1.8 还带来了一些有用的功能,包括。

  1. 别名,可以将虚拟机上的命令与主机操作系统关联起来。换句话说,你可以在虚拟机中无缝地直接从主机操作系统中运行一个软件。
  2. 统一的跨平台体验,支持 Windows、Linux、Mac OS(Intel/AMD 和 ARM 平台)。

Multipass 应该可以处理好配置问题,让你轻松地在苹果 M1 上创建/维护虚拟机。因此,你不需要任何人工干预,就可以让 Linux 在搭载 M1 的 macOS 机器内工作。

总结

既然现在你可以使用 Canonical 的 Multipass 在苹果 M1 上启动一个 Linux 实例,你会考虑买一台苹果 M1 系统用于你的开发工作吗?

或者,还是你更喜欢使用 parallels 来在 M1 上运行 Linux?更多Linux资讯请查看:https://www.linuxprobe.com

在苹果 M1 上运行 Linux 虚拟机变得容易了相关推荐

  1. 用服务器玩安卓虚拟机,Android手机上运行linux虚拟机

    背景 家里有台闲置的安卓机,看是否能用来充当服务器使用,开始了google探索之旅. 准备及介绍 小米5X机器一台 软件 1.Termux 2.AnLinux 相关软件可以百度下载,然后通过adb命令 ...

  2. 显卡虚拟化_跑分曝光:苹果M1 Mac运行虚拟化Win10速度快于Surface Pro X 2;联想官网上架拯救者 R9000X 笔记本...

    2020.11.28数码资讯 跑分曝光:苹果M1 Mac运行虚拟化Win10速度快于Surface Pro X 2 开发者 Alexander Graf 通过在一个打了补丁的虚拟机中运行成功地让 Wi ...

  3. iPhone上运行Linux也要来了

    FOSSBRTES 报道称,用户很快将可以通过双启动功能,像在 Android 设备上那样在 iPhone 上运行 Linux. 目前,iOS 越狱极客.开发人员 Raffaele 以及 mcg29  ...

  4. 运行linux在de1soc,在DE1-SOC上运行Linux

    1,设定串口终端 安装驱动 :使用mini-USB线将计算机与DE1-SoC的UART转USB接口.drivers\USB2UART_driver文件夹内放置有驱动程序 设定串口终端规格 : 设定串口 ...

  5. 在平板/手机上运行Linux(无需root),学习Linux命令行。(快速方法+详细图文+Ubuntu举例)

    本文将讲述,如何在平板/手机设备上通过强大的Termux安装Linux系统(命令行界面),进行学习Linux命令行和Linux实践.举例安装Ubuntu 22.04,CentOS等.本人使用的是Mat ...

  6. 在CentOS7上运行KVM虚拟机

    在CentOS7上运行KVM虚拟机 准备工作 检查CPU特性 安装一些基础软件包(非必须) 安装KVM及相关工具 验证安装结果 启动服务并设置为开机自动运行 创建网络环境 使用KVM虚拟机 下载操作系 ...

  7. 如何在win10上运行Linux ?

    转自:微点阅读  https://www.weidianyuedu.com 在Windows 10 2004上,微软引入了适用于Linux 2的Windows子系统(WSL 2),这是一个新的架构版本 ...

  8. ios 上运行linux,你可曾想过在iOS上跑Linux?

    你可曾想过在IOS设备上运行Linux系统?或者用shell来传输文件.编写脚本,又或者使用Vi来开发代码? Here is a good news,现在有了一个叫iSH的东西,你可以使用它在IOS设 ...

  9. 双用户windows linux系统,Windows与Linux合二为一?终于能在windows上运行Linux了!

    原标题:Windows与Linux合二为一?终于能在windows上运行Linux了! 目前在PC端操作系统市场份额中,微软旗下的windows系统占据超过50%的比例. 作为微软旗下发布的产品之一, ...

最新文章

  1. php最简单验证码代码,简单好用的PHP验证码类
  2. SAXReader解析xml繁体字乱码问题
  3. java 处理异常的场景_Java高级----异常处理机制、自定义异常----含思维导图
  4. 【笔记】顺序存储结构求二叉树深度
  5. redis linux无法启动服务,CentOS7 下redis不能开机启动,求解?
  6. mysql查询新建查询报错_mysql开启慢查询报错:
  7. 如何用CSS让一个容器水平垂直居中?
  8. TensorFlow 多任务学习
  9. python判断是不是整数1002python判断是不是整数_Python判断一个数是不是为整数的方法...
  10. oracle的服務監聽器,Oracle监听器和服务名的配置
  11. Xcode 输入时 搜索代码块前面标记的字母含义
  12. 「版本升级」MyEclipse CI 2018.12.0正式发布
  13. 主线程 唤醒_JAVA多线程--线程阻塞与唤醒
  14. 允许用户把若干个作业提交给计算机,允许多个用户将若干个作业提交给计算机系统集中处理的操作系统称为( )。...
  15. sql查看mysql表结构_MySQL 查看表结构简单命令
  16. 英文word文件怎样全篇翻译成中文?
  17. Ubuntu20.04 向日葵无法被远控的解决办法
  18. 如何设置默认浏览器?快速学会,简单易懂
  19. 计算机组成原理 习题+知识点
  20. 教材练习-计算存款5年的利息

热门文章

  1. 什么是DQL,DML,DDL,DCL
  2. 数据库DDL、DML分别是什么
  3. 2.SPSS入门基础——数据录入数据管理编程规则图表可视化
  4. 玄铁杯第二届RISC-V应用创新大赛火热报名中
  5. VMware虚拟机安装win10系统教程(巨细)
  6. kernel启动流程-head.S的执行_3.preserve_boot_args
  7. 订阅号微信公众号历史文章爬虫php,2019.9月最新爬取微信公众号历史文章的办法...
  8. 小学信息技术计算机教学反思,小学信息技术教学反思
  9. 中琅条码打印软件如何制作条形码
  10. 确保软件开发生命周期(SDLC)的安全