Xin chào,
là một nhà phát triển tự do, gần đây tôi thấy mình bị ràng buộc nghiêm trọng bởi giới hạn bộ nhớ của các hệ điều hành 32 bit và tôi cần nâng cấp lên hệ thống 64 bit để tiếp tục hoạt động hiệu quả. ( Để giải thích: Tôi phải sử dụng nhiều máy ảo hàng ngày. Ngay bây giờ tôi phải bật / tắt chúng thường xuyên khi kiểm tra các giải pháp, và hệ điều hành chính của tôi rất chậm và tráo đổi nhiều. )
Tôi đã lên kế hoạch chuyển từ Windows sang GNU / Linux trong một thời gian rất dài và tôi muốn sử dụng cơ hội này để thực hiện chuyển đổi ngay bây giờ. Tôi vẫn sẽ cần giữ Windows xung quanh (đối với các trò chơi và như một kịch bản dự phòng chung) và vì tôi không muốn khởi động kép, tôi muốn chạy nó như một hệ điều hành máy khách ảo hóa.
Những gì tôi muốn đạt được:
- Hệ điều hành chính - GNU / Linux (64b)
- công việc hàng ngày, duyệt web, vv
- một số hệ điều hành máy khách ảo 'thông qua VirtualBox (để thử nghiệm ứng dụng)
- Hệ điều hành phụ - Windows XP (32b) hoặc Windows 7 (64b)
- các ứng dụng cũ (cho đến khi tôi tìm thấy các lựa chọn thay thế GNU / Linux phù hợp)
- Công cụ DRM-ed hoạt động có vấn đề trong GNU / Linux (ví dụ: Blu-ray)
- trò chơi không có máy khách Linux gốc
Ghi chú:
- phần cứng của tôi hỗ trợ Intel VT để hỗ trợ nỗ lực ảo hóa
- Tôi không chống lại một trình ảo hóa kim loại trần (Xen?) Cũng không chống lại việc sử dụng HĐH chính làm máy chủ (KVM?), Miễn là có thể làm cho nó hoạt động (loại) một cách đáng tin cậy
- HĐH thứ cấp (Windows) phải có thể sử dụng đầy đủ phần cứng đồ họa / âm thanh (trò chơi video 3D, tức là OpenGL / OpenAL, DirectX, v.v.)
Tôi đã tự mình xem xét một số giải pháp, nhưng tôi đã không quản lý để tìm ra kết quả hợp lý (chủ yếu là về các trò chơi). Vì tôi không có bất kỳ kinh nghiệm thực tế nào về vấn đề này, tôi muốn vui lòng yêu cầu các bạn giúp đỡ trước khi tôi bắt đầu nỗ lực di chuyển (và đạt được một chặn đường).
Giải pháp nào bạn muốn giới thiệu? (Có phải ở trên có thể ở tất cả?)
Cảm ơn sự giúp đỡ của bạn,
M.