ARM Mac 에서의 가상화를 우려하는 이유
(bmalehorn.com)- Docker는 5배 느려질 것
ㅤ→ 맥용 도커는 Hypervisor 기반이라 호스트에서 게스트와 동일한 아키텍처여야 함
ㅤ→ ARM Mac 에서는 ARM Linux를 돌려야 하고 그게 아닐경우 에뮬레이터로 실행되니 5x-10x 까지 속도가 느려질 것
ㅤ→ 모든 도커이미지들이 ARM을 지원하게 만드는 것은 아주 오래 걸릴 것
ㅤ→ 또한 이미지가 다른 패키지를 내려받는다면 그 역시 대부분 x86 기반일 것이라 실행자체도 어려울수도
- VirtualBox 는 동작하지 않을 것
ㅤ→ 버추얼박스 역시 Hypervisor 이고, x86 윈도우 또는 x86 리눅스는 실행불가
ㅤ→ ARM 용 윈도우즈는 실행가능하겠지만, VirtualBox 는 x86전용이고, 포팅할 생각도 없음 (VirtualBox 포럼 모더레이터의 답변)
ㅤ→ VMWare Fusion 역시 하이퍼바이저 이지만, ARM 포팅을 고려하고 있음
ㅤ→ 대신 에뮬레이터인 QEMU 를 고려할수는 있겠지만 좋은 대안은 아님
- BootCamp 역시 동작하지 않을 것
ㅤ→ ARM Mac 에서 지원하지 않을 것(크레이그 페더리기가 팟캐스트에서 말한 바 있음)
ㅤ→ 게다가 MS가 ARM Windows를 OEM으로만 판매하기 때문에 지원한다고 해도 MS가 그걸 승인해야만 가능
- ARM Mac 을 사야할까 ?
ㅤ→ 프론트엔드, 모바일, 네이티브 앱 개발자 라면 괜찮을 수 있음
ㅤ→ 가상화를 많이 써야하는 개발자라면 추천하지 않음
ㅤ→ 초기에 물론 많은 문제가 있겠지만, 해결책이 없을 수도 있음
당분간은 인텔 맥+ARM 맥 두개로 가겠지만, 언젠가는 ARM 맥으로 다 전환 될것이고,
그러면 실제로 모든 플랫폼 개발자용 필수장비처럼 인식되던 맥이 그 지위를 어느정도는 잃어버릴 수도 있겠다는 생각이 드네요.
MS가 ARM Mac 출시에 맞춰서 서피스 기기들을 대폭 할인 판매하길 기대해 봐도..