2015-02-08 33 views
1

在Linux上,存在一種稱爲用戶模式Linux內核的東西,它是一種內核,它以一種普通的,無特權的用戶進程(甚至不需要root)運行。這是一種便宜且簡單的虛擬化方法,甚至可以在非Linux平臺上運行(例如,CoPilot基於針對Windows構建的UML)。UML等價於其中一個BSD?

這樣的事情對於BSD世界是否存在?我不介意哪個操作系統。

我已經看過自己,但'用戶模式bsd'是一個完全無法檢索的術語。我發現了NetBSD rump內核,但它們似乎解決了一個不同的問題 - 看起來不可能在它們上運行任意的進程樹。

回答

1

我覺得DragonFly BSD的vkernel就是你要找的。

1

在NetBSD的世界上最好的真正的虛擬化工具是Xen的。

這不是所有難以設置任何更多。不要被「how-to」中的信息長度和數量所拖延 - 基本要歸結爲幾個簡單的步驟。

NetBSD/xen HowTo

在FreeBSD的世界,我聽說過好東西The BSD Hypervisor

的DragonFly BSD的vkernel的確是類似於用戶模式Linux的,但是從我所聽到的不會是非常適合作爲「便宜且容易」的虛擬化方法。它的目的實際上是爲了與NetBSD的rump內核類似的用途,儘管它似乎支持完整的虛擬操作系統環境。但表現可能會很可憐。

它可能不會傷害到糾纏VirtualBox人們支持VBox作爲BSDs上的應用程序,但不要屏住呼吸等待它發生。

+0

Virtualbox可在FreeBSD上使用。它在港口集合中; '在/ usr /港口/仿真器/ VirtualBox的-ose'。 – 2015-04-03 22:15:01

0

在FreeBSD上你有jails。他們基本上是一個(幾乎)沒有開銷的虛擬機,與主機在同一個內核上運行。