이것은 어리석은 질문 일지 모르지만 최신 Mac 시스템은 유닉스를 기반으로하므로 우분투에서 기본적으로 Mac 응용 프로그램을 실행할 수 있습니까? Coda 개발 환경 에 특히 관심이 있습니다.
이것은 어리석은 질문 일지 모르지만 최신 Mac 시스템은 유닉스를 기반으로하므로 우분투에서 기본적으로 Mac 응용 프로그램을 실행할 수 있습니까? Coda 개발 환경 에 특히 관심이 있습니다.
답변:
둘 다 POSIX 시스템이지만 그렇지 않습니다. 대부분의 OSX 응용 프로그램은 다양한 라이브러리에 의존 (예 : 코코아 - GTK 같은 하지만 GTK) 소스 공개가 아니므로 이식 할 수 없습니다.
나는 코코아와 같은 것을 대체하기 위해 Wine과 같은 레이어를 작성하는 데 관심이 있다고 생각하지만, 아는 한, 아무것도 없었습니다.
맞습니다. 둘 다 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의 "디스크 유틸리티"를 "디스크"와 비교하십시오.
htop
터미널에서 우주 와 같은 것을 실행할 수 있습니다 .