quickemu-project/quickemu · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
Quickemu
快速创建并运行经过优化的 Windows、macOS 和 Linux 虚拟机:
为
和
用 💝 制作
简介
Quickemu 是出色的 QEMU 的一个封装器, 在创建虚拟机时会自动*"做正确的事"*。无需 繁琐的配置选项。你只需决定要运行哪个操作系统,Quickemu 会处理其余部分 🤖
quickget自动下载上游操作系统 并创建配置 📀quickemu枚举你的硬件,并以最适合你计算机的最佳配置启动虚拟机 ⚡️
该项目的最初目标是 实现快速测试 Linux 发行版 ,其中虚拟机及其配置可以存储在任何位置(例如 外部 USB 存储或你的主目录),并且运行虚拟机 不需要提升权限。
如今,Quickemu 包含对 macOS、 Windows 的全面支持,以及大多数 BSD 系统、FreeDOS、Haiku、KolibriOS、OpenIndiana、ReactOS 等新型非 Linux 操作系统,等等。
功能
- 支持 Linux 和 macOS 作为宿主机
- macOS Sequoia、Sonoma、Ventura、Monterey、Big Sur、Catalina 和 Mojave
- Windows 10 和 11,包括 TPM 2.0
- Windows Server 2022 2019 2016
- ARM64 客户机支持,用于运行 aarch64 虚拟机(在 ARM 宿主机上为原生,在 x86_64 上为模拟)
- Ubuntu 以及所有 官方 Ubuntu 衍生版
- 支持近 1000 个操作系统版本!
- 完整的 SPICE 支持,包括宿主机/客户机剪贴板共享
- 用于 Linux 和 Windows 客户机的 VirtIO-webdavd 文件共享
- 用于 Linux 和 macOS 客户机的 VirtIO-9p 文件共享
- QEMU Guest Agent 支持;通过标准 QMP 命令提供对系统级代理的访问
- 用于 Linux、macOS 和 Windows 客户机的 Samba 文件共享(如果宿主机上安装了
smbd) - VirGL 加速
- USB 设备直通
- 智能卡直通
- 自动 SSH 端口转发至客户机
- 网络端口转发
- 全双工音频
- 盲文支持
- EFI(带或不带 SecureBoot)和传统 BIOS 启动
曾在 Linux Matters 播客中介绍!
Linux Matters 🐧🎙️ 的主持人是各个主要 Quickemu 项目的创建者。我们讨论了 Quickemu 的 2024 年重启,见 第 30 集 - Quickemu 从 Bashes 中崛起。
快速入门
安装 Quickemu 后,创建并运行虚拟机只需两个简单步骤:
quickget会自动下载您想要运行的操作系统的 ISO 镜像,并为虚拟机创建配置文件。
quickget nixos unstable minimal
quickemu使用由quickget创建的配置文件启动虚拟机。
quickemu --vm nixos-unstable-minimal.conf
执行 quickget(不带参数)以查看所有受支持的操作系统列表。
演示
文档
该 wiki 介绍了如何快速上手 Quickemu,并涵盖了更高级的配置和使用方法。
- 安装 💾
- 创建 Linux 虚拟机 🐧
- 创建 macOS 虚拟机 🍏
- 创建 Windows 虚拟机 🪟
- 高级 quickemu 配置 🔧
- 高级 quickget 功能 🤓
- 替代前端 🧑💻
- 参考资料 📚️
