สวัสดี
ในฐานะนักพัฒนาอิสระฉันเพิ่งพบว่าตัวเองถูก จำกัด อย่างหนักด้วยขีด จำกัด หน่วยความจำของระบบปฏิบัติการ 32 บิตและฉันจำเป็นต้องอัปเกรดเป็นระบบ 64 บิตเพื่อให้สามารถทำงานต่อไปได้อย่างมีประสิทธิภาพ ( เพื่ออธิบาย: ฉันต้องใช้เครื่องเสมือนหลายเครื่องเป็นประจำทุกวันตอนนี้ฉันต้องเปิด / ปิดเครื่องบ่อยๆขณะที่ฉันทดสอบวิธีแก้ปัญหาและระบบปฏิบัติการหลักของฉันยังช้าและสลับกันอย่างหนัก )
ฉันวางแผนที่จะโยกย้ายจาก Windows ไปยัง GNU / Linux เป็นเวลานานมากและฉันต้องการใช้โอกาสนี้ในการเปลี่ยนทันที ฉันจะยังคงต้องรักษา Windows ไว้รอบ ๆ (สำหรับเกมและตามสถานการณ์ทั่วไปแบบถอยกลับ) และเนื่องจากฉันไม่ต้องการดูอัลบูตฉันจึงอยากเรียกใช้เป็นไคลเอนต์ระบบเสมือนจริง
สิ่งที่ฉันต้องการบรรลุ:
- ระบบปฏิบัติการหลัก - GNU / Linux (64b)
- งานประจำวัน, การท่องเว็บ, ฯลฯ
- ระบบปฏิบัติการไคลเอ็นต์เสมือนจริงหลายแห่งผ่านทาง VirtualBox (สำหรับการทดสอบแอปพลิเคชัน)
- ระบบปฏิบัติการรอง - Windows XP (32b) หรือ Windows 7 (64b)
- แอปพลิเคชันรุ่นเก่า (จนกระทั่งฉันพบตัวเลือก GNU / Linux ที่เหมาะสม)
- สิ่ง DRM-ed ที่ทำงานอย่างมีปัญหาภายใต้ GNU / Linux (เช่น Blu-ray)
- เกมที่ไม่มีไคลเอ็นต์ Linux ดั้งเดิม
หมายเหตุ:
- ฮาร์ดแวร์ของฉันรองรับIntel VTเพื่อช่วยในการจำลองเสมือน
- ฉันไม่ได้ต่อต้าน hypervisor โลหะเปลือย (Xen?) หรือต่อต้านการใช้ระบบปฏิบัติการหลักเป็นโฮสต์ (KVM?) ตราบใดที่เป็นไปได้ที่จะทำให้มันทำงานได้อย่างน่าเชื่อถือ
- ระบบปฏิบัติการรอง (Windows) จะต้องสามารถใช้งานกราฟิก / ออดิโอฮาร์ดแวร์ (วิดีโอเกม 3 มิติเช่น OpenGL / OpenAL, DirectX เป็นต้น)
ฉันกำลังมองหาวิธีแก้ปัญหาต่าง ๆ อยู่แล้ว แต่ฉันไม่ได้หาผลลัพธ์ที่สมเหตุสมผล (ส่วนใหญ่เกี่ยวกับเกม) เนื่องจากฉันไม่มีประสบการณ์เชิงปฏิบัติเกี่ยวกับเรื่องนี้ฉันอยากจะขอความช่วยเหลือจากพวกคุณก่อนที่ฉันจะเริ่มการโยกย้ายถิ่นฐาน
โซลูชันใดที่คุณอยากแนะนำ (เป็นไปได้ทั้งหมดหรือไม่)
ขอบคุณสำหรับความช่วยเหลือ
M.