大多数云提供商授予在KVM或Xen中运行的实例,这通常或始终暗示实例的所有者对创建操作系统映像所需的虚拟机管理程序没有低级访问权限例如,从头开始。
这让我觉得像Bochs这样的东西可能对在云/ CI环境中构建和测试操作系统映像很有用,像Bochs这样的模拟器应该能够在VM中运行,但速度会更慢。虽然作为一个优势,Bochs会让你在不同的硬件上进行测试,但我现在不认为这是一个要求。
这个问题有一些标准的解决方案吗?有许多开源发行版和操作系统 - 我有兴趣知道可以满足这一要求的更优雅的方法(即使它们不是真正的标准)。
请注意,容器似乎不是答案 - 在某些情况下,您可能正在测试特定于内核的功能,甚至测试不同的操作系统。 (但是,可能容器可用于实例化可移植和快速构建环境!)