나는 한 가지에 대해 알고 있다Posix와 SUS의 차이점이 질문되었습니다.그리고 아름답게 대답했습니다.
그럼에도 불구하고, 대답은 SUS가 "Posix보다 더 많은 것을 포함"하고 SUS에는 Posix에 포함되지 않은 무언가가 있을 가능성을 암시하는 것 같습니다.
한 답변에서는 구체적으로 XSI(XOPEN) 옵션 그룹이 유일한 차이점이라고 말하지만 SUS는 더 이상 이에 대해 신경 쓰지 않는 것 같다고 덧붙였습니다.
이제 다른 차이점이 있는지 아니면 역사적인 이유로 이름이 다르게 지정되었는지 궁금합니다.
그리고,위키피디아차이점이 있으며 Posix가 SUS의 핵심임을 나타내는 것 같습니다.
시스템 개발자는 일반적으로 단일 UNIX 사양의 핵심을 형성하는 POSIX 표준을 준수하려고 노력하지만 단일 UNIX 사양을 준수하기 위해 제출된 BSD 및 Linux 기반 운영 체제는 거의 없습니다.
답변1
다른 차이점은 없습니다.
SUSv4 2016 버전 웹사이트것임을 지적한다
ISO/IEC 9945:2009/Cor 1:2013(E) 및 ISO/IEC 9945:2009/Cor 2:2017(E)를 포함하여 IEEE Std 1003.1 2016 에디션 및 ISO/IEC 9945:2009와 기술적으로 동일합니다. 추가로 X를 누르세요/저주를 켜세요.
IEEE 표준 1003.1은 POSIX입니다.
다음을 보면 이를 확인할 수도 있습니다.목차: XBD, XSH, XCU 및 XRAT는 POSIX의 네 부분입니다. SUSv4에는 XCURSES만 남고 POSIX에는 남지 않습니다. 모든 POSIX는 SUSv4에 있으므로 POSIX는 SUSv4의 하위 집합입니다.
답변2
이전 POSIX는 완전한 UNIX 표준이 아니었지만 1988년에 시작되어 libc의 내용만 설명했습니다.
1992년에는 명령에 대한 설명을 추가했지만 너무 기본적이어서 사람들이 좋아하지 않았습니다.
단일 UNIX 사양(UNIX-95)은 정부 및 기타 기관의 더 나은 표준에 대한 필요성으로 인해 POSIX의 "향상"으로 1995년경에 시작되었으며 최소한 프로세스가 속할 수 있어야 하는 필요성과 같은 사람들의 요구를 정의했습니다. 여러 그룹.
나중에 IEEE는 POSIX에 대한 작업을 축소했고 SUS Issue 7(IIRC)부터 IEEE는 자체 작업을 완전히 중단했습니다. 그 후, IEEE 위원회의 일부 내부 투표를 거쳐 IEEE 표준은 일반적으로 SUS 표준 이후 6~12개월 후에 발표됩니다.
따라서 오늘날 SUS는 기본 표준이며 IEEE는 이에 구속됩니다.