8P by xguru 2020-06-27 | favorite | 댓글 6개

- 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 을 사야할까 ?
ㅤ→ 프론트엔드, 모바일, 네이티브 앱 개발자 라면 괜찮을 수 있음
ㅤ→ 가상화를 많이 써야하는 개발자라면 추천하지 않음
ㅤ→ 초기에 물론 많은 문제가 있겠지만, 해결책이 없을 수도 있음

맥북의 개발자 수요가 많은 걸 생각해보면 인텔 맥북은 꾸준히 나온다고 예상하는 게 맞겠네요.

가상화문제는 생각보다 큰 문제겠네요 정말

WSL2의 Docker가 호평을 받고 있는 것과 대조적이내요.

지원하지 않아서 곤란한 시장도 있지만, 그렇기 때문에 더 바빠질 시장도 있겠군요. 어찌보면 새로운 생태계가 열리는 셈이니...

음.. 도커는 생각해볼만한 이슈네요
컨테이너들 이슈도 있을텐데 애플이 얼마나 적극적이냐에 따라 다를 것 같네요

당분간은 인텔 맥+ARM 맥 두개로 가겠지만, 언젠가는 ARM 맥으로 다 전환 될것이고,
그러면 실제로 모든 플랫폼 개발자용 필수장비처럼 인식되던 맥이 그 지위를 어느정도는 잃어버릴 수도 있겠다는 생각이 드네요.

MS가 ARM Mac 출시에 맞춰서 서피스 기기들을 대폭 할인 판매하길 기대해 봐도..