/* bhyve */

This commit is contained in:
Daniel.plominski 2015-08-07 14:13:58 +00:00
parent 5853c1a4ba
commit 067e1537bb
1 changed files with 1 additions and 1 deletions

2
BSD.mw
View File

@ -116,7 +116,7 @@ Neben dem ursprünglichen [[wikipedia:de:Desktop Environment | Desktop Environme
[http://bhyve.org/ bhyve] ist das Projekt und die Software für einen [[Hypervisor]] ([[wikipedia:de:Hypervisor#Klassifizierung|type-2]]) auf [[FreeBSD]].
Mit bhyve können somit auch nicht BSD artige [[Betriebssystem]]e unter [[FreeBSD]] virtualisiert werden. Neben [[FreeBSD]] selbst, werden auch verschiedene Distributionen von [[BSD]] ([[OpenBSD]] und [[NetBSD]]) und [[Linux]], aber auch [[Windows]] (derzeit unter FreeBSD 11 Current), unterstützt.
Bhyve verwendet keinen "Hypercall" wie es üblicherweise in einer Paravirtualiserten (Type-1) (wie Xen) Umgebung der Fall wäre. Stattdessen bedient sich Bhyve der HVM, was für eine breitere Gast-Betriebssystem-Unterstützung sorgt (da der Gast selbst kein nicht gezwungenermaßen die [[para-API]] unterstützen muss). Bhyve verfolgt einen "modernen" Ansatz der Geräte-Emulation in dem es aus der KVM Welt bekannte "generische" Treiber unterstützt wie: [[hostbridge]], [[passthru]], [[virtio-blk]], [[virtio-net]], [[virtio-rnd]], [[ahci-cd]], [[ahci-hd]], [[uart]] und [[lpc]].
Bhyve verwendet keinen "Hypercall" wie es üblicherweise in einer Paravirtualiserten (Type-1) (wie Xen) Umgebung der Fall wäre. Stattdessen bedient sich Bhyve der HVM, was für eine breitere Gast-Betriebssystem-Unterstützung sorgt (da der Gast selbst nicht gezwungenermaßen die [[para-API]] unterstützen muss). Bhyve verfolgt einen "modernen" Ansatz der Geräte-Emulation in dem es aus der KVM Welt bekannte "generische" Treiber unterstützt wie: [[hostbridge]], [[passthru]], [[virtio-blk]], [[virtio-net]], [[virtio-rnd]], [[ahci-cd]], [[ahci-hd]], [[uart]] und [[lpc]].
Bhyve erfordert eine CPU mit Extended Page Tables (EPT), zur Virtualiserung für Linux (grub2-bhyve) wird obendrein noch eine CPU mit "unregistered guest" support benötigt.
Im Vergleich zu anderen Arten von Virtualisierungen, etwa [[VirtualBox]], ist die geringe "Leistungsverlust". Zum Vergleich zu anderen Systemen als [[Hypervisor]] sollte vielleicht einfach der Vergleich zu [[FreeBSD]] (und darauf basierenden Systemen, wie etwa [[PC-BSD]]) und seinen Funktionalitäten gezogen werden. Beispielsweise gibt es sicherlich wenige Systeme als [[Hypervisor]], die standardmäßig [[ZFS]] verwenden. Menschen aus der Welt von [[Linux]] können sich bhyve als spezielles [[KVM]] für [[FreeBSD]] vorstellen.