맥 OS X은 유닉스인가요?

맥 OS X은 유닉스인가요?

나는 최근에 Mac OS X이 UNIX가 아니라 Unix와 비슷하다는 주장을 펼쳤습니다.

단일 Unix 사양이 있고 이를 준수하는 사양은 UNIX 브랜드를 사용할 수 있다는 것을 알고 있습니다.

Mac OS X은 UNIX 운영 체제입니까, 아니면 Unix 계열 운영 체제입니까?

답변1

Mac OS X(현재 macOS)의 한 버전을 제외한 모든 버전에는Unix용으로 인증됨통과그룹 열기, 10.5부터 시작:

언제든지,The Open Group 웹사이트의 Apple 페이지현재 버전의 macOS만 나열되어 있고, 때로는 이전 버전도 나열되어 있지만, 위 링크는 모두 이 페이지를 통해 확인할 수 있습니다.

Apple은 성명서에서 macOS의 인증된 Unix 상태를 언급했습니다.유닉스 기술 소개에는 다른 UNIX® 및 Unix 계열 시스템과 비교하는 데 도움이 되는 뛰어난 기술 콘텐츠도 포함되어 있습니다.

Andrew Josey, Open Group 표준 및 인증 담당 부사장10.7 Lion이 UNIX 03 제품으로 등록된 적이 없음을 확인했습니다..

답변2

예, OS X는 UNIX입니다.

"UNIX"는 실제로 The Open Group이 인증을 완료한 후 출원한 상표일 뿐입니다. 다양한(완전히 호환되지 않는) 운영 체제가 UNIX로 인증되었습니다. OS X도 그 중 하나입니다. 다음은 "UNIX 03" 인증인 OS X 10.9 "Mavericks"에 대한 현재 인증 페이지입니다.http://www.opengroup.org/openbrand/register/brand3602.htm

Apple은 10.5 이후 모든 OS X 버전에 대한 인증을 제출하고 인증을 받았습니다. 그러나 10.5 이전 버전(많은 Linux 배포판과 같은 "UNIX 계열" 운영 체제)은 신청하는 경우 인증을 받을 수 있습니다.

따라서 "UNIX"를 "The Open Group이 UNIX 시스템으로 인증한 운영 체제에 대한 The Open Group의 상표명"으로 정의하는지, 아니면 "unix"를 "운영 체제"로 정의하는지에 따라 다릅니다. 유사하게 작동합니다. 원래 AT&T Unix 운영 체제에 적용되며 테스트 및 인증을 위해 Open Group에 제출되지 않은 경우에도 모든 버전에 대한 단일 Unix 사양에 명시된 표준을 준수합니다." 그런 다음 각 OS X는 원래 버전으로 돌아갑니다. (대부분의 Linux 배포판과 마찬가지로 The Open Group의 인증을 받은 배포판은 없습니다.)

아, 아직 코멘트를 추가할 수는 없지만 Warren Young의 게시물에 대한 업데이트로 Apple은 10.7에 대한 UNIX 인증을 받았습니다(또는 적어도 그들은 받았다고 주장합니다).https://ssl.apple.com/media/us/osx/2012/docs/OSX_for_UNIX_Users_TB_July2011.pdf

답변3

글쎄요.POSIX 표준을 완벽하게 준수나는 그렇다고 말할 것입니다.

답변4

한 가지 큰 차이점은 X11 통합이 약간 다르다는 것입니다. X11 응용 프로그램은 Mac에서 그다지 좋아 보이지 않으며 덜 인기 있는 XServer를 수동으로 시작해야 합니다. 그 외에는 FreeBSD 네트워크 스택을 갖춘 마하(Mach) 마이크로커널이고 유저랜드는 리눅스와 같다고 생각합니다.

관련 정보