업무용 Linux, 게임용 가상화 된 Windows?


8

안녕하세요,
프리랜서 개발자로서 최근에 32 비트 운영 체제의 메모리 제한에 얽매이게되었으며 효과적인 작업을 계속하려면 64 비트 시스템으로 업그레이드해야합니다. ( 설명 : 매일 여러 개의 가상 머신을 사용해야합니다. 지금은 솔루션을 테스트 할 때 자주 가상 머신을 켜거나 꺼야하지만 여전히 메인 OS가 매우 느리고 스왑이 심합니다. )

Windows에서 GNU / Linux로 매우 오랫동안 마이그레이션하려고했으며이 기회를 활용하여 지금 전환하고 싶습니다. 여전히 게임을 유지하고 대체 폴백 시나리오로 Windows를 유지해야하며 이중 부팅을 원하지 않기 때문에 가상 클라이언트 OS로 실행하고 싶습니다.

내가 성취하고 싶은 것 :

  • 기본 OS -GNU / Linux (64b)
    • 일상 업무, 웹 브라우징 등
    • VirtualBox를 통한 여러 가상화 클라이언트 OS (응용 프로그램 테스트 용)
       
  • 보조 OS -Windows XP (32b) 또는 Windows 7 (64b)
    • 레거시 응용 프로그램 (적절한 GNU / Linux 대안을 찾을 때까지)
    • GNU / Linux (예 : Blu-ray)에서 문제가있는 DRM 지원 항목
    • 네이티브 리눅스 클라이언트가없는 게임

노트:

  • 내 하드웨어는 가상화 노력을 지원하기 위해 Intel VT 를 지원합니다
  • 베어 메탈 하이퍼 바이저 (Xen?) 또는 기본 OS를 호스트 (KVM?)로 사용하는 것이 안정적으로 작동 할 수있는 한
  • 보조 OS (Windows) 그래픽 / 오디오 하드웨어 (3D 비디오 게임, 즉 OpenGL / OpenAL, DirectX 등)를 완전히 사용할 수 있어야합니다.

나는 이미 여러 가지 해결책을 직접 찾고 있었지만 합리적인 결과를 찾지 못했습니다 (주로 게임에 관한 부분). 이에 대한 실질적인 경험이 없기 때문에 마이그레이션 노력을 시작하기 전에 도움을 요청하고 친절하게 도움을 요청하고 싶습니다.

어떤 솔루션을 추천 하시겠습니까? (위의 모든 것이 가능합니까?)


도와 주셔서 감사합니다,
M.


듀얼 부팅을 원하지 않습니까? 나는 당신의 상황에서 장점 만 생각할 수 있습니다.
frabjous

1
대부분 다른 OS로 재부팅하는 동안 컨텍스트 손실을 피하고 싶었 기 때문에 (좋은 GNU / Linux 대안을 찾지 못하는 몇 가지 앱이있을 수 있습니다). 그러나 이것이 새로운 해결책이 아닌 유일한 해결책이라는 것을 알기 시작했습니다.
MicE

답변:


4

이것은 당신이 듣고 싶은 것이 아니지만, 저렴한 두 번째 기계와 KVM 스위치를 얻는 것은 많은 두통을 덜어 줄 것 입니다. 지금까지 살펴본 것처럼 Linux의 현재 가상화 상태로는 할 수없는 일이 여전히 있습니다.


1
두 번째 머신의 모니터가 그의 메인에 맞다면 synergy + ( code.google.com/p/synergy-plus )를 사용하고 KVM을 잊어 버릴 것입니다.
mindless.panda

1
Synergy +는 전체 화면 게임이나 DirectInput과 잘 혼합되지 않을 수 있습니다.
Ignacio Vazquez-Abrams

이그나시오 (Ignacio)가 말했듯이, 나는 그것을 듣고 기쁘지 않다. 그러나 나는 이것이 사실 일 것으로 예상했다. 실험에 소요되는 시간을 크게 절약 할 수있었습니다. 이제 다음 단계에서 훨씬 더 잘 볼 수 있습니다. 피드백 담당자에게 감사합니다! Synergy +에 대한 팁도 감사합니다. 비슷한 솔루션을 알고 있었지만 이것도 아닙니다. 2-machine 옵션을 사용하면 시도해 볼 수 있습니다 (적어도 업무에서는 게임에 문제가 될 수 있음에 동의합니다).
MicE

2

내가 알고있는 유일한 방법은 하드웨어 가상화 된 윈도우에서 3D 그래픽 가속 사용하는 것입니다 실행할 수있는 VM웨어 워크 스테이션 , 호스트 OS로 Windows와 함께 . 그럼에도 불구하고, 나는 당신이 게임에서 많은 성공을 거두게 될 것입니다.

나는 당신이하고 싶은 일이 현재 기술로는 거의 불가능하다고 생각할 것입니다. 이미 제안 된 것처럼 두 개의 별도 시스템을 고려해야합니다.

또는 가상화 게스트로 Linux를 사용하여 Windows를 호스트로 만들 수도 있습니다. 나는 당신을 위해 잘 운동하는 것을 상상할 수 있습니다.


의견 Jason에 감사드립니다. VMware와 마찬가지로 VirtualBox에는 OpenGL / D3D 가속 및 Windows가 아닌 호스트에서도 지원되지만 여전히 실험적입니다. 베어 메탈 하이퍼 바이저가 이보다 더 앞서 길 바랐지만 그렇지 않은 것 같습니다. Windows를 호스트로 사용하는 것과 관련하여-그렇습니다. 이것은 내가 고려하고있는 옵션이지만 64b가 될 수 있기 때문에 Linux 호스트에 더 많이 기울고 있습니다 (64b로 업그레이드하는 동안 Win7을 구입해야 함).
MicE

1

2015 년 현재 VM의 VGA 및 PCI 패스 스루 기능을 사용할 수 있으므로 게스트 OS는 전용 비디오 카드에 직접 액세스 할 수 있습니다 (Linux의 경우 2 개-Windows 용). 이것은 CPU 및 마더 보드 가상화 I / O 인 경우에만 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.