Darwin은 실제로 OS X의 핵심 구성 요소이며 무료로 사용할 수 있지만 커널 또는 핵심 시스템 구성 요소를 실행하는 것에서 전체 OS X 운영 체제를 실행하는 방법까지 여전히 먼 방법이 있습니다.
그 이유는 실제로 OS X 응용 프로그램을 실행하는 데 필요한 모든 것이 다윈에서 찾을 수 없기 때문입니다. 모든 종류의 커널 확장 및 라이브러리. 이것들은 완전한 OS X 설치와 함께 제공됩니다.
오히려 새로운 프로젝트 Darling을 살펴보십시오 . Linux 용 Wine for Windows와 마찬가지로 에뮬레이션 계층을 통해 OS X 응용 프로그램을 실행하려고 시도하므로 언급 한 Darwin OS와 유사합니다. 어려운 부분은 실행하려는 개별 응용 프로그램에서 호출 한 기본 OS X 기능을 Linux 기능에 매핑하는 것입니다. 그렇지 않으면 완전히 다시 구현해야합니다. OS X와 Linux가 공통 기반을 공유하기 때문에 Linux에서이 에뮬레이션 계층을 실행하는 것이 쉬운 것 같습니다. 이것이 Darwin OS가 Linux 배포판을 기반으로하는 이유입니다.
간단히 말해서, 그 모든 것은 쉽게 수행 할 수 없으며 Wine과 마찬가지로 실행하려는 각 응용 프로그램에 대한 구성이 필요합니다. 그러나 장기적으로는 Linux에서 OS X 앱을 실행하는 대안으로 볼 수 있습니다. 남아있는 유일한 질문은 법적 의미입니다. Darwin은 오픈 소스이며 FOSS 프로젝트에 쉽게 포함시킬 수 있지만 (IANAL) OS X 응용 프로그램은 일반적으로 지원되지 않으며 OS X 이외의 운영 체제에서는 실행할 수 없습니다.
참조 : OS X 응용 프로그램은 맥 소프트웨어에 대한 와인 같은 에뮬레이터와 리눅스에서 실행 | 아르 테크니카