Ich habe die folgende Situation hier: Unsere ursprüngliche Arbeitsumgebung war bisher Linux, aber aufgrund der Notwendigkeit einer umfassenderen Zusammenarbeit, Integration und einer effektiveren Kommunikation müssen wir Fenster auf unseren Maschinen installieren.
Zwei Betriebssysteme zu haben, ist keine Lösung für mich. Ich möchte den Computer nicht jedes Mal neu starten, wenn ich einer Besprechung oder einem anderen Fenster beitreten muss, oder andersherum den Neustart nach einer Besprechung, um die eigentliche Arbeit zu beginnen. Bis jetzt habe ich es geschafft, den "umgekehrten" Weg (vmware mit Fenstern in der Linux-Box) zu überwinden, aber jetzt möchte ich den anderen Weg ausprobieren: vmware läuft unter Windows, mit einem Linux als Entwicklungsumgebung, Windows nur für Meetings, Post usw. aufbewahrt
Unsere Lösung wird immer noch Linux-basiert sein und ich werde die wichtigsten Programmieraufgaben (und Kompilierungen) in der VMware erledigen ... aber in diesem Fall kommen die folgenden Probleme:
Unsere Linux-Anwendung erfordert Zugriff auf Hardware (Capture-Karten wie BlackMagic, DVS Centaurus, BlueFish usw.). Dies war bisher kein Problem, da wir Linux als Hauptbetriebssystem mit direktem Zugriff auf die Karten hatten und nach sorgfältiger Feinabstimmung die Karten gut funktionierten ... Allerdings haben wir jetzt diese "dünne Schicht" der Virtualisierung zwischen unserer app und der physischen hardware bin ich neugierig, ob es einem von ihnen jemals gelungen ist (oder sicher ist, dass es nicht möglich ist), eine solche karte unter VMware zu erstellen?
Unsere Anwendung ist hauptsächlich in c / c ++ geschrieben ... hat jemand von Ihnen Erfahrung, wenn die Kompilierung unter einer vmware die Kompilierungszeit signifikant erhöht? Im Moment dauert ein kompletter Umbau für die gesamte App etwa 15 Minuten, jedoch auf einer verdammt starken Maschine (8 Kerne, 12 GB RAM).
Unsere Anwendung ist ziemlich CPU-hungrig ... sie macht einige Videocodierung / -decodierung in Echtzeit. Dies war bisher kein Problem (auf der oben angegebenen Maschine). Hat jemand von Ihnen jedoch Erfahrung mit der Geschwindigkeitsreduzierung einer Echtzeitanwendung, wenn Sie zu vmware wechseln? Die gleiche Frage gilt auch für die Netzwerkschicht. Wir senden und empfangen viele Daten.
Vielen Dank für Ihre Zeit