FreeBSD Hypervisor?

7

Gibt es eine Möglichkeit, dass FreeBSD neben VirtualBox auch virtuelle Gäste (Linux und Windows) ausführt? Ich habe noch keine aktuellen Informationen gefunden.

CyberOptic
quelle

Antworten:

7

Seit der Veröffentlichung von 10.0 liefert FreeBSD seinen eigenen Hypervisor aus: bhyve . Es ist möglich, BSD- und Linux-Gäste mit Windows-Unterstützung zu emulieren.

Subito
quelle
1
Ich habe es letzte Woche versucht und konnte Arch Linux nicht zum Booten bringen. Debian, das einen etwas älteren Kernel verwendet, arbeitete ohne Probleme.
Daniel B
1
@CyberOptic Ja, ab 10.0 / 10.1 wäre bhyve der richtige Weg. In den letzten drei bis vier Jahren wurden einige ziemlich gründliche Stresstests und Integrationsarbeiten durchgeführt. Ich würde es an dieser Stelle sogar wagen, es Produktionsqualität zu nennen - wir planen, dieses Jahr einige Dinge als Testfall darauf zu migrieren.
voretaq7
6

Wenn Sie auf der Suche nach etwas sind, mit dem Sie sofort loslegen können, ist die Antwort von voretaq7 der richtige Weg. Wenn Sie bei einem FreeBSD-spezifischeren Projekt helfen möchten, gibt es ein neueres BSD-Hypervisor-Projekt namens BHyVe.

Die FreeBSD-Wiki-Seite enthält Links zur Mailingliste freebsd-virtualization (wo die Projektkoordination stattfindet), ein PDF aus der DevSummit-Präsentation 2011 und einen Subversion-Link. Derzeit scheint VT-x erforderlich zu sein.

Es sieht so aus, als ob NetApp es sponsert und / oder Entwicklungsressourcen bereitstellt, also sieht es interessant aus. Sie suchen auch Tester .

Royce Williams
quelle
Ja. BHyVe wird von NetApp gesponsert. Es befindet sich derzeit in der Entwicklung und ist nicht Teil des FreeBSD-Basissystems. Dies bedeutet, dass Sie es auschecken und kompilieren müssen. Es verwendet Virtio-Treiber wie KVM und ist im Design ziemlich ähnlich, nur dass es BSD-lizenziert ist, nicht GPL. Es funktioniert tatsächlich schon ziemlich gut und es gab erst kürzlich einen Anruf für Tester. Wenn Sie sich also sicher sind, probieren Sie es aus und beginnen Sie mit dem Testen!
Juwi
2

Meines Wissens sind die Hypervisor-Optionen für FreeBSD-Systeme:

  • Gefängnisse
    (Zum Ausführen von FreeBSD unter FreeBSD - Nicht wirklich ein Hypervisor, aber ähnlich)
  • QEMU
    (Zum Ausführen allgemeiner Inhalte unter FreeBSD - Leistung ist mittelmäßig)
  • VirtualBox
    (Zum Ausführen allgemeiner Inhalte unter FreeBSD - Leistung und Funktionen sind besser als bei QEMU)

Mein Vorschlag wäre VirtualBox. Sie können auch in Ports / Emulatoren nach anderen Dingen suchen, die ich möglicherweise übersehen habe ...

voretaq7
quelle
Danke für den Tipp. Haben Sie schon einmal freebsd.org/cgi/cvsweb.cgi/ports/emulators/vmware3 ausprobiert ?
CyberOptic
@CyberOptic Ich habe meistens nicht, weil es durch andere Entwicklungen übersprungen wurde (ich glaube, dass VirtualBox heutzutage eine etwas bessere Leistung hat) ...
voretaq7
1
OK danke. Anscheinend muss ich noch warten, bis ich Freebsd aufgrund meiner Virtualisierungsanforderungen in die Hände bekommen kann.
CyberOptic
0

Ich glaube, Xen wurde irgendwann portiert, aber nicht aufrechterhalten. In FreeBSD scheint es derzeit Aktivitäten für die Unterstützung von dom0 und domU Xen zu geben, aber es ist nicht klar, wie weit die Unterstützung von dom0 reicht. Ich denke, der domU-Support ist aktiver und jemand arbeitet gerade speziell für Amazon EC2 daran .

Carson
quelle
1
Xen Dom0 wurde nie auf FreeBSD portiert, die DomU-Unterstützung funktioniert nur auf i386. Was auch immer Amazon tut, es ist seit Jahren in Arbeit und die Entwicklung ist mehr als nur langsam, also stören Sie sich nicht.
Juwi