단일 UNIX 사양

Single UNIX Specification

싱글 UNIX 사양(SUS)은 컴퓨터 운영 [1][2]체제의 표준으로, 「UNIX상표를 사용하기 위해서는 준거가 필요합니다.표준에서는 C 언어, 명령줄 셸 및 사용자 명령의 프로그래밍 인터페이스를 지정합니다.기본 사양으로 알려진 SUS의 핵심 사양은 IEEE, ISO JTC 1 SC22 및 The Open Group의 공동 작업 그룹인 Austin Group에 의해 개발 및 관리되고 있습니다.운영체제가 인증을 받기 위해 The Open Group에 제출되어 적합성 테스트를 통과하면 UNIX 98이나 UNIX 03 등의 UNIX 표준에 준거한 것으로 간주됩니다.

시스템 개발자는 일반적으로 단일 UNIX 규격의 핵심을 이루는 POSIX 표준을 준수하고자 하지만 BSD 및 Linux 기반 운영체제는 단일 UNIX 규격에 대해 거의 제출되지 않습니다.

최신 SUS는 기술적으로 POSIX와 동일한 Base 사양과 X/Open Curses [3]사양 두 부분으로 구성되어 있습니다.

SUS의 일부 부품은 옵션입니다.

역사

1980년대: 모티베이션

SUS는 Unix 운영 체제의 변종용으로 설계된 소프트웨어를 위한 운영 체제 인터페이스표준화하려는 1980년대의 여러 노력에서 생겨났다.표준화의 필요성이 대두된 것은 컴퓨터를 사용하는 기업이 프로그램을 재실장하지 않고 다른 제조사의 컴퓨터 시스템에서 사용할 수 있는 프로그램을 개발할 수 있기를 원했기 때문이다.Unix가 표준 시스템 인터페이스의 기반으로 선택된 것은 부분적으로 제조업체에 의존하지 않기 때문입니다.

1984년에 /usr/group이라고 불리는 UNIX 사용자 그룹은 1984년 /usr/group 표준에서 인터페이스를 프로그래밍하기 위한 표준화 노력의 결과를 발표하였고, 이는 POSIX.1-1988 [4][5]표준이 될 기본이 되었다.

1985년 AT&T는 UNIX System V 프로그래밍 인터페이스 [6]사양인 System V Interface Definition(SVID; 시스템 V 인터페이스 정의)을 발표했습니다.

1988: POSIX

1988년, 표준화에 의해, IEEE 1003(ISO/IEC 9945로도 등록되어 있습니다) 또는 POSIX.1-1988은, 대략적으로 Portable Operating System Interface(Portable Operating System Interface)의 약자입니다.

1980년대와 1990년대: X/오픈 포터빌리티 가이드

X/Open Portability Guide(XPG)는 1984년에 설립된 기업의 컨소시엄인 X/Open Company가 발행한 SUS의 전신이다.그 안내서는 다음 해에 출판되었다.

  • XPG1: X/Open Portability Guide 제1호: 1985[7]
  • XPG2: X/Open Portability Guide 제2호: 1987[7]
  • XPG3: X/Open Portability Guide 제3호: 1989[8]
  • XPG4: X/Open Portability Guide 제4호: 1992년[7]

XPG4 Base에는 다음 문서가 포함되어 있습니다.

  • 시스템 인터페이스의 정의, 제4호 ISBN1-872630-46-4
  • 시스템 인터페이스 및 헤더, 제4호, ISBN 1-872630-47-2
  • 명령어 및 유틸리티, 제4호, ISBN 1-872630-48-0

1990년대: 스펙 1170

1990년대 초, Unix 전쟁의 여파로 COSE 제휴를 맺은 몇몇 주요 [9]공급업체에 의해 Common API Specification 또는 Spec 1170으로 알려진 별도의 노력이 시작되었습니다.1993년, 사양 1170은 COSE에 의해 고속 [10]트랙을 위해 X/Open에 할당되었습니다.1993년 10월, UNIX의 상표를 Novell에서 X/Open으로 이전할 계획이 [11]발표되었습니다.[12]그것은 1994년 2분기에 최종 결정되었습니다.사양 1170은 최종적으로 단일 Unix [9]사양이 됩니다.

1994: 단일 UNIX 사양

1994년에 X/Open Company는 싱글 UNIX [9]사양을 발표했습니다.SUS는 X/Open Common Applications Environment(CAE)[9]의 일부인 문서로 구성되어 있습니다.

  • 시스템 인터페이스 정의, 문제 4, 버전[13] 2
  • 시스템 인터페이스와 헤더, 문제 4, 버전[14] 2
  • 명령 및 유틸리티, 제4호, 버전[15] 2
  • 네트워킹 서비스, 제4호[16]

이것은 X/Open Portability Guide(XPG) 제4호 버전2의 재패키지입니다.

X/Open Curses, 4, 버전 2가 [9][17]이 SUS의 일부인지 여부에 대해서는 출처가 다릅니다.저작권일은 [18]1996년으로 되어 있습니다.[19]X/Open Curses, 4호는 1995년에 출판되었습니다.

1994년 10월, X/Open은 사양 1170을 '싱글 유니크스'[20] 사양으로 지칭할 것이라고 밝혔습니다.

SUS는 UNIX 95 [21]브랜드의 핵심이었습니다.

이 버전에는 1168개의 프로그래밍 [22]인터페이스가 있습니다.

이 버전의 SUS는 다음 [9]소스로부터 취득되었습니다.

  • XPG4 베이스(X/Open 기준)
  • System V Interface Definition, (SVID) Edition 3, AT&에 의한 레벨1 콜t
  • OSF별 응용 프로그램 환경 사양(AES)
  • 일반적으로 사용되는 인터페이스로, 아직 정식 사양에 포함되지 않은 주요 애플리케이션 조사 결과입니다.

1997: 단일 UNIX 사양, 버전 2

1996년, X/Open 개방 소프트웨어 재단(OSF분산)의 '오픈 그룹'로 합병했다.[23][24]

1997년, 오픈 그룹은 단일 유닉스 규격, 버전 2를 발표했다.[25][26]

이 규격[27]:로 구성된

  • 시스템 인터페이스 정의, Issue5,[28].
  • 시스템 인터페이스와 CC, Issue5,[29].
  • 명령과 유틸리티, Issue5,[30].
  • 네트워킹 서비스, Issue5,[31일]
  • X/Open Curses, 4, 2,[32].

그리고는 UNIX98브랜드의 핵심에 있었다.[33]

이 버전 1434년 프로그래밍 인터페이스 했다.[22]

2001: 단일 UNIX 사양, 버전 3, POSIX.1-2001

1998년부터 IEEE의 합동 작업 그룹, ISO합동 훈련 연동 체계 1SC22와 오픈 그룹 오스틴 그룹라고 하는 단일 유닉스 규격, 버전 3의 핵심과 POSIX.1-2001으로 알려질 결합된 표준을 개발하기 시작했다.1월 30일 2002년에 발표되었다.[34]

이 SUS의 [35]구성 요소는 다음과 같습니다.

  • 기본사양, 제6호
    • 기본 정의, 제6호
    • 시스템 인터페이스, 제6호
    • 셸과 유틸리티, 제6호
    • 근거(정보)
  • X/Open Curses, 4호, 버전 2

UNIX 03 [36]브랜드의 핵심입니다.

기본 사양은 기술적으로는 POSIX.1-2001(IEEEE 규격 1003.1-2001)[35]과 동일합니다.

이 버전에는 1742개의 프로그래밍 [22]인터페이스가 있습니다.

해당 버전에 [37]대한 공인 가이드를 사용할 수 있습니다.

2004년판

2004년, POSIX.1-2001 표준의 새로운 [38][39]판이 발표되어 2개의 기술적 교정이 통합되었습니다.IEEE 규격 1003.1, 2004 [39]Edition이라고 불립니다.일부에서는 비공식적으로 POSIX.[40][41][42]1-2004라고 부르기도 하지만, 이것은 공식적인 식별 정보가 아닙니다.

2008: 단일 UNIX 사양, 버전 4, POSIX.1-2008

2008년 12월, 오스틴 그룹은 SUS와 POSIX의 새로운 메이저 [43][44][45]리비전을 발표했습니다.이것은 Single UNIX Specification, Version 4(SUSv4)[46]입니다.

이 SUS의 [47]구성 요소는 다음과 같습니다.

  • 기본사양, 제7호
    • 기본 정의, 제7호
    • 시스템 인터페이스, 제7호
    • 셸과 유틸리티, 제7호
    • 근거, 제7호 (정보)
  • X/열린 저주, 7호

기본 사양은 기술적으로는 POSIX.1-2008(IEEEE 규격 1003.1-2008)[47]과 동일합니다.

이 버전에는 1833개의 인터페이스가 있으며 그 중 1191개는 [System Interfaces][48]섹션에 있습니다.

2013년판

Technical Corrigendum 1은 대부분 국제화를 목표로 하고 있으며 역할 기반 액세스 모델을 도입하고 있습니다.상표 UNIX V7(1979년 이후 Research Unix 버전인 V7 UNIX와 혼동하지 말 것)이 SUS 버전 [49]4에 준거한 것을 표시하기 위해 작성되었습니다.

2016년판

Technical Corrigendum 2는 IEEE 규격 1003.1-2008, 2016 Edition 및 단일 UNIX 사양, 버전 4, 2016 Edition으로 이어지는 2016년 9월에 발행되었습니다.

2018년판, POSIX.1-2017

2018년 1월에는 "관리용 롤업" 에디션이 출시되었습니다.단일 UNIX 사양 버전 4 TC1 및 TC2를 통합하며 2016년 [50]에디션과 기술적으로 동일합니다.

기본 사양은 기술적으로는 POSIX.1-2017,[51] IEEE 규격 1003.1-2017과 동일합니다.

사양

SUSv3는 총 3700페이지로 크게 4가지로 나뉩니다.

  • Base Definitions (XBD) - 사양에 사용되는 정의와 표기법 목록 및 준거 시스템에서 제공해야 하는 C 헤더 파일 목록입니다.총 84개의 헤더 파일이 제공됩니다.
  • 유틸리티(XCU) - 유틸리티 목록 및 셸 설명, 160개의 유틸리티가 지정됩니다.
  • 시스템 인터페이스(XSH) - 시스템 호출 또는 라이브러리 기능으로 구현되는 다양한 기능의 사양을 포함합니다. 총 1123개의 시스템 인터페이스가 지정됩니다.
  • 근거(XRAT) - 표준 뒤에 있는 설명입니다.

표준 사용자 명령줄 및 스크립트인터페이스는 POSIX 쉘로 초기 버전의 Korn Shell에 기반한 Bourne Shell의 확장입니다.기타 사용자 수준의 프로그램, 서비스 및 유틸리티에는 awk, echo, ed, vi 및 기타 수백 가지가 포함됩니다.필요한 프로그램 수준 서비스에는 기본 I/O(파일, 터미널네트워크) 서비스가 포함됩니다.테스트 스위트는 표준과 함께 제공됩니다.PCTS 또는 POSIX 인증 테스트 스위트라고 불립니다.

또한 SUS에는 372개의 함수와 3개의 헤더파일을 지정하는 CURSES(XCURSES) 사양이 포함되어 있습니다.전체적으로 SUSv3는 1742개의 인터페이스를 지정합니다.

사양에 맞추기 위해 AT&T Unix에서 파생된 소스 코드를 시스템에 포함할 필요는 없습니다.예를 들어, 현재 z/OSIBM OS/390[52]공통 코드가 없음에도 불구하고 UNIX로 인정됩니다.

준거 시스템의 마크

준거 시스템에는 [53][54]5가지 공식 마크가 있습니다.

  • UNIX 93[55]
  • UNIX 95 - SUS 버전1에[56] 준거한 시스템의 마크
  • UNIX 98 - SUS 버전2에[57] 준거한 시스템의 마크
  • UNIX 03 - SUS 버전3에[58] 준거한 시스템의 마크
  • UNIX V7 - SUS 버전4(Corrigenda [59][60]포함)에 준거한 시스템의 마크

준수

제품. 노점상 아키텍처 UNIX V7[59] UNIX 03[58] UNIX 98[57] UNIX 95[56] UNIX 93[55]
AIX IBM 코퍼레이션 POWER 프로세서 네. 네. 아니요. 아니요. 아니요.
오일러OS 화웨이 x86-64 아니요. 네. 아니요. 아니요. 아니요.
HP-UX 휴렛 팩커드 엔터프라이즈 IA-64, PA-RISC 아니요. 네. 아니요. 아니요. 아니요.
macOS(구 OS X) 사과 x86-64, ARM64 아니요. 네. 아니요. 아니요. 아니요.
오픈 서버 시누오스 IA-32 아니요. 아니요. 아니요. 아니요. 네.
UnixWare 시누오스 IA-32 아니요. 아니요. 아니요. 네. 아니요.
z/OS IBM 코퍼레이션 z/아키텍처 아니요. 아니요. 아니요. 네. 아니요.

현재 등록된 UNIX 시스템

AIX

7.1 TL5(또는 그 이후) 또는 7.2 TL2(또는 그 이후)의 AIX 버전7은 UNIX 03 [61]준거로 등록되어 있습니다.7.2 TL5(또는 그 이후)의 AIX 버전7은 UNIX V7 [62]준거로 등록되어 있습니다.이전 버전은 UNIX 95 및 UNIX 98 [63]마크 인증을 받았습니다.

오일러OS

x86-64 아키텍처용 OilerOS 2.0은 UNIX 03 [64][65]준거로 등록되어 있습니다.UNIX 03 준거 스테이트먼트는 표준 C 컴파일러가 GNU 컴파일러 컬렉션의 것임을 나타냅니다.gcc) 및 시스템이 Red Hat Enterprise Linux [66]패밀리의 Linux 배포판임을 나타냅니다.

HP-UX

HP-UX 11i V3 Release B.11.31은 UNIX 03 준거로 등록되어 있습니다.이전 릴리스는 UNIX [67]95로 등록되었습니다.

HP-UX 11i 기능은 UNIX 98 [68]사양에 부분적으로 준거하고 있습니다.

MacOS

Apple macOS(이전의 Mac OS X 또는 OS X)는 UNIX 03 [69]준거로 등록되어 있습니다.등록된 첫 번째 버전은 Mac OS X 10.5 Leopard로 2007년 10월 26일(x86 시스템에서)[70][71] 인증되었습니다.macOS모든 최신 버전(macOS 12 Montrey까지)이 등록되었으며, macOS 11 및 12는 x86-64 [72]및 ARM64 시스템에 모두 등록되었습니다.

시누오스

UnixWare 7.1.3 이후는 UNIX 95 준거로 등록되어 있습니다.SCO OpenServer 5 및 6은 UNIX 93 준거로 등록되어 있습니다.

z/OS

IBM z/OS 1.2 이상은 UNIX 95 호환으로 등록되었습니다. z/OS 1.9는 2007년 9월 28일에 출시되었으며 이후 릴리스는 UNIX 03과 [73]"더 잘 일치"합니다.

이미 등록된 UNIX 시스템

FTX

FTX Release 3을 실행하는 DNCP 시리즈는 UNIX 93 [74]준거로 등록되었습니다.

솔라리스

Solaris 11.4는 2018년에 [75]UNIX v7 준거로 등록되었습니다.Solaris 11 및 Solaris 10은 32비트64비트 x86(X86-64) 및 SPARC 시스템에서 UNIX 03 준거로 등록되었습니다.Solaris 8 및9는 32비트 x86SPARC 시스템에서 UNIX 98 준거로 등록되었습니다.64비트 x86 시스템은 지원되지 않습니다.x86 및 SPARC의 Solaris 2.4 및 2.6은 각각 [63]UNIX 93 및 UNIX 95 마크에 대해 인증되었습니다.

Solaris 2.5.1도 1996년에 PReP PowerPC 플랫폼에 UNIX 95 준거로 등록되었지만 수십 개 이상의 복사본이 [76]판매되기 전에 제품이 철회되었습니다.

신뢰할 수 있는 UNIX

마지막 Reliant UNIX 버전은 UNIX 95 준거(XPG4 하드브랜딩)로 등록되었습니다.

Inspur K-UX

x86-64 아키텍처용 Inspur K-UX 2.0 및 3.0은 UNIX 03 [77][78]준거 인증을 받았습니다.Inspur K-UX 2.0 및 3.0의 UNIX 03 준거 스테이트먼트는 표준 C 컴파일러가 GNU 컴파일러 컬렉션(gcc)의 것이며 시스템이 Red Hat [79]패밀리의 Linux 디스트리뷰션임을 나타냅니다.

Tru64 UNIX

Tru64 UNIX V5.1A 이후는 UNIX 98 준거로 등록되었습니다.

다른.

이전에 UNIX 95 또는 UNIX 93 준거로 등록된 다른 운영 체제:

등록되지 않은 Unix 계열 시스템

Linux, FreeBSDMINIX같은 Unix와 유사한 운영 체제의 개발자 및 벤더는 일반적으로 배포를 인증하지 않으며 기본적으로는 완전한 POSIX 유틸리티를 설치하지 않습니다.

Linux의 경우 보통 pax 명령어는 설치되지 않습니다.또한 Linux에서 사용할 수 있는 pax 명령어 패키지는 POSIX에서 [81]필요한 pax 파일 형식 지원이 없는 경우가 많습니다.추가 패키지를 설치하면 SUS 컴플라이언스를 개선할 수 있지만 완전히 준수하도록 구성할 수 있는 Linux 시스템은 거의 없습니다.Linux Standard Base는 호환성을 높이기 위해 Linux 기반 시스템의 내부 구조를 표준화하려는 시도로 2001년에 형성되었습니다.POSIX 사양, 싱글 UNIX 사양 및 기타 개방형 표준을 기반으로 하며 여러 영역에서 확장하지만 LSB 규격과 POSIX [82][83]규격 사이에 약간의 충돌이 있습니다.실제로 LSB [84]준거 인증을 받은 Linux 배포판은 거의 없습니다.

MacOS의 오픈 소스 서브셋인 Darwin에는 UNIX 03에 [85][86]준거하도록 설정할 수 있는 동작이 있습니다.

FreeBSD는 이전에 "C99 및 POSIX 준거 프로젝트"를 가지고 있었는데, 이는 단일 UNIX 사양의 서브셋에 준거하는 것을 목표로 하고 있었으며,[87] 차이가 있는 문서도 가지고 있었습니다.FreeBSD pax 명령어는 pax 파일[88] 형식을 지원하지 않으므로 POSIX.1-2001에 실패합니다.FreeBSD man 페이지에는 POSIX 및 SUS에서 표준 섹션의 [89]편차를 나타내는 경우가 있습니다.

OpenBSD man 페이지에는 POSIX 및 SUS에서 표준 [90][91]섹션의 편차가 나타나기도 합니다.

MINIX pax 명령어는 pax 파일[92] 형식을 지원하지 않기 때문에 POSIX.1-2001에 실패합니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Questions & Answers". unix.org.
  2. ^ "The UNIX Standard". The Open Group. August 27, 2018.
  3. ^ "Single UNIX Specification, Version 4, 2018 Edition". The Open Group.
  4. ^ Kelty, Christopher M. "Conceiving Open Systems" (PDF). kelty.org.
  5. ^ Standards Conformance Guide (PDF). SunSoft. November 1995.
  6. ^ System V Interface Definition. 1985. ASIN B000KF6SCE.
  7. ^ a b c Raymond, Eric S. (September 19, 2003). "Standards and the Unix Wars". The Art of UNIX Programming.
  8. ^ Stevens, W. Richard; Fenner, Bill; Rudoff, Andrew M. (2003). Unix Network Programming, Volume 1: The Sockets Networking API (3rd ed.). Addison-Wesley Professional. ISBN 978-0131411555. OCLC 53867239.
  9. ^ a b c d e f "The Single UNIX Specification". unix.org.
  10. ^ "The UNIX System -- History and Timeline -- UNIX History". unix.org.
  11. ^ Fennessy, Quentin (October 12, 1993). "The name "UNIX" is now the property of X/Open". Newsgroup: comp.std.unix.
  12. ^ "Frequently Asked Questions". unix.org.
  13. ^ X/Open CAE Specification System Interface Definitions, Issue 4, Version 2 (PDF). The Open Group. 1994.
  14. ^ X/Open CAE Specification System Interfaces and Headers, Issue 4, Version 2 (PDF). The Open Group. 1994.
  15. ^ X/Open CAE Specification Commands and Utilities, Issue 4, Version 2 (PDF). The Open Group. 1994.
  16. ^ X/Open CAE Specification Networking Services, Issue 4 (PDF). The Open Group. 1994.
  17. ^ "Single UNIX® Specification, Version 1 Document Set (UNIX 95)". opengroup.org. Retrieved May 25, 2021.
  18. ^ X/Open Curses, Issue 4, Version 2 (PDF). The Open Group. X/Open Company. 1996. ISBN 1-85912-171-3.
  19. ^ X/Open Curses, Issue 4. 1995. ISBN 9781859120774.
  20. ^ Bozman, Jean S. (October 24, 1994). "X/Open test suites advance". Computerworld. Vol. 28, no. 43. p. 49.
  21. ^ "Open Brand - UNIX 95". The Open Group.
  22. ^ a b c "How many APIS are there?". unix.org.
  23. ^ McCrea, Phil (April 1996). "Formation of 'The Open Group'". AUGGN: The Journal of AUUG Inc. 17 (2): 17–18.
  24. ^ Gaudin, Sharon (May 27, 1996). "WebCrusader may blaze wider trail for DCE users". Computerworld. Vol. 30, no. 22. p. 64.
  25. ^ "The Single UNIX Specification, Version 2". www.opengroup.org.
  26. ^ "The Open Group Announces Enhanced Single UNIX Specification" (Press release). The Open Group. March 12, 1997. Retrieved July 26, 2009.
  27. ^ "What's New in the Single UNIX Specification, Version 2". unix.org.
  28. ^ System Interface Definitions Issue 5 (PDF). The Open Group.
  29. ^ System Interfaces and Headers Issue 5 (PDF). The Open Group.
  30. ^ Commands and Utilities Issue 5 (PDF). The Open Group.
  31. ^ Networking Services (XNS) Issue 5 (PDF). The Open Group. ISBN 1-85912-165-9.
  32. ^ X/Open Curses, Issue 4, Version 2 (PDF). The Open Group. X/Open Company. 1996. ISBN 1-85912-171-3.
  33. ^ "Open Brand - UNIX 98". The Open Group.
  34. ^ "The Open Group announces completion of the joint revision to POSIX and the Single UNIX Specification" (Press release). The Open Group. January 30, 2002. Retrieved July 26, 2009.
  35. ^ a b "The Single UNIX Specification Version 3 - Overview". unix.org.
  36. ^ "Open Brand - UNIX 03". The Open Group.
  37. ^ The Single UNIX Specification: The Authorized Guide to Version 3, 2nd Edition (PDF). The Open Group.
  38. ^ "The Open Group Base Specifications Issue 6". The Open Group.
  39. ^ a b "IEEE Std 1003.1, 2004 Edition". Retrieved July 26, 2009.
  40. ^ "POSIX.1(5)". Oracle Solaris 11.2 Information Library.
  41. ^ "1.3.4 Feature Test Macros". The GNU C Library manual. gnu.org.
  42. ^ POSIX Abstractions in Modern Operating Systems: The Old, the New, and the Missing. Eleventh European Conference on Computer Systems. doi:10.1145/2901318.2901350.
  43. ^ "The Open Group Base Specifications Issue 7, 2018 edition". www.opengroup.org.
  44. ^ "Base Specifications, Issue 7". The Open Group. Retrieved July 26, 2009.
  45. ^ "The Austin Common Standards Revision Group". The Open Group. Retrieved July 26, 2009.
  46. ^ "Single UNIX Specification Version 4". The Open Group.
  47. ^ a b "The Single UNIX Specification Version 4 - Introduction". unix.org.
  48. ^ "Version 4 Interface Counts". unix.org.
  49. ^ "UNIX V7 Certification". unix.org.
  50. ^ "Base Specifications, Issue 7, 2018 Edition". The Open Group. Retrieved July 6, 2018.
  51. ^ "IEEE SA - IEEE/Open Group 1003.1-2017". standards.ieee.org.
  52. ^ Matzan, Jem (July 30, 2004). "Can GNU ever be Unix?". linux.com.
  53. ^ "UNIX(R) Certified Products - The Open Group official register of UNIX Certified Products". The Open Group.
  54. ^ "The Open Brand - The full register of certified products". The Open Group.
  55. ^ a b "The Open Brand Register, UNIX 93". The Open Group.
  56. ^ a b "The Open Brand Register, UNIX 95". The Open Group.
  57. ^ a b "The Open Brand Register, UNIX 98". The Open Group.
  58. ^ a b "The Open Brand Register, UNIX 03". The Open Group.
  59. ^ a b "The Open Brand Register, UNIX V7". The Open Group.
  60. ^ "The UNIX System -- UNIX V7 Certification". unix.org.
  61. ^ The Open Group. "UNIX 03, AIX".
  62. ^ The Open Group. "UNIX V7, AIX".
  63. ^ a b c "The Open Brand - Register of Certified Products". Open Group. July 23, 2003. Archived from the original on August 2, 2003. Retrieved January 23, 2022.
  64. ^ "Huawei KunLun EulerOS 2.0 Operating System Passes UNIX Certification" (Press release). Huawei. September 9, 2016. Retrieved October 29, 2016.
  65. ^ The Open Group. "UNIX 03, EulerOS".
  66. ^ Peng Shen. "Huawei Conformance Statement: Commands and Utilities V4". The Open Group. Retrieved October 29, 2016.
  67. ^ "UNIX 2003 Standard Profile conformance". Hewlett Packard. Archived from the original on July 27, 2014. Retrieved July 22, 2014.
  68. ^ "HP-UX Software Transition Kit". Hewlett Packard. Archived from the original on July 27, 2014. Retrieved July 22, 2014.
  69. ^ "OS X for UNIX Users" (PDF). July 2011.
  70. ^ "Mac OS X Leopard - Technology - UNIX". Leopard Technology Overview. Apple Inc. Archived from the original on August 23, 2007. Retrieved June 11, 2007. Leopard is now an Open Brand UNIX 03 Registered Product, conforming to the SUSv3 and POSIX 1003.1 specifications for the C API, Shell Utilities, and Threads.
  71. ^ The Open Group. "Mac OS X Version 10.5 Leopard on Intel-based Macintosh computers certification". Retrieved June 12, 2007.
  72. ^ "Open Brand". www.opengroup.org.
  73. ^ "Preview: IBM z/OS V1.9 advanced infrastructure solutions for your business needs" (PDF). IBM. February 6, 2007. pp. 4, 15. Retrieved July 23, 2022.
  74. ^ The Open Group. "The Open Brand - Register of Certified Products - UNIX 93". Archived from the original on October 5, 2016.
  75. ^ "UNIX V7 - The Open Brand Register, Oracle Corporation". The Open Group. Archived from the original on January 14, 2020. Retrieved January 16, 2021.
  76. ^ "Solaris 2.5.1". Archived from the original on September 12, 2005.
  77. ^ "The Open Brand Register of Certified Products". The Open Group. May 29, 2014. Retrieved May 29, 2014.
  78. ^ Xie Ruohong. "Inspur Conformance Statement". The Open Group. Retrieved December 8, 2015.
  79. ^ Xie Ruohong. "Inspur Conformance Statement: Commands and Utilities V4". The Open Group. Retrieved December 8, 2015.
  80. ^ The Open Group. "Register of Certified Products". Retrieved December 20, 2009.
  81. ^ "Bug #1329914 "No UNIX compatible pax implementation" : Bugs : RPM". Ubuntu bug tracker.
  82. ^ ISO/IEC TR 24715:2006 - Information technology -- Programming languages, their environments and system software interfaces -- Technical Report on the Conflicts between the ISO/IEC 9945 (POSIX) and the Linux Standard Base (ISO/IEC 23360)
  83. ^ Josey, Andrew (August 29, 2005). "Conflicts between ISO/IEC 9945 (POSIX) and the Linux Standard Base". personal.opengroup.org (Unapproved Draft).
  84. ^ "Certified Products Product Directory". The Linux Foundation. Archived from the original on December 20, 2012. Retrieved December 9, 2015.
  85. ^ "Mac OS X Manual Page for compat(5) - Mac OS X 10.3". developer.apple.com. October 23, 2005. Archived from the original on March 10, 2009. Retrieved May 24, 2018.
  86. ^ "compat(5) Manual Page - macOS 10.9". developer.apple.com. June 30, 2010. Retrieved May 24, 2018.
  87. ^ "FreeBSD C99 and POSIX conformance project". FreeBSD Project. Archived from the original on December 23, 2013.
  88. ^ pax(1)FreeBSD 일반 명령어 매뉴얼
  89. ^ awk(1)FreeBSD 일반 명령어 매뉴얼
  90. ^ sh(1)OpenBSD 일반 명령어 매뉴얼
  91. ^ awk(1)OpenBSD 일반 명령어 매뉴얼
  92. ^ "pax(1)". man.minix3.org.

외부 링크