在 Linux 上存在一种称为用户模式 Linux 内核的东西,它是一个内核,它以这样一种方式构建,它将作为一个普通的、非特权用户进程(甚至不需要 root)运行。这是一种便宜且简单的虚拟化方法,甚至可以在非 Linux 平台上运行(例如,CoPilot 基于为 Windows 构建的 UML)。
BSD 世界是否存在这样的事情?我不介意哪个操作系统。
我自己看过,但“用户模式 bsd”是一个完全无法用谷歌搜索的术语。我发现了 NetBSD 臀部内核,但它们似乎正在解决一个不同的问题 --- 看起来不可能在它们上运行任意进程树。