Mac OS X 10.6 Snow Leopard가 주요한 이유는, 바로 로제타(Rosetta) 때문이다. 로제타는 애플이 Mac 시스템의 마이크로프로세서, CPU를 인텔 X86 계열로 이전하기 전 사용했던 PowerPC 마이크로프로세서 기반으로 작성된 어플리케이션을 Mac OS X 환경에서 구동이 가능하도록 해주는 프로그램이다. 여러 문제가 있을 수 있지만 대부분의 어플리케이션 운용에 별다른 문제가 없었기 때문에 어플리케이션 운용 제약에 따른 문제 해소에 확실한 해결책이라고 할 수 있었다.
물론 애플의 이러한 조치는 어플리케이션 개발사가 빨리 인텔 X86 계열에 최적화된 어플리케이션을 출시할 수 있는 시간적 여유를 주기 위함이었다. 애플은 이러한 조치와 함께 기존 PowerPC 기반 Mac 시스템에서도 새로운 어플리케이션 구동이 가능하도록 이른바 PowerPC 및 X86 마이크로프로세서에서 모두 운용이 가능한 유니버셜(Universal) 포맷 어플리케이션으로 개발할 수 있도록 했다.
결국 시간이 지나면서 대부분의 개발사들도 X86 전용 보다는 PowerPC/X86 호환 유니버셜 포맷을 개발하게 되자, 애플은 재빠르게 다음 운영체제 Mac OS X 10.7 Lion에서 로제타 기능을 삭제했다. 이렇게 되자, 문제가 된 것은 기존 PowerPC 전용 어플리케이션으로 판매를 지속하고 있던-애플 입장에서는 게으른 개발사의-어플리케이션이 운용이었다.
개발사 혹은 어플리케이션 자체의 여러 이유로 유니버셜 포맷으로 변환 혹은 재개발이 어려운 어플리케이션은 여전히 PowerPC 환경에서 지속될 수 밖에 없었다. 특히 개인적으로 애용하는 몇 개의 게임 어플리케이션이 그런 상황에 놓이게 되었다.
물론 로제타 혹은 유니버셜 포맷이 모든 어플리케이션은 인텔 X86 기반 Mac OS X에서의 운용을 보장하지는 않았다. 몇몇 덩치 큰 그리고 시장에서 주요한 위치를 점하는 경우의 어플리케이션은 새로운 CPU에 맞춘 버전이 나올 때까지 기존 하드웨어 혹은 운영체제를 유지해야 하기도 했다.
이러한 이유에서 가상 머신의 주요한 사용 목적 가운데 하나가 바로 로제타를 지원하는 Mac OS X 10.6 Snow Leopard를 구동하는 것이다. 때문에 VirtualBox 6의 Mac OS X 지원 목록에는 10.6 버전이 공식적으로 지원된다는 점에서 매우 환영하지 않을 수 없었다.
[ Virtual Box 기반 가상 Mac 머신 구축 ]
물론 설치 과정은 지극히 단순하다. macOS High Sierra나 Mojave 등의 최신 운영체제에 비해-물론 동일한 방식이지만-보다 쉽게 VirtualBox에서 설치가 된다.
하지만 더 이상 애플의 공식 사이트나 맥 앱 스토어에서 Mac OS X 10.6 Snow Leopard를 다운로드할 수 없기 때문에 이를 확보하는 것이 또 다른 문제일 수 있다. 다만 Mac OS X 10.6 버전이 설치될 수 있다면 이후 업데이트는 여전히 가능하다.
만일 정식으로 Mac OS X 10.6 Snow Leopard의 설치판을 구입하고자 한다면, 인터넷의 중고 쇼핑 사이트에서 어렵지 않게 특히 비싸지 않은 금액으로 구입할 수도 있으며, 일부 판매 사이트에서도 공식적으로 예전 제품을 판매했던 것으로 기억한다.
그외 여러 방법이 있겠지만 이 포스팅과 관련 포스팅의 취지가 힘들이지 않고 Mac 가상 머신의 구축을 가장 단순하면서도 안전한 방법으로 진행한다는 철칙에서-갖은 패치 등을 동원한 세련된 방법은-굳이 언급할 필요는 없을 것이다.
댓글 없음:
댓글 쓰기