Mac 上的 Linux(Apple Silicon)
用真正的 ARM 虚拟机在 Mac 上跑 Linux
Kyvenza 能在 Apple Silicon Mac 上创建完整的 Ubuntu、Debian、Fedora ARM 虚拟机。不用双系统、不用云主机、不用拼 QEMU 命令行参数。几分钟之内,你的 Mac 上就有一台能用的 Linux 虚拟机。
在 Mac 上跑 Linux 虚拟机可以做什么
跟生产环境的 Linux 服务器保持一致
在你 Mac 本地跑与服务器相同的 Ubuntu ARM 版本。在变动触及生产环境之前,先测试 systemd 单元、内核级行为与软件包升级。
用一次性的 Ubuntu 虚拟机做高风险操作
在你的 Mac 上临时起一台 Ubuntu 虚拟机,把它搞坏,打快照,回滚。你的 macOS 安装完全不受影响。
学 Linux 不用双系统
学生与老师可以在自己已有的 Mac 上拿到一台真正的 Linux 虚拟机。不用分区,不用启动盘,也不用第二台电脑。
Kyvenza 与在 Mac 上跑 Linux 的其他方式对比
Docker、双系统、云主机 VPS 以及通用虚拟机管理程序都能让你用上某种 Linux。Kyvenza 服务的是另一类开发者:你想要的是 Mac 本机上一台真正的 ARM Linux 虚拟机,而且用图形界面而不是配置文件就能跑起来。
| 功能 | Kyvenza | Other tools |
|---|---|---|
| 主要应用场景 | Mac 上的 ARM Linux 虚拟机 | 通用目的的虚拟化方案 |
| 底层后端 | Apple Virtualization framework(原生) | QEMU 或专有虚拟机管理程序 |
| 上手难度 | ARM Linux 预填默认配置 | 需要学习一堆配置参数 |
| 价格 | $49 一次性购买,7 天免费试用 | 免费、订阅或混合模式 |
| Windows 11 ARM | 支持,自 2.0.0 起(无 3D 加速) | 视工具而定 |
Kyvenza 目前支持什么
一份简短、坦诚的清单,下载之前先心里有数。
目前已支持
- Apple Silicon Mac(M1, M2, M3, M4, M5)
- Windows 11 on ARM(自带 Microsoft 镜像与许可证)
- Ubuntu ARM(LTS 版本)
- Debian ARM
- Fedora ARM
- macOS 14 Sonoma 或更高版本作为本机系统
- 原生 Apple Virtualization framework 后端
暂不支持
- Windows 客体 OS 的 GPU / 3D 加速
- Windows 客体 OS 的音频与 USB 直通
- Windows 客体 OS 的共享目录 — 开发中;剪贴板共享自 2.1.0 起可用
- x86 / Intel 客体操作系统
- 嵌套虚拟化(在虚拟机里再运行虚拟机)
- GPU 直通
我们把目前还做不到的也列出来,方便你提前规划。
使用步骤
在你的 Mac 上安装 Kyvenza
下载 Apple Silicon 专用的已签名 .dmg,把 Kyvenza 拖进 /Applications。需要 macOS 14 Sonoma 或更高版本。
创建你的第一台 Linux 虚拟机
选一份 Ubuntu ARM、Debian ARM 或 Fedora ARM 的 ISO。磁盘、内存、网络的默认值已经预填好,所以在 Mac 上装 Linux 只剩几次点击,而不是再去写一份配置文件。
开发与打快照
用 SSH 或内置的控制台做开发;做高风险改动之前先打一份快照,需要时再回滚。
常见问题
可以。在 Apple Silicon Mac 上,最干脆的路线是用虚拟机,而不是双系统;macOS 自带了 Apple 自己的 Virtualization framework,正是为这件事准备的。Kyvenza 是构建在那个 framework 之上的 Mac app:你选一份 ARM Linux ISO,它就会在与 macOS 并存的情况下创建并启动虚拟机,不需要重启,也不需要分区。
让你的 Mac 跑起一台真正的 Linux 虚拟机
下载 Kyvenza,选 Ubuntu、Debian 或 Fedora ARM,几分钟之内你的 Mac 上就能跑起一台能用的 Linux 虚拟机。7 天免费,之后一次性 $49。