Apple Virtualization 图形界面
为 Apple Virtualization framework 虚拟机而生的 Mac 图形界面
Apple 提供原生的 Virtualization framework。Kyvenza 把这层底层搭成一款日常用的 Mac 应用,用来创建、启动、打快照与管理 macOS ARM 和 Linux ARM 客体。
谁需要在 Apple Virtualization 上再加一层图形界面
不想自己写一款虚拟机应用的开发者
不必写 Swift 代码或自己拼一套虚拟机生命周期 UI,也能走 Apple 的原生虚拟化路径。
想把本地虚拟机标准化的团队
给开发者一台统一的 Mac 虚拟机管理器来管 ARM Linux 与 macOS 客体,而不是每人一份临时脚本。
想把命令行胶水换掉的重度用户
把常用动作摆在台面上:创建、启动、停止、打快照、克隆虚拟机、删除——一个应用搞定。
Kyvenza 图形界面 vs 直接基于 Virtualization.framework 自己搭
Apple 的 framework 是底层。Kyvenza 是给那些想跑虚拟机、不想维护一款自建虚拟机应用的用户的成品层。
| 功能 | Kyvenza | Custom framework app |
|---|---|---|
| 受众 | 跑虚拟机的开发者与 Mac 用户 | 做虚拟机软件的应用开发者 |
| 搭建耗时 | 装好即可创建虚拟机 | 设计、写代码、签名、维护一款应用 |
| 客体生命周期 | 内置 UI | 需要自己实现 |
| macOS 与 Linux ARM | 由产品提供支持的工作流 | 取决于你的实现 |
| 控制粒度 | 由产品定好的默认值 | 控制粒度最大,维护负担最大 |
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 直通
我们把目前还做不到的也列出来,方便你提前规划。
使用步骤
01
安装 Mac 应用
Kyvenza 把 Apple Silicon 虚拟化打包成一款已签名的 macOS 应用。
02
创建 macOS 或 Linux ARM 客体
选好客体类型、必要时挂上镜像,让 Kyvenza 处理虚拟机配置那一层。
03
管理虚拟机生命周期
在图形界面里启动、停止、打快照、克隆虚拟机、清理客体,而不必维护脚本。
常见问题
它是 Apple 用来在 Mac 上创建与管理虚拟机的原生 API 层。Kyvenza 在这层底层之上为 Apple Silicon 工作流搭了一款成品界面。
不必自己搭图形界面,也能用上 Apple Virtualization
下载 Kyvenza,从一款专注的 Mac 应用里管理原生的 Apple Silicon 虚拟机。