Ich weiß, dass ich Virtualisierungssoftware (Virtual Box, Virtual PC) unter Ubuntu oder Windows ausführen und Gastbetriebssysteme darin ausführen kann. Ist es möglich, virtuelle Maschinen ohne Host-Betriebssystem auszuführen?
Danke im Voraus. Ich bin mit Virtualisierung nicht sehr vertraut. Entschuldigung, wenn es sich um eine grundlegende Frage handelt. Ich konnte bei Google keine Antwort finden. Wenn Sie mich auf etwas Freies hinweisen können, wäre das großartig!
Antworten:
Einige kostenlose Bare-Metal-Virtualisierungssoftwareoptionen:
quelle
http://www.xen.org/ für Linux?
quelle
Schauen Sie sich diese Wikipedia-Artikel an:
Microsoft hat einen Hypervisor namens Hyper-V.
quelle
Grundsätzlich gibt es zwei Arten von Hypervisoren. Zunächst gibt es die Hypervisoren, die auf Ihrem Betriebssystem ausgeführt werden. Diese werden als Typ-2-Hypervisoren bezeichnet und umfassen VMware Workstation, MS Virtual PC und VirtualBox. Dann gibt es die Hypervisoren, die ein Betriebssystem sind (ich weiß, das ist zu stark vereinfacht). Diese werden als Typ-1-Hypervisoren bezeichnet und umfassen Xen, Linux mit KVM, VirtualIron, ESX, ESXi und MS Hyper-V.
Was Ihrem Wunsch am nächsten kommt, ist ein Typ-1-Hypervisor. Nach Ihrer Frage zu urteilen, wird es Ihnen schwer fallen, fast alles außer ESXi mit seiner Weboberfläche zu erledigen. Ich würde mich dafür entscheiden, wenn Sie eine anständige Leistung und die Option einer breiten Variation von Gastbetriebssystemen wünschen. ESXi ist jedoch etwas wählerisch für die zugrunde liegende Hardware. Wenn dies ein Problem darstellt, schauen Sie sich Fedora mit KVM und / oder Windows 2008 mit Hyper-V an. Die neueste Option ist jedoch ziemlich teuer, wenn Sie noch keine Windows 2008-Lizenz haben.
quelle
KVM für Linux
Während es wie eine weitere Software aussieht, um einige virtuelle Maschinen in der Realität zu verwenden, verwandelt es den Linux-Kernel effektiv in einen Hypervisor.
Gleiches gilt für XEN. Der Unterschied besteht darin, dass Sie mit XEN XEN tatsächlich als Hypervisor starten, wodurch eine virtualisierte Instanz (dom0) gestartet wird, die als Verwaltungsinstanz verwendet wird.
KVM verwandelt Ihre Linux-Installation in einen Hypervisor, sodass Sie im Wesentlichen die Distribution, die Sie für Ihren KVM-fähigen Linux-Kernel verwenden, nicht viel mehr als eine Verwaltungsschnittstelle sind.
Linux KVM und XEN sind meines Wissens die einzigen freien (wie in libre) verfügbaren Bare-Metal-Virtualisierungen.
Andere Optionen wurden bereits benannt
quelle
Es ist nicht möglich, VMs ohne Host auszuführen, da es nicht möglich ist, Prozesse ohne Betriebssystem auszuführen.
In einem Betriebssystem isoliert der Kernel verschiedene Prozesse und plant sie. Es sollte etwas Ähnliches geben, um die Planung und Isolation in einer virtuellen Umgebung durchzuführen. Dieser Kernel wird als Hypervisoren bezeichnet.
quelle
Ein virtueller Computer benötigt den Host-Computer und sein Betriebssystem, um Zugriff auf die physische CPU, den Speicher, die Festplatten und andere Peripheriegeräte des Host-Computers zu erhalten.
Nein, Sie können eine virtuelle Maschine nicht ohne eine Host-Maschine und deren Betriebssystem ausführen.
quelle
Sie können Windows 7 verwenden und direkt von einer virtuellen Festplatte booten. Das Betriebssystem auf dieser virtuellen Festplatte hat dann direkten Zugriff auf die Hardware. Lesen Sie diesen Artikel: Weniger virtuell, mehr Maschine - Windows 7 und die Magie des Boot-to-VHD
quelle
Ich denke, Sie suchen nach etwas wie VMware ESXi . Es ist heutzutage auch kostenlos ...
Schamlos kopiert von dieser mehr oder weniger verwandten Frage ;-)
quelle
Sie können sich auch Citrix XenServer 5.0 ansehen
Es ist seit Februar völlig kostenlos und hat eine wirklich gute Leistung.
Die anderen (kostenlosen und einfach zu verwaltenden) Optionen, die zuvor beschrieben wurden, sind:
Vergessen Sie nicht, dass Sie bei Verwendung eines Bare-Metal-Hypervisors (wie in der Liste angegeben) eine Intel VT- oder AMD-V-fähige CPU zum Ausführen von Hardware Virtualized Virtual Machines benötigen. Mit VMware und Hyper-V haben Sie die Möglichkeit, virtuelle Maschinen für die binäre Übersetzung auszuführen, was sich negativer auf die Leistung auswirkt als virtualisierte Hardware.
Novell Xen und Citrix XenServer basieren auf Xen (duh), sodass es wirklich einfach ist, paravirtualisierte virtuelle Maschinen einzurichten. Diese Art der Virtualisierung erfordert einen Kernel, der weiß, dass er virtualisiert wird. Novell SLES ist wirklich einfach paravirtualisiert einzurichten und Citrix XenServer verfügt über eine Debian Paravirtualized-Vorlage an Bord, mit der Debian sofort installiert werden kann, ohne dass eine CD erforderlich ist. Am 18. Februar wird eine neue Version von XenServer herauskommen, einschließlich Debian Lenny (das neueste Debian).
quelle
Das WUBI-Installationsprogramm von Ubuntu macht dies im Wesentlichen. Ich hätte gerne mehr Entwicklung in WUBI zu diesem Zweck gesehen.
quelle