POSIX, 단일 UNIX 사양 및 개방형 그룹 기본 사양의 차이점은 무엇입니까?

POSIX, 단일 UNIX 사양 및 개방형 그룹 기본 사양의 차이점은 무엇입니까?

POSIX, 단일 UNIX 사양 및 UNIX 사양의 차이점은 무엇입니까오픈그룹 기본사양? 나는 그들의 목적이 운영 체제가 Unix인지 확인하는 것이라고 가정합니다.

답변1

오늘날 POSIX와 SUS는 본질적으로 동일합니다.조금 더 함유해.

인용하다여기:

1998년부터 Austin Group이라는 공동 작업 그룹이 단일 UNIX 사양 버전 3과 POSIX:2001(공식 명칭: IEEE Std 1003.1-2001)이라는 결합 표준을 개발하기 시작했습니다. 게시일: 2002년 1월 30일

그리고

2008년 12월, Austin Group은 POSIX:2008(공식 명칭: IEEE Std 1003.1-2008)이라는 새로운 주요 개정판을 출시했습니다. Single UNIX Spec Version 4의 핵심입니다.

답변2

상단을보고오픈그룹 기본사양, 표준 식별자 IEEE Std 1003.1-2008이 표시됩니다. IEEE Std 1003.1은 소위 POSIX.1이며 2008은 최신 버전입니다. 보고 있다POSIXWikipedia에서는 표준이 다음을 포함하여 세 부분으로 구성되어 있음을 알 수 있습니다.

  • 기본 정의, 문제 7
  • 시스템 인터페이스 및 헤더, 문제 7
  • 명령 및 유틸리티, 문제 7

기본적으로 POSIX는 IEEE가 개발한 표준의 이름일 뿐이며 초기 버전은 1988년에 완성되었습니다. POSIX는 IEEE가 상표를 소유하고 있지 않기 때문에 UNIX™의 공식 명칭은 아니지만 UNIX™의 운영 환경이자 인터페이스 시스템입니다. 나중에 UNIX™ 상표를 관리하는 The Open Group은 Single UNIX 사양 버전 2(SUSv2)라는 POSIX 기반 표준을 만드는 데 도움을 주었습니다. 두 사양은 이제 Austin Group이 공동으로 개발했습니다. 최신 버전은 SUSv4입니다. 요약하면 다음과 같습니다.

POSIX:2008 = IEEE 표준. 1003.1-2008 = SUSv4 = 공개 그룹 사양 문제 7.

또한 내 답변을 읽어보십시오.POSIX란 정확히 무엇입니까?

답변3

중요한 "차이점" 중 하나는 XSI(XOPEN) 옵션 그룹입니다. 이 옵션 그룹은 "Unix"가 아닌 최신 운영 체제에서 작동할 가능성이 없는 많은 기존 Unix 인터페이스를 지정합니다. 사람들은 일반적으로 XSI 옵션을 포함한 전체 표준을 참조하기 위해 "SUS"를 사용하고, 기본 표준 및 유닉스 중심이 아닌 옵션 세트를 참조하기 위해 "POSIX"를 사용합니다.

SUS의 후속 버전에서는 이식 가능한 응용 프로그램을 작성하는 데 실제로 유용하지 않은 XSI 옵션 부분을 점차적으로 사용하지 않는 것으로 보입니다. 대신 단순히 레거시 구현을 반영하고 더 유용한 부분 중 일부를 기본 표준으로 이동합니다.

관련 정보