ITADN
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
Quickemu

Quickemu

快速创建并运行经过优化的 Windows、macOS 和 Linux 虚拟机:

Tux (Linux)Apple (macOS) 用 💝 制作

 Discord   Mastodon   Twitter   LinkedIn 

简介

Quickemu 是出色的 QEMU 的一个封装器, 在创建虚拟机时会自动*"做正确的事"*。无需 繁琐的配置选项。你只需决定要运行哪个操作系统,Quickemu 会处理其余部分 🤖

  • quickget 自动下载上游操作系统 并创建配置 📀
  • quickemu 枚举你的硬件,并以最适合你计算机的最佳配置启动虚拟机 ⚡️

该项目的最初目标是 实现快速测试 Linux 发行版 ,其中虚拟机及其配置可以存储在任何位置(例如 外部 USB 存储或你的主目录),并且运行虚拟机 不需要提升权限。

如今,Quickemu 包含对 macOSWindows 的全面支持,以及大多数 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 中崛起

Linux Matters Podcast
Linux Matters Podcast

快速入门

安装 Quickemu 后,创建并运行虚拟机只需两个简单步骤:

  • quickget 会自动下载您想要运行的操作系统的 ISO 镜像,并为虚拟机创建配置文件。
quickget nixos unstable minimal
  • quickemu 使用由 quickget 创建的配置文件启动虚拟机。
quickemu --vm nixos-unstable-minimal.conf

执行 quickget(不带参数)以查看所有受支持的操作系统列表。

演示

文档

该 wiki 介绍了如何快速上手 Quickemu,并涵盖了更高级的配置和使用方法。