Mac OS 응용 프로그램을 기본적으로 실행할 수 있습니까?


23

이것은 어리석은 질문 일지 모르지만 최신 Mac 시스템은 유닉스를 기반으로하므로 우분투에서 기본적으로 Mac 응용 프로그램을 실행할 수 있습니까? Coda 개발 환경 에 특히 관심이 있습니다.


htop터미널에서 우주 와 같은 것을 실행할 수 있습니다 .
Alvar



@GeorgeUdosen : 그 질문은 관련성이 높지만 답변에서 알 수 있듯이 약간 다른 범위가 있습니다. 나는 둘 사이의 중복 된 링크에 투표하고 있습니다.
David Foerster

답변:


26

둘 다 POSIX 시스템이지만 그렇지 않습니다. 대부분의 OSX 응용 프로그램은 다양한 라이브러리에 의존 (예 : 코코아 - GTK 같은 하지만 GTK) 소스 공개가 아니므로 이식 할 수 없습니다.

나는 코코아와 같은 것을 대체하기 위해 Wine과 같은 레이어를 작성하는 데 관심이 있다고 생각하지만, 아는 한, 아무것도 없었습니다.


나는 그 경우가 두렵다. .. 오. 감사.
EmmyS

1
코코아를 윈도우로 포팅하는 프로젝트가 진행 중이며 (아마도 리눅스 (아마도 = P를 잊어 버렸다)) GNU 단계도있다. 소스 단계에서 호환되는 GNU 단계도있다. 아마도 GTK + 또는 QT와 같은 것을 기본적으로 사용하지 않고 두 가지 모두에서 앱을 실행하는 데 가장 가깝습니다.
RolandiXor

1
그것은 cocotron이라고 불린다 (링크를 파야 할 필요가있다)
RolandiXor


1
askubuntu.com/a/227010/25036Darling 프로젝트에 주목합니다 .
Graham Perrin 2016

0

맞습니다. 둘 다 POSIX를 준수합니다. 그러나 Unix BSD는 AT & T에 속하는 Unix 소스 코드에서 시작되었습니다. 버클리 대학과 샌디에고 대학은이 코드에 대한 권리를 원래 C 코드 인 AT & T와 공유했습니다. Unix System V에 대한 운영 체제 인터페이스 계층은 "Unix SVID"문서-Unix System V를 사용하는 세 가지 방법과 인터페이스 : 인터페이스 정의에 게시되었습니다.

이 책은 당시 많은 표준화 문서들과 비교되었다 : X / Open과 OSF는 매우 유사한 정의를 가졌다. 그리고 IEEE는 강력한 운영 체제에 대한 "Steelman"요구 사항을 던지는 미국 DoD와 POSIX 정의를 승인했다. Xenix는 POSIX를 처음부터 구현 한 Linux와 같습니다. Linus Torvald는 스켈레톤으로 시작하여 볼륨을 통해 작업을 수행하고 준수 확인을 위해 IEEE에 제출하여 Linux를 통과했습니다.

SCO Unix와 같은 다른 회사는 AT & T에 의해 "Unix"로 승인되었으며 POSIX는 POSIX를 준수하지 않아야합니다. Mac은 Intel iApX / x86 명령어 세트에서만 실행되는 반면 Linux는 더 많은 칩셋 및 "아키텍처"에서 사용할 수 있습니다.

Mac과 Linux Mint의 주요 차이점은 파일 계층 구조입니다. 맥 OS는있다 /Applications, /Library/User폴더 - 리눅스 민트 / 우분투는이 파일 계층처럼 "유닉스"에있는 /usr/share/bin usr/share/lib/home큰 거래 -. 그 외에도 두 사람은 동일합니다.

수년에 걸쳐 라이브러리의 이름이 다르게 지정되었습니다. 그렇지 않으면 파일 시스템의 차이가 환경 변수와 연결되었을 수 있습니다. 그러나 애플은 자신의 방식으로 디자인했으며 시스템은 다른 방식으로 발전했다.

Ubuntu 외부의 Mint에서는 "Windows"에서 KDE의 버전으로 작업을 수행합니다. 여기서 KDE는 라이브러리를 설정하는 표준 방법이 정의되어 있으며이 두 가지 모두를 개발할 수 있습니다. "Homebrew"를 참조하십시오.

둘 다 DEC의 Xfgc에서 X11r4 창 관리자와 Apple 기반 macOS를 사용하므로 자유롭게 선택할 수 있습니다. 그러나 윈도우 관리자는 시스템에 대한 사용자 인터페이스 방식이므로 중요합니다. Mac과 Ubuntu / Mint는 모두 아이콘, 위젯 및 스타일을 공유합니다. Apple은 macOS 용 관리 도구를 많이 가져 와서 하드웨어 용으로 컴파일하여 "독점"으로 사용했습니다. Mac의 "디스크 유틸리티"를 "디스크"와 비교하십시오.

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