OSX 응용 프로그램을 실행할 수 있습니까?


45

WINE과 같은 프로젝트가 있지만 Mac 소프트웨어 용 프로젝트가 있습니까? 즉, 호환성 계층처럼 작동하여 Mac 앱을 실행하는 프로그램을 사용할 수 있습니까?


어쨌든 어떤 프로그램을 실행해야합니까?
Javier Gonzalez

1
내가 좋아하는 터미널 프로그램 실행 관리 htop를 A의 내가 바로 내 오프 파일을 가지고 갈 때, 우분투 노트북입니다.
Alvar

@Alvar 어떤 응용 프로그램도 다른 응용 프로그램에서 작동 할 수 있다고 생각하지 마십시오. 우분투는 리눅스 기반이지만 macOS는 유닉스 기반입니다. 둘 다 Bash 셸을 사용하여 고급 프로그램을 세미 호환 가능하게 만듭니다.
Dev

답변:


18

Slashdot 에 최근에 Darling 프로젝트 가 등장했습니다 . Darling 프로젝트 는 Darwin / OS X 에뮬레이션을 제공하고 Linux에서 이미 일부 Mac OS X 응용 프로그램을 실행할 수 있습니다.

그것은 학문적 목적으로 개발 된 것으로 보이며 아직 초기 단계에 있지만 유망한 것으로 보입니다. 위에서 언급 한 GNUstep을 기반으로합니다.


그것은 단지 유망한 것으로
밝혀졌습니다

10

안타깝게도

PowerPC 에뮬레이션을 시도하는 다양한 프로젝트가 있지만 표준 Mac OS X 응용 프로그램을 실행할 수있는 프로젝트는 없습니다.


7
MacOS

8

NeXTstep 기반 Mac API 인 Cocoa에 대한 동등한 API 인 GNUstep은 완료되지 않았으며 재 컴파일이 필요하며 Mac 앱은 시간이 지날 때처럼 보입니다.



3

편집 : 다른 답변을 읽으면 이제 OP가 요청한 것을 수행 할 수있는 방법이있는 것으로 보입니다. 이 답변은 에뮬레이션에서 실행되지 않는 응용 프로그램의 일부 하드웨어에서 여전히 실행 가능한 대안이므로 여기에 남겨두고 있습니다.

다른 답변은 정확하지만 (아직 할 수는 없지만) VirtualBox와 같은 가상화 소프트웨어에 OSX를 설치하는 방법이 있습니다. 입니다 하지 당신이 요구되므로 조심해야하지만, 그것은 당신에게 당신이 필요로하는 결과를 얻을 수 있습니다 무엇.

http://www.taranfx.com/install-snow-leopard-virtualbox


한 컴퓨터 에서이 작업을 수행했지만 다른 컴퓨터에서는 작동하지 않았습니다. 그것이 당신을 위해 작동할지 여부는 하드웨어에 크게 좌우됩니다.
scottl

1
Linux 호스트 내에서 MacOS X를 실행하기 위해 VirtualBox를 사용하면 성능이 상당히 떨어졌습니다.
Ken Kinder

Mac에서이 작업을 수행하지 않으면 EULA를 위반하게됩니다. @scottl이 특정 머신에서만 작동하는 이유는 macOS가 Intel 프로세서에만 최적화되어 있기 때문입니다 (현재 버전에서 가장 작음).
Dev

2

아니.

Mac 프로그램을 슬프게도 실행할 수있는 방법은 없습니다 (Mac OSX 자체를 에뮬레이션 / 가상화하지 않음). 라이브러리가 WINE에 대해 합법적으로 복제 된 Windows와는 달리 Gnustep을 제외하고 Cocoa에 대한 복제는 없습니다. 이는 매우 불완전합니다.


0

가장 좋은 방법은 가상 상자에서 Mac OS X을 실행하고 심리스 모드를 사용하는 것입니다. Winxp로 완벽한 모드를 시도했지만 훌륭하게 작동합니다. 나는 Mac OS X에서 이것을 실제로 시도하지는 않았지만 결코 늦지 않았다고 생각합니다!


1
이것은 이것보다 1 년 반 전에 게시 된 답변과 정확히 동일합니다.
Alvar

0

흠, 우분투에서 OSX 앱을 실행할 수 없습니다. 두 OS 모두 Unix 기반이지만 Mac OS X 응용 프로그램은 Mac OS X 플랫폼 및 코딩에서 실행되도록 설계되었지만 Ubuntu는 데비안 기반이지만 비교적 일반적인 요소는 없습니다.


5
Linux는 UNIX가 아닙니다.
RolandiXor

3
"유닉스 기반"이라는 말은 유닉스와 공통 코드를 공유한다는 의미는 아닙니다. 그것은 "와 유사한 방식으로 행동한다"는 의미 일 수있다.
Sergey

4
"기반"은 "is"가 아닙니다
dag729

2
Linux는 Unix를 기반으로하지만 UNIX (상표)는 아닙니다. GNU가 유닉스가 아닌 곳.
ctrl-alt-delor

1
이 대답은 매우 ... 어떻게 말합니까? 할 일에 대해 아무것도. "우분투에서 OSX 응용 프로그램을 실행할 수 없습니다"를 제외하고는 이것을 아는 사람들에게 실제로 아무 말도하지 않습니다
pythonian29033

0

아니.

Ubuntu 컴퓨터에서 Mac 응용 프로그램을 실행할 수 없습니다. 가능하더라도 대부분의 응용 프로그램 요구 사항을 충족시키기는 매우 어렵습니다.

대부분의 Mac 응용 프로그램은 /Library/Application Support우분투가 가지고 있지 않은 기능을 사용합니다 . 일부 앱은 시스템 파일을 수정하거나 새 파일을 추가하기도합니다 (이전 파일은 같은 위치에있는 경우 시스템을 손상시킬 수 있습니다).

하나...

Mac 응용 프로그램을 실제로 실행하려면 macOS를 가상화하거나 기본적으로 부팅하는 것이 가장 좋습니다. 후자는 (가장 가능성이 높은) 것이 가장 어렵다; 그것은 hackintoshing이라고하며 매우 인기있는 방법입니다 (그러나 Apple EULA를 깨뜨립니다).

하드웨어에서 작동하는 macOS 배포판 을 찾을 수 있다면 , 기본 지원을 원한다면 시도해 보는 것이 나쁘지 않습니다. 그러나 힘든 일이 될 수 있습니다. 자세한 내용은 다루지 않지만 일반적으로 알고 싶은 대부분의 내용 은 빠른 Google 검색을 통해 찾을 수 있습니다 .

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