Hallo,
als freiberuflicher Entwickler war ich kürzlich stark an die Speicherbeschränkung von 32-Bit-Betriebssystemen gebunden, und ich muss auf ein 64-Bit-System aktualisieren, um weiterhin effektiv arbeiten zu können. ( Zur Erklärung: Ich muss täglich mehrere virtuelle Maschinen verwenden. Im Moment muss ich sie beim Testen von Lösungen häufig ein- und ausschalten, und mein Hauptbetriebssystem ist immer noch sehr langsam und tauscht stark aus. )
Ich hatte vor, sehr lange von Windows auf GNU / Linux zu migrieren, und ich möchte diese Gelegenheit nutzen, um jetzt zu wechseln. Ich muss Windows weiterhin behalten (für Spiele und als allgemeines Fallback-Szenario), und da ich nicht dual booten möchte, möchte ich es lieber als virtualisiertes Client-Betriebssystem ausführen.
Was ich erreichen möchte:
- Primäres Betriebssystem - GNU / Linux (64b)
- tägliche Arbeit, Surfen im Internet usw.
- mehrere virtualisierte Client-Betriebssysteme über VirtualBox (zum Testen von Anwendungen)
- Sekundäres Betriebssystem - Windows XP (32b) oder Windows 7 (64b)
- Legacy-Anwendungen (bis ich geeignete GNU / Linux-Alternativen finde)
- DRM-ed Zeug, das unter GNU / Linux problematisch funktioniert (zB Blu-ray)
- Spiele, die keinen nativen Linux-Client haben
Anmerkungen:
- Meine Hardware unterstützt Intel VT , um die Virtualisierungsbemühungen zu unterstützen
- Ich bin weder gegen einen Bare-Metal-Hypervisor (Xen?) Noch gegen die Verwendung des primären Betriebssystems als Host (KVM?), Solange es möglich ist, dass es zuverlässig funktioniert
- Das sekundäre Betriebssystem (Windows) muss in der Lage sein, die Grafik- / Audio-Hardware (3D-Videospiele, dh OpenGL / OpenAL, DirectX usw.) vollständig zu nutzen.
Ich habe bereits selbst nach mehreren Lösungen gesucht, aber es ist mir nicht gelungen, vernünftige Ergebnisse zu erzielen (hauptsächlich in Bezug auf Spiele). Da ich keine praktischen Erfahrungen damit habe, möchte ich Sie freundlich um Ihre Hilfe bitten, bevor ich mit den Migrationsbemühungen beginne (und auf eine Straßensperre stoße).
Welche Lösung würden Sie bitte empfehlen? (Ist das oben überhaupt möglich?)
Vielen Dank für Ihre Hilfe,
M.