Fedora ARM 虚拟机
在 Apple Silicon Mac 上运行 Fedora aarch64
Fedora 适合在你需要更新更快的 Linux 包和开发工具时使用。Kyvenza 把这份 Fedora ARM 环境圈进 M-series Mac 上的原生虚拟机里。
Fedora ARM 能派上用场的地方
较新的 Linux 工具链
在不动本机 Mac 的前提下,先试一下新版本的编译器、运行时、内核和开发包。
Aarch64 兼容性检查
在交付给 ARM 服务器或设备之前,先确认构建脚本和服务在 ARM Linux 上的行为是对的。
可丢弃的测试
在包升级或试实验性仓库之前先打快照,出了问题就回滚。
Kyvenza 里的 Fedora ARM vs 远程测试机
远程 ARM 主机适合需要持续在线的负载。本地的 Fedora ARM 虚拟机更容易重置、更容易排查,离线时也能用。
| 功能 | Kyvenza | Remote ARM server |
|---|---|---|
| 访问方式 | 在 Mac 本地 | 远程,通过 SSH |
| 成本模式 | 跑在你自己的硬件上 | 持续的云或硬件费用 |
| 回滚 | 本地虚拟机快照 | 服务商快照或手动镜像 |
| 最佳用途 | 开发与测试 | 始终在线的服务 |
| 客体 OS 架构 | Fedora aarch64 | 取决于实例类型 |
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
下载 Fedora aarch64 镜像
用 Fedora 官方 ARM / aarch64 安装镜像,匹配你的工作流;虚拟机场景下通常用 Fedora Server。
02
创建虚拟机
在 Kyvenza 里挂上 ISO、启动安装程序,先保持硬件默认,等确认负载确实要更多资源再调整。
03
测试并重置
用这台虚拟机做包测试、构建与服务验证。大版本升级之前先打快照。
常见问题
用 Fedora 官方的 aarch64 镜像。在 Apple Silicon 上的虚拟机工作流里,Fedora Server 是最实用的起点。
在 Apple Silicon 上本地试一下 Fedora ARM
下载 Kyvenza,把节奏更快的 Fedora 实验圈在虚拟机里。