많은 맥 사용자가 때때로 윈도우 전용 프로그램이 필요한 순간을 마주합니다. 원격 근무를 시작하면서 윈도우에서만 돌아가는 특정 프로그램을 사용해야 할 수도 있고, 맥북을 구입했는데 기존에 쓰던 소프트웨어의 맥용 대체제를 찾지 못할 수도 있으며, 윈도우에서만 출시된 게임을 즐기고 싶은 경우도 있습니다. 이유가 무엇이든, macOS에서 윈도우 프로그램을 실행할 수 있는 방법은 여러 가지가 있습니다.
아쉽게도 맥북에서 윈도우 앱을 돌리는 '만능 최고의 방법'은 존재하지 않습니다. 각 방식마다 장단점이 뚜렷하기 때문입니다. 이 글에서는 대표적인 방법들을 소개하고 각각의 장단점을 정리해 드리니, 자신의 상황에 맞는 최적의 선택을 하시길 바랍니다.
맥에서 윈도우 소프트웨어를 실행하는 방법
맥에서 윈도우 프로그램을 실행하는 방법은 크게 세 가지입니다. 가상 머신(virtual machine)으로 윈도우를 구동하는 방법(Parallels Desktop, VirtualBox 등), 부팅 캠프(Boot Camp)를 통해 맥북에 보조 운영체제로 윈도우를 설치하는 방법, 그리고 와인(Wine)을 활용하는 방법입니다.
가상 머신은 맥 데스크톱의 하나의 창 안에 윈도우를 설치하고 실행할 수 있게 해줍니다. 윈도우 입장에서는 실제 컴퓨터에서 작동하는 것처럼 인식하지만, 실제로는 앱 안에서 구동되는 것입니다. 가상 머신을 사용하면 macOS와 윈도우를 동시에 실행할 수 있어, 맥 애플리케이션과 함께 단일 윈도우 프로그램을 띄워 놓고 쓰기에 매우 편리합니다. 다만 가상 머신을 구동하면 컴퓨터의 리소스가 두 운영체제에 분배되기 때문에 평소보다 다소 느려질 수 있다는 점은 감안해야 합니다.
반면 듀얼 부팅(dual booting)은 두 운영체제 모두에 컴퓨터의 전체 리소스를 온전히 제공합니다. macOS와 함께 윈도우를 설치해 두면, 맥북을 켤 때 어떤 운영체제를 불러올지 선택할 수 있습니다. macOS를 선택하면 사용 가능한 모든 CPU와 RAM을 활용해 구동되고, 윈도우가 필요하면 재부팅해 윈도우로 진입하면 됩니다. 이 경우 맥북의 모든 리소스를 윈도우가 사용할 수 있으므로, 가상 머신과 달리 고사양 게임이나 무거운 프로그램도 성능 저하 없이 실행할 수 있습니다.
위의 두 방법 모두 윈도우 라이선스를 보유하거나 구입해야 합니다. 설치 중 또는 설치 후에 라이선스 키를 입력해 윈도우를 정품 인증해야 합니다. Wine은 사정이 조금 다릅니다. 별도의 윈도우 설치 없이 macOS 자체에서 윈도우 앱을 실행할 수 있게 해주지만, 모든 윈도우 프로그램이 호환되는 것은 아니라 일부 프로그램만 구동 가능하다는 한계가 있습니다.
Parallels Desktop으로 맥에서 윈도우 앱 실행하기
Parallels는 아마도 맥용 가상 머신 중 가장 인기 있는 제품으로, 일반 사용자도 직관적으로 쉽게 사용할 수 있습니다. 복잡한 설정을 직접 할 필요가 없습니다. 앱이 알아서 환경을 구성해 주고, 윈도우를 자동으로 내려받거나 Boot Camp로 이미 설치해 둔 윈도우를 그대로 활용할 수도 있습니다.
윈도우를 별도의 창으로 열 수도 있고(전체 화면 모드 포함), 코히런스(Coherence) 모드를 켤 수도 있습니다. 코히런스 모드에서는 가상 머신이 백그라운드에서 실행되고, 윈도우 프로그램이 마치 맥 앱처럼 macOS 화면 위에서 함께 구동됩니다. 심지어 윈도우 프로그램을 macOS 데스크톱에 놓거나 Dock에 고정하는 것도 가능합니다. Parallels Desktop은 윈도우와 macOS 간 복사·붙여넣기, 드래그 앤 드롭도 문제없이 지원합니다.
Parallels Desktop은 유료 앱이지만 14일 무료 체험판을 제공하므로, 직접 사용해 보고 자신에게 맞는 제품인지 판단할 수 있습니다.
결론: 추가 비용을 부담해도 매끄럽고 번거로움 없는 경험, 편리한 기능, 손쉬운 설치를 원한다면 Parallels가 맥북에서 윈도우 프로그램을 실행하는 가장 좋은 선택입니다.
VirtualBox로 맥북에서 윈도우 소프트웨어 열기
가상 머신에 추가 비용을 쓰고 싶지 않다면 오라클(Oracle)의 VirtualBox가 답입니다. 다만 윈도우 라이선스는 여전히 필요합니다. VirtualBox는 Parallels만큼 사용하기 쉽지 않고 유용한 기능 일부가 빠져 있지만, 주어진 역할은 충분히 해냅니다. 또한 설치 과정에서 일부 설정을 사용자가 직접 조정해야 하므로 Parallels보다 어느 정도의 기술적 지식이 요구됩니다.
결론: 윈도우 라이선스 키를 이미 보유하고 있거나 새로 구입할 준비가 되어 있지만 그 이상의 지출은 원하지 않고, 컴퓨터를 매번 재시작하지 않고도 윈도우 프로그램에 빠르게 접근하고 싶다면 VirtualBox가 최선의 선택일 수 있습니다.
Boot Camp으로 맥에 윈도우 설치하기
Boot Camp는 맥에 기본으로 포함된 무료 도구로, macOS와 함께 윈도우를 설치해 시작 시점에 두 운영체제 중 하나를 선택해 부팅하는 듀얼 부팅 환경을 만들어 줍니다. 맥의 부팅 캠프 지원(Boot Camp Assistant)이 윈도우 설치, 시동 디스크 파티션 분할, 필요한 드라이버 설치까지 단계별로 도와줍니다.
잠재적인 단점으로는 동시에 하나의 운영체제만 구동할 수 있다는 점이 있습니다. 따라서 그때그때 필요한 앱에 따라 재부팅을 거쳐야 합니다. 또한 윈도우와 맥은 파일 시스템이 서로 다르기 때문에, 별도의 서드파티 드라이버를 설치하지 않는 한 맥 파일을 윈도우에서 열거나 그 반대의 경우도 불가능합니다. 가상 머신에서는 이런 문제가 발생하지 않습니다.
반면 Boot Camp는 맥의 하드웨어에서 윈도우를 직접 구동하기 때문에, 윈도우가 맥의 모든 리소스를 활용해 최대 성능으로 프로그램을 실행할 수 있습니다. 이 때문에 최신 게임이나 영상 편집 프로그램처럼 리소스를 많이 소모하는 소프트웨어를 돌려야 한다면 듀얼 부팅이 이상적인 선택입니다. 참고로 Apple 실리콘(M1/M2 이후) 맥에서는 Boot Camp를 지원하지 않으므로, 인텔 맥 사용자에게 해당되는 방법이라는 점을 유의하세요.
결론: 필요할 때마다 재부팅하는 것이 불편하지 않다면, Boot Camp를 통한 윈도우 설치가 맥에서 고사양 윈도우 프로그램과 게임을 실행하는 가장 좋은 방법입니다.
Wine으로 윈도우 소프트웨어 실행하기
Wine은 윈도우 프로그램을 다른 운영체제(Linux, Mac)에서 실행할 수 있게 해주는 호환성 계층(compatibility layer)입니다. 비유하자면, '윈도우 언어'로 작성된 프로그램을 실시간으로 'macOS 언어'로 통역해 주는 도구라고 할 수 있습니다. 안타깝게도 모든 자동 번역기가 그렇듯 번역이 완벽하지는 않습니다. 일부 윈도우 프로그램은 의도대로 잘 작동하지만, 어떤 프로그램은 버그가 있거나 아예 실행되지 않을 수도 있습니다. Wine Application Database에서 어떤 프로그램이 macOS에서 구동 가능한지 미리 확인해 보는 것이 좋습니다.
결론: 무료로 해결하고 싶고, 필요한 프로그램이 Wine에서 지원된다면 가장 좋은 선택입니다.