macOS 虚拟化框架的开发者文档显示,macOS 15.0 将支持 M3 芯片上的嵌套虚拟化 (Nested Virtualization)。该功能适用于配备 M3 芯片及更高版本的 Mac。

macOS 15.0 支持 M3 芯片上的嵌套虚拟化插图

macOS 15.0 支持 M3 芯片上的嵌套虚拟化插图1

「isNestedVirtualizationSupported」是判断设备是否支持嵌套虚拟化的函数

嵌套虚拟化用于在虚拟机(VM)内部再运行另一个虚拟机。这通常用于测试、开发、安全和性能评估等场景。

在 macOS 中,嵌套虚拟化可用于在 VM 内运行 Docker 容器(即 Docker Desktop)。这将解决当前的阻塞问题,因为缺乏嵌套虚拟化意味着 Docker Desktop(在 Linux 虚拟机内运行其容器)必须在主机上运行,​​而不能在虚拟机内运行。

免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表一休教程网的观点和立场。