Windows Virtual PC - Windows XP Mode for Windows 7

Windows 7 RC 버전의 공개와 함께, Windows Virtual PC의 베타 버전도 공개되었습니다. 역시나 외신 및 블로고스피어를 통해 많은 정보가 사전에 돌았지만, “임금님 귀는 당나귀 귀” 심정으로.. 꾹 참고 있다가, 이제서야 포스팅을 합니다.

image 

초기에 알려졌던 Windows 7 전용으로 Virtual PC가 출시될 예정과는 달리, Windows XP, Windows Vista까지 해당 Virtual PC를 설치할 수 있으며, Windows Virtual PC는 Virtual PC 2007의 상위 버전이라고 생각하시면 됩니다. (기본적인 틀은)

image

지금까지의 Virtual PC는 단순히 클라이언트 머신에서 가상의 머신을 구동시켜주는 데스크톱 가상화 기술이었지만, Windows Virtual PC는 데스크톱 가상화 기술을 좀더 미려하게 상위로 끌어올린 2세대 데스크톱 가상화 기술이라고 생각하시면 될 것 같습니다.

VM 내에서 사운드 카드나 간단한 DirectX를 사용하는 응용 프로그램도 사용이 가능하며, USB 가상화 기술을 통해 물리적인 머신내 USB 장치를 가상 머신으로 바로 연결하실 수도 있습니다. 이 경우, 물리적인 머신에 연결된 USB 장치는 연결이 끊어지고, 이 장치가 바로 가상 머신내로 연결되게 됩니다.

image image

여기까지만 있었다면 2세대 데스크톱 가상화 기술이라고 할 수 없겠죠? 자동 게시라는 기능을 통해 가상 머신내 환경과 물리적인 머신내 환경을 아주 훌륭하게 하나로 합쳐줍니다.

image

가상 머신내에서 특정 응용 프로그램을 설치했을 경우, 지금까지는 이렇게 사용했죠?

  1. 가상 머신을 작동
  2. 가상 머신내 운영 체제로 로그온
  3. 해당 응용 프로그램을 찾고, 마우스로 클릭하여 실행

Windows 7의 기본 개발 철학 중 하나는 빠르고 쉽게 원하는 작업.. 입니다. Windows Virtual PC의 자동 게시 기능은 가상 머신내 추가로 설치된 응용 프로그램을 감지하여, 물리적인 머신내 시작 메뉴내 등록시켜 줍니다. 당연히 빠르게 원하는 작업을 하실 수 있겠죠?

image image

이를 실행했을 경우.. 백그라운드에서 가상 머신이 동작되고, 사용자에게는 응용 프로그램의 창만 보여줌으로서, 사용자는 구 버전의 응용 프로그램을 마치 Windows 7에서 사용하시는 것과 같은 사용자 경험을 하실 수 있습니다. 이를 Windows Virtual PC에서는 가상 응용 프로그램 모드라고 부릅니다. (아래 스크린샷은 이해를 돕기 위해, 일부러 상황을 만들어서 찍은 것입니다. 실제 사용자에게는 아래와 같은 창이 기본적으로 뜨지 않고 프로그램이 실행됩니다.)

image

image

마치 MED-V와 사용자 경험은 비슷하죠? 사용자의 파일 접근성에 대한 일원화를 하기 위해, 가상 머신내에서 동작하는 XP 모드 응용 프로그램에서 열기나 저장을 클릭하면, 물리적인 머신의 내 문서 폴더가 기본적으로 선택됩니다.

image image

두 창이 바라보는 곳이 똑같죠? RDP 프로토콜을 사용하여 가상 머신의 화면을 보여주기 때문에, 원격 데스크톱내 포함된 드라이브 맵핑 기능도 그대로 사용할 수 있습니다. 이에 물리적인 머신내 드라이브가 바로 접근이 가능하죠.

image

Windows Virtual PC는 Virtual PC 2007까지와는 달리 하드웨어 요구 조건이 있습니다.

image

프로세서(CPU)에서 가상화 기술을 사용할 수 있어야 하는데요. 이는 하드웨어의 BIOS 셋업에서 확인하실 수 있습니다. 기본적으로 Disable이 많이 되어져 있습니다만, 이를 Enable하셔서 사용하시면 되고.. 주의! Intel-VT나 AMD-V와 같은 프로세서 기술은 BIOS에서 설정을 변경하시고 반드시 Cold 부팅(완전히 전원을 껐다가 다시 켜주는)을 하셔야 합니다.

해당 기술이 없는 경우엔 아쉽게도 Virtual PC 2007을 사용하셔야 합니다. 왜 이 기술이 필요한지는 여기를 참고하세요!

Windows 7 RC와 함께 공개된 Windows Virtual PC는 호환성을 확보하지 못했거나, 수정이 불가능한 레가시 응용 프로그램, 기간망 프로그램에 대한 호환성을 확보할 수 있는 모델로 적합하다고 생각합니다. 아참! 현재! 해당 Windows Virtual PC는 Windows 7 Professional, Enterprise, Ultimate에서만 사용할 수 있게 될 예정입니다.

Windows 7 RC와 함께 Windows Virtual PC도 사용해보시면서 황금 연휴의 컴퓨팅을 즐겨보세요!