가상화 소프트웨어를 이야기할 때, 특히 일반 애호가나 세미 프로 수준의 사용 환경에서는 VirtualBox가 여전히 훌륭한 선택지입니다. 친숙한 사용자 인터페이스, 풍부한 기능, 준수한 성능, 그리고 초보자부터 고급 사용자까지 모두를 만족시키는 간단한 옵션과 고급 설정까지 갖추고 있기 때문입니다. 저는 과거에도 VirtualBox를 여러 차례 다루었는데, 게스트 확장(Guest Additions) 설정부터 공유 폴더와 포트 포워딩 구성까지 수십 편에 달하는 글을 작성했고, 물론 주요 버전 리뷰도 포함되어 있습니다.
최근 VirtualBox 6.X가 출시되면서, 이번에는 무엇이 새로워졌는지, 어떤 개선과 수정이 이루어졌는지 살펴보고, 기존 5.X 브랜치에서 최신 버전으로 넘어갈 가치가 있는지 확인해 보려 합니다. 그럼 함께 살펴보겠습니다.

업그레이드와 첫인상
이번 테스트는 제 Slimbook Pro2 노트북, 즉 Kubuntu 18.04 시스템에서 진행했습니다. 리눅스에서 이 제품을 사용하는 방법은 두 가지입니다. 표준 저장소를 통해 무료 구성 요소만 설치하거나, 아니면 VirtualBox 전용 저장소를 시스템에 추가하여 제한 없는 완전판을 사용하는 것입니다. 후자의 경우 USB 2.0/3.0 연결 등을 지원하는 VirtualBox 확장 팩(Extension Pack)도 함께 사용할 수 있습니다.
저장소가 이미 설정되어 있다면, VirtualBox 6.0/6.1은 기존 5.X 버전과 별개로 설치됩니다. 실제로 구버전은 32비트 호스트를 지원하는 반면, 신버전은 64비트 전용입니다. 물론 게스트 OS는 여전히 32비트로 실행할 수 있습니다.

업그레이드 과정은 아무 문제 없이 순조롭게 진행되었고, 확장 팩도 함께 최신화했습니다. 기존 가상 머신들은 그대로 유지되었으며, 스냅샷을 포함한 모든 설정이 정확하게 보존되었습니다. 버그나 오류는 전혀 발견되지 않았습니다.



3D 가속 관련 변화
다만 6.0 버전 테스트 중 한 가상 머신에서 3D 가속 관련 경고 메시지를 확인했습니다. VboxVGA 그래픽 컨트롤러 지원 기능이 향후 마이너 릴리스에서 제거될 예정이라는 내용이었습니다. 솔직히 일반 사용자 입장에서는 이것이 성능이나 지원 용도 측면에서 어떤 결과를 가져올지 명확하지 않습니다. 다만 3D 가속 자체는 계속 제공될 것으로 보이며, 최악의 경우라도 설정 변경과 게스트 확장 업데이트만으로 해결될 가능성이 높아 보입니다.

중첩 하드웨어 가속(Nested Hardware Acceleration)
이번 버전에서 가장 흥미로운 기능 중 하나는 중첩 가상화 지원입니다. CPU의 가상화 기능(VT-x 등)을 가상 머신에 그대로 노출시켜, 하드웨어 가상화가 여러 단계로 중첩된 환경을 구축할 수 있게 됩니다. 매트릭스에 한 걸음 더 가까워진 셈이죠.
하지만 현재 이 기능은 AMD 프로세서에서만 작동합니다. 제 Slimbook은 Intel CPU를 사용하기 때문에 해당 옵션은 회색으로 비활성화되어 있었습니다. 터미널에서 VirtualBox 명령줄 도구를 사용해 강제로 활성화할 수는 있지만, 설정 화면에는 옵션이 표시되더라도 실제로는 아무런 효과가 없습니다. 활성화 방법은 다음과 같습니다:
vboxmanage modifyvm "가상 머신 이름" --nested-hw-virt on


기본적으로 비활성화된 상태(왼쪽), 명령줄 변경 후 활성화된 모습(오른쪽)
스냅샷, 반가상화 및 기타 설정
그 외에도 다양한 옵션과 설정을 직접 만져보며 테스트했습니다. 스냅샷 기능은 여전히 유연하고 견고해서, 소프트웨어 구성의 여러 분기나 시나리오를 테스트할 때 매우 유용합니다. 단, 가상 머신의 디스크 크기를 조정할 계획이라면 스냅샷은 별도로 처리해야 한다는 점을 기억하세요. 또한 게스트 운영체제가 특별한 동작을 필요로 하는 경우를 대비해, 반가상화(paravirtualization) 인터페이스도 여러 종류 중 선택해 변경할 수 있습니다. 익숙한 세부 조정 옵션이 가득하고, 더 깊은 작업을 원하는 사용자를 위한 강력한 명령줄 도구도 그대로 제공됩니다.


결론
VirtualBox 6.X에는 혁명적인 변화가 있는 것은 아니지만, 탄탄하고 알찬 기능들이 가득 담긴 릴리스라는 느낌을 받습니다. 실제로 이 제품은 새 버전이 나올 때마다 유용한 기능을 하나씩 추가하며 실용성을 더해 왔습니다. 개인 사용 환경에서는 무료로 사용할 수 있고, 다재다능한 인터페이스까지 갖추고 있으니, 고급 사용자와 소프트웨어 테스터에게는 확실한 필수 도구라고 할 수 있습니다.
기존의 동작 방식과 옵션이 그대로 유지되므로 부담이나 혼란은 전혀 없습니다. 새로운 기능도 얻게 되며, Intel 프로세서 사용자도 조만간 중첩 하드웨어 가속의 혜택을 받을 수 있을 것으로 기대합니다. 다만 Slimbook에서 확인한 VirtualBox 6.1 기준으로는 아직 그렇지 못합니다. 전반적으로 VirtualBox 6은 익숙한 든든한 일꾼에 몇 가지 새로운 트릭이 추가된 모습입니다. 충분히 추천할 만합니다.
그럼, 즐거운 가상화 되세요.