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 是给那些想跑虚拟机、不想维护一款自建虚拟机应用的用户的成品层。

功能KyvenzaCustom 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 工作流搭了一款成品界面。