▲neo 4달전 | parent | favorite | on: GN⁺: Docker에서 QEMU로 실행되는 macOS(github.com/sickcodes)Hacker News 의견 GPU 가속을 위해서는 PCI 패스스루를 통해 지원되는 dGPU(AMD RX 6xxx 이상)를 사용해야 함 Intel iGPU는 Comet Lake와 일부 Ice Lake까지 작동하지만, 최신 버전은 작동하지 않음 Apple Silicon 빌드의 MacOS는 당분간 에뮬레이션이 불가능할 것으로 보임 Intel VT-x가 AMD에 없기 때문에 AMD 호스트에서 가상화가 불가능함 오래된 VirtualBox 버전으로 Docker를 에뮬레이션을 통해 작동시키는 방법이 있음 관련 프로젝트: Docker-OSX: Docker에서 macOS VM 실행 macOS in QEMU in Docker: QEMU에서 macOS 실행 Sick Codes와의 인터뷰에서 이 제품에 대한 접근 방식을 논의함 OSX-PROXMOX: Proxmox 홈 서버에서 유사한 기능을 제공하는 프로젝트 HP Z420 Xeon에서 사용 중이며, GPU 패스스루와 함께 매우 안정적임 홈 서버에서 iCloud 동기화를 실행하는 것이 멋질 것 같음 현재 iCloud를 홈 서버/NAS에 물리적으로 백업할 좋은 방법이 없음 이 프로젝트는 현재 x86-64 Docker 이미지만 제공하며, aarch64는 제공하지 않음 iOS 빌드를 시도해보고 싶음 Unity, React Native 등을 사용하여 빌드 가능성을 탐색하고 싶음 빌드 시간이 5배 더 걸리더라도 자유로움 측면에서 멋질 것 같음 QEMU가 컨테이너에서 실행되고, 그 안에서 macOS가 실행됨 설치가 매우 간편하며 수동 설정 단계가 없음 macOS EULA를 명백히 위반할 가능성이 있음 Apple 소프트웨어는 Apple 브랜드 컴퓨터에서만 실행할 수 있음 프로젝트를 다운로드하여 보관할 것을 권장하며, 법적 경고를 받을 수 있음 MacOS 이미지를 재배포하는 것이 라이선스에 의해 허용되는지 궁금함 이 프로젝트가 Docker Hub에서 불법 복사본을 배포하는지 의문임 Intel 지원이 없는 최신 MacOS 버전이 출시되면 진행이 중단될지 궁금함 이 컨테이너 안에서 Docker를 실행하여 MacOS를 MacOS 안에서 실행할 수 있는지 궁금함 "USB 패스스루"라는 용어가 잘못 사용되는 것을 싫어함 실제로는 "USB over ethernet proxy"가 사용됨 이는 일반적인 패스스루가 가지지 않는 여러 단점을 초래함
Hacker News 의견
GPU 가속을 위해서는 PCI 패스스루를 통해 지원되는 dGPU(AMD RX 6xxx 이상)를 사용해야 함
관련 프로젝트:
Sick Codes와의 인터뷰에서 이 제품에 대한 접근 방식을 논의함
홈 서버에서 iCloud 동기화를 실행하는 것이 멋질 것 같음
이 프로젝트는 현재 x86-64 Docker 이미지만 제공하며, aarch64는 제공하지 않음
iOS 빌드를 시도해보고 싶음
QEMU가 컨테이너에서 실행되고, 그 안에서 macOS가 실행됨
MacOS 이미지를 재배포하는 것이 라이선스에 의해 허용되는지 궁금함
Intel 지원이 없는 최신 MacOS 버전이 출시되면 진행이 중단될지 궁금함
"USB 패스스루"라는 용어가 잘못 사용되는 것을 싫어함