대용량 휴대용 USB 저장장치가 합리적인 가격에 쉽게 구할 수 있게 된 요즘, 엄지손가락 크기의 드라이브 하나에 수많은 데이터와 심지어 응용 프로그램까지 담아 주머니에 넣고 다닐 수 있다는 생각은 정말 매력적입니다. 이러한 용도에 특화된 대표적인 소프트웨어로는 Portable Apps와 Pendrive Linux가 있습니다. 하지만 이 두 가지 방식에는 몇 가지 아쉬운 점이 있습니다.
Portable Apps는 Windows 컴퓨터에서만 사용할 수 있습니다. Firefox, GIMP, OpenOffice 등 유용한 프로그램들을 USB 드라이브에 담아 다닐 수 있다는 장점이 있지만, 드라이브에 설치되는 응용 프로그램은 반드시 독립적으로 실행 가능해야 합니다. 즉, Windows 레지스트리에 기록해야 하는 프로그램은 USB 드라이브에 설치하더라도 해당 플랫폼과 분리하여 사용할 수 없습니다. 또한 Portable Apps는 USB 드라이브의 프로그램과 호스트 컴퓨터 간의 완전한 상호작용을 허용하기 때문에 개인정보 및 보안 문제가 발생할 여지가 있습니다.
Pendrive Linux는 USB 드라이브에서 직접 부팅하여 완전한 하드웨어 지원을 받거나, Windows에서 QEMU로 에뮬레이션하여 실행할 수 있습니다. 첫 번째 방법은 사용자가 Windows가 꼭 필요하거나 부팅 설정을 제어할 수 없는 환경(예: USB 부팅 불가)에서는 실용적이지 않을 수 있습니다. 두 번째 방법은 호스트와 게스트 운영체제를 동시에 사용할 수 있어 매우 유용하지만, 완전한 그래픽 지원은 기대하기 어렵습니다.
그리고 최근 Windows 사용자들에게 새로운 선택지가 등장했습니다. 바로 MojoPac입니다.

MojoPac 개요
MojoPac은 조금 다른 접근 방식을 취하는 흥미롭고 실용적인 소프트웨어입니다. 첫째, USB 장치에 설치되지만 실제 하드웨어 위에서 실행되므로 컴퓨터의 성능을 온전히 활용할 수 있습니다. 둘째, 가상화 패키지로서 호스트 PC와 MojoPac 환경을 완전히 분리하여 개인정보 보호와 보안을 강화합니다. 실제로 Mojo 환경은 일반적인 Windows 데스크톱처럼 보입니다.
호스트와 게스트 간의 완전한 분리, 그리고 하드웨어의 온전한 활용이라는 두 가지 특성이 결합되어 Mojo는 매우 유용하고 강력한 가상화 소프트웨어가 되었습니다.
이러한 구조가 주는 이점은 다음과 같습니다.
- 완전한 하드웨어 지원 덕분에 그래픽 성능이 많이 필요한 응용 프로그램도 가상화 환경에서 설치하고 테스트할 수 있습니다.
- MojoPac은 호스트 컴퓨터에 어떠한 흔적도 남기지 않으므로, Mojo 세션은 완전히 사적인 공간이 됩니다.
- MojoPac은 게스트와 호스트를 완전히 분리하며, 가상화 환경에서는 컴퓨터 드라이브에 접근할 수 없어 안전한 보안 계층을 형성합니다.
- 3D 응용 프로그램과 게임을 포함한 다양한 소프트웨어를 부담 없이 마음껏 테스트할 수 있습니다.
그동안 MojoPac은 유료 소프트웨어였기 때문에 리뷰 대상에서 제외되어 왔습니다. 하지만 회사가 가정용 사용자를 위한 무료 버전을 출시하면서, 저는 Mojo의 즐겁고 강력한 경험을 여러분과 나누게 되었습니다.
누구에게 유용할까?
이 질문에 대한 답은 이미 명확합니다. MojoPac 공식 웹사이트에서 필요한 모든 정보를 확인할 수 있습니다. 일반적으로 MojoPac은 학생, 잦은 출장자, 소프트웨어 테스터, 개인정보 보호에 민감한 사용자, 그리고 휴대용 가상화가 주는 유연성과 이동성을 좋아하는 모든 사람에게 유용합니다. 더 자세한 정보가 필요하다면 공식 데모 영상도 참고해 보세요.
설치 방법
MojoPac의 설치는 매우 간단합니다. 게다가 공식 사이트에서 단계별 상세 설명서도 제공하고 있습니다.
- 먼저 USB 드라이브를 최적화합니다.
- 다음으로 무료 버전의 MojoPac을 다운로드합니다.
- 설치 프로그램을 실행하고 화면의 지시에 따라 목적지로 사용할 USB 장치(플래시 드라이브, 외장 하드 드라이브 등)를 선택합니다.
- 설치 등록(유효한 이메일 주소 필요)을 진행하고 사용자 이름과 비밀번호를 생성해야 합니다. 이를 통해 MojoPac에 대한 무단 접근을 막을 수 있습니다.
설치가 완료되면 바로 Mojo를 사용할 수 있습니다. MojoPac을 시작하려면 USB 장치를 연결하고 Start.exe를 실행하면 됩니다. 컴퓨터에서 자동 실행(Autoplay)이 활성화되어 있다면 Mojo가 스스로 시작될 수도 있습니다. 이때 사용자 이름과 비밀번호를 입력해야 합니다.

장치 속도에 따라 약 1분 후 MojoPac이 로드됩니다.

화면 상단의 패널에서는 MojoPac 설정, Deluxe 버전 구매, 다른 사용자 초대, 그리고 무엇보다 중요한 호스트와 Mojo 간 전환 기능을 사용할 수 있습니다. 중앙의 'Switch to Host' 버튼을 한 번 클릭하면 호스트 데스크톱으로 전환되며, 반대의 경우도 마찬가지입니다.
실질적으로 MojoPac은 자족적인(self-contained) 환경입니다. 상단 패널만 무시한다면, 자신의 컴퓨터가 아니라 완전히 다른 플랫폼에서 작업하는 것처럼 느낄 수 있습니다. 물론 하드웨어는 호스트의 것을 그대로 사용합니다.
작업 관리자를 열어보면 평소의 프로세스들이 전혀 보이지 않는 것을 알 수 있습니다. 모든 프로세스는 가상화된 버블 안에서 실행되기 때문입니다. 가장 좋은 점은 이 모든 것이 사용자에게 완전히 투명하다는 것입니다. 복잡한 시스템 설정을 신경 쓸 필요가 거의 없으며, 호스트 머신의 방화벽 권한 정도만 확인하면 됩니다.
이제 MojoPac이 실제로 무엇을 할 수 있는지 살펴보겠습니다.
3D 지원
이것은 MojoPac의 가장 중요한 특징 중 하나로, 그래픽 카드의 성능을 최대한 끌어낼 수 있다는 점입니다. uBrowser와 Project Looking Glass 3D 소프트웨어를 통해 이를 직접 시연해 보겠습니다.
uBrowser
uBrowser는 OpenGL과 Gecko 엔진을 사용하여 웹 페이지를 기하학적 표면에 렌더링하는 오픈소스 브라우저입니다. 별도의 설치가 필요 없는 독립형 프로그램입니다.
브라우저의 기본 모습은 다음과 같습니다. 웹 페이지는 검은 화면에 표시되며, 오른쪽에는 3D 조작 도구가 배치되어 있습니다. 기본 설정에서는 일반 브라우저와 같은 방식으로 페이지가 표시됩니다.
하지만 Type이나 Rotation 명령을 조작하면 3D 기능을 마음껏 즐길 수 있습니다. 아래 이미지에서는 dedoimedo.com과 openSUSE, Ubuntu 홈페이지가 큐브(Cube) 형태로 렌더링된 모습을 볼 수 있습니다. 이 모든 작업이 Mojo 환경 안에서 일어나는 일이며, 호스트 컴퓨터에는 어떤 흔적도 남지 않습니다.
다음은 Dedoimedo가 구형(sphere) 표면에 렌더링되면서 멋진 왜곡 효과가 적용된 모습입니다.
'Flag' 타입을 선택하면 웹 페이지가 바람에 나부끼는 깃발처럼 물결칩니다.
북마크 기능도 물론 사용할 수 있습니다.
Project Looking Glass
Project Looking Glass는 Java 기술을 활용하여 완전한 인터랙티브 데스크톱을 만드는 것을 목표로 하는 프로젝트입니다. 데스크톱 객체들은 단순히 평면 위에 놓인 2D 요소가 아니라, 실제로 깊이까지 가진 3D 객체입니다. 프로젝트는 아직 초기 단계지만 정말 유망해 보입니다. 먼저 프로그램을 설치합니다(Linux와 Solaris에서도 실행됩니다).
그리고 프로그램을 실행합니다. Project Looking Glass 창에 집중할 수 있도록 기본 MojoPac 배경화면을 제거했습니다. 아래는 데스크톱 배경화면을 변경하는 모습입니다.
주크박스 스타일의 음악 디스크, 탁구 게임, 데스크톱 검색 유틸리티 등이 현재 패키지에 포함된 기본 응용 프로그램들입니다.
창을 최대화하면 더욱 몰입감 있는 효과를 볼 수 있습니다.
MojoPac 내부에 응용 프로그램 설치하기
이것 역시 Mojo의 강점입니다. 이 환경에는 가상 Program Files 폴더, 가상 레지스트리 등 Windows 응용 프로그램이 완전하게 설치되기 위해 필요한 모든 요소가 포함되어 있습니다. 이 점에서 MojoPac은 Pendrivelinux와 매우 유사합니다. 아래는 포터블 버전이 아닌 일반 Firefox 설치 과정을 보여줍니다.
결론
MojoPac은 Windows 고급 사용자에게 매우 유용한 도구입니다. 프로그램과 게임을 안전하고 번거로움 없이 테스트할 수 있으며, MojoPac 공간과 프로그램을 호스트로부터 완전히 분리함으로써 보안과 개인정보 보호를 동시에 제공합니다. 완전한 3D 지원은 정말 값진 보너스입니다.
UBCD4WIN, Portable Apps, Pendrivelinux 같은 강력한 휴대용 솔루션들과 함께라면, 어디를 가든 언제든 즐겁게 컴퓨팅을 즐길 수 있을 것입니다.
즐거운 컴퓨팅 되세요!