가상 머신을 활용하면 여러 가지 재미있는 것을 할 수 있습니다.
1. 윈도 안에 또 다른 윈도를 설치한 후 그 안에 위험한 프로그램을 설치해서 실험해 볼 수 있습니다. 위험한 프로그램으로 운영체제가 망가져도 가상 머신 안에서만 망가지므로 컴퓨터는 안전합니다.
2. 가상 머신에 리눅스를 설치하면 윈도를 쓰면서도 리눅스 프로그램을 개발하고 이용할 수 있습니다. 심지어 새로운 운영체제를 밑바닥부터 만들어 보는 실험도 할 수 있습니다.
3. 가상 머신에 설치해 놓은 운영체제와 각종 설정을 통째로 백업할 수 있습니다. 가상 머신 안의 운영체제가 바이러스 때문에 망가지면 미리 백업해 놓은 가상 머신으로 원상 복구가 가능합니다.
하지만 가상 머신도 대가가 있으니 바로 리얼 머신보다는 실행 속도가 느리다는 것입니다. 그리고 한 컴퓨터의 메모리에 운영체제가 2개 이상 구동되니만큼 메모리도 많이 차지합니다.9
9 근래에는 도커(Docker)라는 소프트웨어도 있습니다. 가상 머신이 아닌 디바이스와 파일 시스템만 가상화로 격리화합니다. 따라서 리얼 머신의 성능에 근접하게 만들기도 합니다.