2019년 10월 22일 화요일

VirtualBox 6의 가상 Mac OS X 공식 지원 범위

VirtualBox 6에서 Mac OS X에 대한 게스트 지원이 공식화되면서 이전에 비해 가상화 Mac 시스템의 구성이 훨씬 간편해졌고 안정성도-특별한 걱정할 필요가 없을 정도로-개선되었다. 더 이상 Mac OS X 가상화 시스템을 구축을 위해 VirtualBox를 패치하거나 터미널에서 VBoxManager 등의 유틸리티를 직접 사용하지 않아도 되도록 개선되었다. 다만 일부 세부적인 기능 변경에는 터미널을 이용해야 한다.

하지만 VirtualBox 6에서 최신 그리고 모든 Mac OS X와 macOS에 대한 지원이 제공되고 있는 것이 아니다. 현재 VirtualBox 6의 가상 머신 생성 기능에서 지원하는 Mac OS X의 범위는 다음과 같다.

ciSim0N.png

최근 새로 업그레이드된 macOS 10.15 Catalina와 macOS 10.14 Mojave는 아직 지원 목록에 올라와 있지는 않다. macOS 10.13 설정을 이용하여 최신 버전에 대한 설치 진행이 가능하겠지만, 아직까지는 이전 만큼 단순한 설정으로 진행되지 않는 문제가 발생할 수도 있다.

  • Mac OS X 10.6(32-bit & 64-bit) - Rosetta(PowerPC) 지원
  • Mac OS X 10.7(64-bit) - Rosetta 지원 종료
  • Mac OS X 10.8(64-bit)
  • Mac OS X 10.9(64-bit)
  • Mac OS X 10.10(64-bit)
  • Mac OS X 10.11(64-bit)
  • macOS 10.12(64-bit)
  • macOS 10.13(64-bit)

최신 macOS의 경우는 향후 업데이트에서 지원이 되는 것이 당연하겠지만, 문제는 이전 구형 Mac OS X는 언제 지원 항목에서 사라질 지 모른다는 것이다. 특히 Mac OS X 10.6의 경우 Rosetta가 지원 되는 마지막 버전이라는 점에서 공식 항목으로 올려져 있다는 것이 중요하다. Mac OS X 10.7 이후로는 PowerPC 기반의 어플리케이션을 구동할 수 없다.

다행히 어플리케이션이 유니버설 바이너리(Universal Binary)라면 Rosetta가 지원되지 않은 Mac OS X 10.7 이후에서도 구동이 가능하다. 이 경우는 예전 MC680X0 마이크로프로세서를 사용한 시절의 어플리케이션을 PowerPC로 이전할 때와 비슷하다고도 볼 수 있다.

하지만 현재 PowerPC 전용으로 유니버설 바이너리 등 다른 대안이 없는 상태에서 물리적 하드웨어 시스템이 없는 경우라면 별도의 가상화 환경을 도움을 구할 수 밖에 없을 것이다. 물론 아직도 적지 않은-일부 영역에 국한 되었다고 보지만-PowerPC 기반의 Power Mac 시스템 상당수가 현직에서 구동되고 있다는 점에서 현실적으로 하드웨어 구입이 상대적으로 효율적일 수 있다.

VirtualBox 6에서 공식 지원 목록 이전의 Mac OS X에 대한 운용은 불확실하다. 불확실하다는 의미는 구동 자체가 불가능하다기 보다는 공식 지원 대상에 비해 구동에 시간과 노력이 많이 들며, 성공 여부도 현재의 VirtualBox 6 버전에서는 장담할 수 없다. 이를 위해-Mac OS X에 대한 공식적 지원이 없었던-이전 버전의 VirtualBox에서 BSD 기반 환경으로 Mac OS X를 구동하는 경우도 있다.

그리고 비슷하면서도 다른 문제가 최근의 macOS 10.15 Catalina의 32-비트 어플리케이션 지원 중단이라고 볼 수 있다. 대부분의 사용자에게는 큰 문제가 되지 않을 수 있으나, 경우에 따라 32-비트 지원 문제로 Catalina 업그레이드를 무작정 미루고 있는 경우도 적지 않을 것이다.

댓글 없음:

댓글 쓰기

구형 컴퓨터 사용자를 위한 추억의 가치

누구나 내 책상 가운데 하나 위에 놓여진 커다랗고 시끄러운 금속 상자와 그 옆 낯선 화면을 보면서 과연 이게 뭔지 의아스러워 한다. 그리고 그 옆에 커다랗게 그리고 화려하게 새겨진 HP 로고를 보고 나면, 별나 컴퓨터 시스템이라고 생각한다. 그리고 ...