Läuft Ubuntu mit einer virtuellen Maschine, wie VMware, Virtualbox, genauso wie normal ohne? (Funktionalität und Erfahrung weise)

5

Ich meine nicht die Leistung oder die Hardware. Jeder gute Konfigurations-PC wird sie auf VMs ausführen.

Ich meine Funktionalität und Erfahrung.

Ist man in der Lage, Ubuntu-Linux-Anwendungen wie gewohnt auf VMs zu installieren und auszuführen, da diese in einem separaten, von Ubuntu installierten Boot funktionieren würden?

Und wie kann man Linux-Apps in Ubuntu auf VMs installieren und ausführen?

Ich meine wie Compiz, Emerald, (Linux-Versionen von) - Utorrent, VLC, etc. etc. auf VM-basierten Ubuntu.

Nick
quelle
1
Bitte stellen Sie nur eine Frage pro Frage. Übrigens können Sie die Software auf die gleiche Weise installieren.
Javier Rivera

Antworten:

5

Da das Ausführen des Betriebssystems in einer virtuellen Maschine in vollem Umfang möglich ist, gilt dies nicht für die Hardware-Integration. Die Nachteile hängen von der verwendeten Virtualisierungssoftware ab, sie sind jedoch darauf vorbereitet, Probleme beim Zugriff zu haben

  • Hardware-Grafikbeschleunigung (nicht alle Funktionen Ihrer Grafikkarte sind für die VM verfügbar).
  • Audiogeräte (teilweise integriert oder emuliert, aber dennoch funktionieren möglicherweise nicht alle Funktionen wie erwartet).
  • ungewöhnliche proprietäre Hardware (insbesondere, wenn sie als PCI-Karte geliefert wird).
  • USB-Geräte (USB 3.0-Zugang ist möglicherweise nicht verfügbar).
  • Anwendung, die einen schnellen Festplattenzugriff benötigt (es wird nur eine virtuelle Festplatte bereitgestellt).

In der Praxis werden Sie wahrscheinlich nur einen Leistungsabfall bemerken, da auf die meiste Hardware zugegriffen werden kann. Seien Sie jedoch darauf vorbereitet, dass nicht jede Hardware, die Sie auf Ihrem Host verwenden, auch auf dem Gastsystem gleich funktioniert.

Takkat
quelle
4

Es gibt verschiedene Unterschiede.

Zunächst spricht man von Funktionalität und Erfahrung. Letzteres ist wirklich schwer zu erkennen, wenn Sie nicht möchten, dass die Leistung eine Rolle spielt, deshalb werde ich dies als "subjektiv" dokumentieren. Ersteres hat jedoch einige Punkte.

Insgesamt können Sie eine Menge tun, aber das größte Problem besteht darin, dass Sie keine echte Maschine per Definition ausführen, sodass die Hardwareunterstützung eingeschränkt oder zumindest unterschiedlich sein kann. Dies kann dazu führen, dass Ihre Videokarte nicht voll unterstützt wird. Der Effekt davon könnte groß sein (keine Unterstützung für zum Beispiel 3D) oder ein bisschen weniger (mehr Erfahrung / Leistung).

Das Gleiche gilt für Verbindungen wie USB. Sie verbinden Ihr Telefon mit Ihrem Host-Computer. Es ist nicht selbstverständlich, dass Sie eine Verbindung herstellen können, um sie beispielsweise auf Ihrem Gast (der VM) zu entwickeln. Es kann sein, dass es Möglichkeiten gibt, USB-Informationen weiterzugeben, und für gängige Dinge wie Controller wird dies einfach sein. Je dunkler Ihre Hardware oder Ihr Ziel ist, desto schwieriger wird es, die VM so reagieren zu lassen, als ob die Hardware direkt angeschlossen wäre.

Es gibt also kein globales Problem in der Funktionalität, aber es kann viele spezifische Probleme geben.

Und vergiss nicht die Leistung, das kann ein echter Killer sein, muss es aber nicht sein.

Nanne
quelle