가능한 Hackintosh 대안으로 Linux 기반“Darwin OS”? [닫은]


-5

"Darwin OS"라는 운영 체제 의 인터넷 웹 사이트를 발견했습니다 . 다윈은 애플이 만든 오픈 소스 프로젝트였으며 오늘날의 OS X 운영 체제에 여전히 포함되어 있으며, 내가 우연히 발견 한 "다윈 OS"는 우분투의 일부 형태라고 생각합니다. ) OS X와 ​​동일한 Darwin 기능을 가지고 있습니다. 기술적으로 Macintosh 응용 프로그램을 실행할 수 있다는 의미입니까?

이 운영 체제의 기능은 OS X의 기능과 유사하며 Darwin OS 웹 사이트의 정보에서 볼 때이 운영 체제는 본질적으로 모든 하드웨어에 설치할 수있는 Mac OS X 일 수 있습니다. 애플 하드웨어.

이 경우이 "Darwin OS"를 "Hackintosh"빌드의 완전한 대안으로 사용할 수 있습니까?


1
Darwin 과 OSX는 Linux가 아닌 BSD를 기반으로 합니다. 둘 다 UNIX와 같은 OS입니다.
방금 검색 :

답변:


7

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 응용 프로그램은 맥 소프트웨어에 대한 와인 같은 에뮬레이터와 리눅스에서 실행 | 아르 테크니카



1

마치 Mac OSX 테마가있는 Ubuntu Remix와 같은 것 같습니다. 나는 그것이 사실이라고 말하지 않을 것이며 다윈은 맥 오에스텐 프로그램을 실행하지 않을 것이다. Mac OS 명령 줄 기반 프로그램을 사용하면 운이 좋을 수 있습니다.

Apple은 항상 사용 방식을 변경하여 Mac OSX 프로그램을 실행하기위한 WINE 유사 프로그램을 만들기가 더욱 어렵습니다. 당시 Darling이라는 프로그램이 있었지만 지원을 중단했습니다.

오래된 Mac OSX 프로그램을 사용하고 싶다면 clang, gnustep opensslsl bsd 라이브러리 및 것들과 같은 것들을 설치하면 작동하지 않을 수도 있습니다. Windows 기반 프로그램, Mac OSX, BSD, Solaris뿐만 아니라 RPM 기반 프로그램 및 Deb 기반 Linux 프로그램을 실행할 수있는 bennix 시스템을 만들려고했습니다. 그것은 그들을 실행하지만 그것을 사용하지 않는 것이 좋습니다. 나는 지역 사회의 지원과 자금 부족으로 그 일을 중단했다.


0

OSX 및 GNU / Linux는 Unix와 유사한 운영 체제 일 수 있지만 어느 정도 호환 가능할 수 있습니다.

GNU / 리눅스에서 OSX 응용 프로그램을 단순히 애플의 Cocoa API로 컴파일하고 순수 Darwin (이전에는 개방 된 Darwin)과 같은 실제 Darwin 배포판도 소스 코드에서 소스 코드로 컴파일하더라도 실행할 수 없습니다. OSX의 폐쇄 소스 구성 요소를 포함하지 않기 때문에 각 OSX 버전 이후의 Apple 릴리스.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.