1

Linux には、ユーザー モード Linux カーネルと呼ばれるものが存在します。これは、通常の非特権ユーザー プロセスとして実行されるように構築されたカーネルです (root さえ必要ありません)。これは安価で簡単な仮想化方法であり、Linux 以外のプラットフォームでも実行できます (たとえば、CoPilot は Windows 用に構築された UML に基づいています)。

BSDの世界にそのようなものは存在しますか?どのOSでも構いません。

私は自分で調べましたが、「ユーザーモードbsd」は完全にグーグルで検索できない用語です。私は NetBSD rump カーネルを発見しましたが、それらは別の問題を解決しているようです --- それらで任意のプロセス ツリーを実行することはできないようです。

4

4 に答える 4

1

NetBSD にもユーザーモードがあります。構成/ビルドする方法がわかりません。

見てください: http://mail-index.netbsd.org/current-users/2015/02/06/msg026632.html

于 2015-02-09T11:03:27.527 に答える
1

DragonFly BSD の vkernel が探しているものだと思います。

于 2015-02-08T21:54:28.583 に答える
1

NetBSD の世界で最高の真の仮想化ツールは Xen です。

セットアップもそれほど難しくありません。「ハウツー」の情報の長さと量に惑わされないでください。基本は、いくつかの簡単な手順に要約されます。

NetBSD/xen ハウツー

FreeBSD の世界では、BSD ハイパーバイザーについて良いことを耳にしました

DragonFly BSDvkernelは確かに User-Mode-Linux に似ていますが、「安価で簡単な」仮想化方法としてはあまり適していないと聞いています。完全な仮想 OS 環境をサポートしているように見えますが、実際には NetBSD の rump カーネルと同じタイプの使用を意図しています。しかし、パフォーマンスはおそらく哀れです。

BSD 上のアプリケーションとして VBox をサポートすることについて VirtualBox 関係者をせがむことはおそらく害にはならないでしょうが、それが実現するのを待って息を止めてはいけません。

于 2015-02-20T23:16:44.400 に答える