gpt4 book ai didi

macos - Qemu 如何在硬件虚拟化的 macOS 和 Windows 上运行?

转载 作者:行者123 更新时间:2023-12-04 00:52:48 28 4
gpt4 key购买 nike

Qemu 可以安装在 Windows 和 macOS 上。我知道 Qemu 支持 KVM 和 TCG(不是硬件辅助虚拟化)。那么,如果我在 macOS 和 Windows 上安装 Qemu,它会使用 TCG 吗?
我想 Windows 和 macOS 在内核上有自己的虚拟化扩展,只是实时 KVM。
我知道在 Windows 中这个解决方案是 hyper-v 或 HAXM,不知道有什么区别。看起来 Qemu 支持它。
macOS 呢?

最佳答案

默认情况下,QEMU 将使用 TCG(即纯仿真),但它在不同的主机操作系统上支持不同的可能的硬件加速器。 QEMU 命令行选项“-accel help”将告诉您哪些已编译为特定的 QEMU 二进制文件,您可以使用“-accel name-of-accelerator”来启用您想要的那个。并非在所有主机上都可用。在 Linux 上,您可以使用 KVM,这是“使用主机 CPU 的硬件虚拟化支持”加速器中最古老和经过最佳测试的。还支持“hax”(intel HAXM)、“hvf”(macOS Hypervisor.framework)和“whpx”(Windows Hypervisor 平台)。
在所有情况下, guest CPU 架构必须与主机 CPU 架构相同(例如 x86-on-x86 或 arm-on-arm),并且 QEMU 中必须有特定的支持,以便在您的架构上使用特定的加速器。关心(例如,截至 2020 年末,我们仅支持 x86 的 Hypervisor.framework),并且加速器本身可能是特定于主机操作系统的(例如,“whpx”仅是 Windows 主机)。

关于macos - Qemu 如何在硬件虚拟化的 macOS 和 Windows 上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65177585/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com