Halo,
sebagai pengembang lepas saya baru-baru ini menemukan diri saya sangat terikat oleh batas memori sistem operasi 32-bit, dan saya perlu memutakhirkan ke sistem 64-bit agar dapat terus bekerja secara efektif. ( Untuk menjelaskan: Saya harus menggunakan beberapa mesin virtual setiap hari. Saat ini saya harus sering menyalakan / mematikannya saat saya menguji solusi, dan OS utama saya masih sangat lambat dan sangat berat. )
Saya berencana untuk bermigrasi dari Windows ke GNU / Linux untuk waktu yang sangat lama, dan saya ingin menggunakan kesempatan ini untuk beralih sekarang. Saya masih harus tetap menggunakan Windows (untuk game, dan sebagai skenario back-back umum), dan karena saya tidak ingin dual-boot, saya lebih suka menjalankannya sebagai OS klien tervirtualisasi.
Apa yang ingin saya capai:
- OS Utama - GNU / Linux (64b)
- pekerjaan sehari-hari, penelusuran web, dll
- beberapa OS klien tervirtualisasi 'melalui VirtualBox (untuk menguji aplikasi)
- OS Sekunder - Windows XP (32b) atau Windows 7 (64b)
- aplikasi lawas (sampai saya menemukan alternatif GNU / Linux yang cocok)
- Hal-hal DRM-ed yang bekerja secara problematis di bawah GNU / Linux (mis. Blu-ray)
- gim yang tidak memiliki klien Linux asli
Catatan:
- perangkat keras saya mendukung Intel VT untuk membantu upaya virtualisasi
- Saya tidak menentang hypervisor bare metal (Xen?) Atau menentang menggunakan OS utama sebagai tuan rumah (KVM?), Selama dimungkinkan untuk membuatnya bekerja (semacam) andal
- OS sekunder (Windows) harus dapat sepenuhnya menggunakan perangkat keras grafis / audio (permainan video 3D, yaitu OpenGL / OpenAL, DirectX, dll)
Saya sendiri sudah mencari beberapa solusi, tetapi saya tidak berhasil menemukan hasil yang masuk akal (kebanyakan pada sedikit tentang permainan). Karena saya tidak memiliki pengalaman praktis dengan ini, saya ingin meminta bantuan kalian sebelum saya memulai upaya migrasi (dan mencapai blok jalan).
Solusi mana yang akan Anda rekomendasikan? (Apakah hal di atas mungkin sama sekali?)
Terima kasih atas bantuan Anda,
M.