X/Open

X/Open

X/Open 그룹(유닉스[1][2] 시스템즈의 오픈 그룹이라고도 불리며 1987년에 X/Open Company, Ltd.)은 정보기술 분야오픈 표준을 식별하고 촉진하기 위해 여러 유럽 UNIX 시스템 제조업체에 의해 1984년에[3][5] 설립된 컨소시엄입니다.[3][4]구체적으로는 UNIX에서 파생된 운영체제의 단일 사양을 정의하여 애플리케이션의 상호 운용성을 높이고 소프트웨어 이식 비용을 절감하는 것이 당초의 목표였습니다.원래 멤버는 Bull, ICL,[6] Siemens, OlivettiNixdorf(BISON이라고도 함)였다.Philips[6]Ericsson은 1985년에 합류하여 X/Open이라는 이름이 채택되었습니다.

이 그룹은 1985년 제1호부터 X/Open Portability Guide로, 이후 X/Open CAE 사양으로 사양을 발표했습니다.

1987년 X/Open은 X/Open Company,[3][4] Ltd.로 설립되었습니다.

1988년 3월까지 X/Open은 AT&T, 디지털, Hewlett-Packard, Sun Microsystems, Unisys, NCR, Oliveetti, Bull, Ericson, Nixdorf, Philips, ICL 및 [7]Siemens의 13개 회원으로 성장했습니다.

1990년까지 그룹은 21개 멤버로 확대되었습니다.유럽의 필립스, 노키아, AT&T, 디지털, 유니시스, 휴렛패커드, IBM, NCR, Sun, 프라임 컴퓨터, 북미의 아폴로 컴퓨터, 후지쯔, 히타치, NEC,[8] 오픈 소프트웨어 입니다.

1993년 10월, UNIX의 상표를 Novell에서 X/Open으로 이전할 계획이 [9]발표되었습니다.[10]그것은 1994년 2분기에 최종 결정되었습니다.

1994년 X/Open은 XPG4 Base 및 기타 [11]소스에서 가져온 단일 UNIX 사양을 발표했습니다.

1996년 X/Open은 Open Software Foundation과 합병하여 The Open Group을 [5][3]결성했습니다.

X/Open은 [12]또한 1991년에 출시된 이기종 분산 트랜잭션 처리를 위한 XA 프로토콜을 담당했습니다.

X/오픈 포터빌리티 가이드

X/Open은 X/Open Portability Guide(XPG)라는 이름으로 사양을 공개했습니다.AT&T System V Interface [13]Definition에 따르면 이 가이드는 직접 운영체제 인터페이스만을 다루는 POSIX보다 범위가 넓습니다.이 가이드에서는 운영체제 전체에서 애플리케이션을 이식할 수 있도록 하기 위한 공통 애플리케이션 환경(CAE)을 지정합니다.주요 목적은 UNIX 이외의 플랫폼에서도 표준을 구현하고 있지만, 다른 벤더의 UNIX 구현 간의 호환성이었습니다.

이 가이드의 제1호에서는 기본 운영 체제 인터페이스, C 언어, COBOL, 색인 순차 파일 액세스 방식(ISAM) 및 기타[14] 부분을 다루었으며 [15]1985년에 출판되었습니다.1987년에 [15]이어 2호에서는 국제화, 터미널 인터페이스, 프로세스 간 통신, C, COBOL, FORTRAN, Pascal 프로그래밍 언어, SQL 및 [16]ISAM의 데이터 액세스 인터페이스를 포함하도록 적용 범위를 확장했습니다.많은 경우, 이는 기존 국제 표준의 프로파일이었다.1989년에는 [15]제3호(XPG3)가 발표되었으며, 주요 초점은 POSIX 운영체제 사양과의 컨버전스이며, Window Manager, ADA Language [17]등을 추가하였습니다.제4호(XPG4)는 1992년 7월에 발행되었다.싱글 UNIX 사양은 XPG4 표준에 근거하고 있습니다.XPG3 및 XPG4 규격은 운영체제, 프로그래밍 언어 및 프로토콜의 모든 측면을 규정하며, 이를 준수하는 시스템이 갖춰야 합니다.

가이드 범위에 따라 다양한 수준의 컴플라이언스 및 대응하는 라벨을 사용할 수 있습니다.기본 및 플러스.컴포넌트와 어플리케이션 라벨은 이식성 가이드를 [18]사용하는 소프트웨어 컴포넌트와 어플리케이션용입니다.

1호는 여러 부분으로 구성된 단일 간행물로 발행되었습니다. ISBN0-444-87839-4.

2호는 여러 권으로 발행되었습니다.

  • X/Open Portability Guide 1권: System V 사양 명령 및 유틸리티, 1987, ISBN 0-444-70174-5
  • X/Open Portability Guide 2권: System V 사양 시스템 호출 및 라이브러리, 1987, ISBN 0-444-70175-3
  • X/Open Portability Guide 3권: System V 사양 부가 정의, 1987, ISBN 0-444-70176-1
  • X/Open Portability Guide Volume 4: Programming Languages, 1987, ISBN 0-444-70179-6
  • X/오픈 포터빌리티 가이드 5권: 데이터 관리, 1987, ISBN 0-444-70178-8

3호는 여러 권으로 발행되었습니다.

  • X/오픈 포터빌리티 가이드 1권: XSI 명령 및 유틸리티, 1989, ISBN 0-13-685835-X
  • X/Open Portability Guide 2권: XSI System Interface and Headers, 1989, ISBN 0-13-685843-0
  • X/Open Portability Guide 3권: XSI 부가 정의, 1989, ISBN 0-13-68580-3
  • X/Open Portability Guide 4권: 프로그래밍 언어, 1988, ISBN 0-13-68568-6
  • X/오픈 포터빌리티 가이드 5권: 데이터 관리, 1988, ISBN 0-13-685876-7
  • X/Open Portability Guide 6권: 윈도우 관리, 1988, ISBN 0-13-68584-8
  • X/오픈 포터빌리티 가이드 7권: 네트워킹 서비스, 1988, ISBN 0-13-685892-9

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

위의 3가지 문서는 X/Open Portability Guide라는 라벨이 아닌 CAE [15]사양으로 발행되었습니다.그럼에도 불구하고 X/Open Portability Guide, Issue 4라는 용어는 1992년 발행 [19][20]연도와 관련하여 일부 사용되었습니다.

X/Open Portability Guide가 아닌 X/Open CAE Specification 라벨로 X/Open 출판물:

「 」를 참조해 주세요.

레퍼런스

  1. ^ Kornel, Amiel (3 February 1986). "Unix advancing in drive toward European market acceptance". Computerworld. p. 51.
  2. ^ Sandholtz, Wayne (1992). "Spinoffs". High-Tech Europe: The Politics of International Cooperation. University of California Press.
  3. ^ a b c d "The Daemon, the GNU and the Penguin, Excursus: UUNET & Ch. 11". Groklaw. 2 June 2005.
  4. ^ a b McKinnon, Linda; McKinnon, Al (2004). Installing and Administering Linux. p. 5. ISBN 9780471453994.
  5. ^ a b "The UNIX System -- History and Timeline -- UNIX History". unix.org.
  6. ^ a b Tottenham, John (August 1987). "X/OPEN - What, Who, Why, When". Australian Unix systems User Group Newsletter. Vol. 8, no. 3–4. p. 158.
  7. ^ Ackerman Jr., Robert (March 21, 1988). "X/Open Makes Bid for Common Applications Environment". InfoWorld. Vol. 10, no. 12. p. S9.
  8. ^ Pasquali, Virgilio (Summer 2005). "ICL and Europe". RESURRECTION, the Bulletin of the Computer Conservation Society (35). ISSN 0958-7403. X/Open의 이력에 대해 자세히 설명합니다.
  9. ^ Karish, Chuck (October 12, 1993). "The name "UNIX" is now the property of X/Open". Newsgroup: comp.std.unix.
  10. ^ "Frequently Asked Questions". unix.org.
  11. ^ "The Single UNIX Specification". unix.org.
  12. ^ Kleppmann, Martin (April 2, 2017). Designing Data-Intensive Applications (1 ed.). O'Reilly Media. p. 361. ISBN 978-1449373320.
  13. ^ Libes, Don; Ressler, Sandy (1989). Life With UNIX: A Guide For Everyone. Prentice Hall. p. 74. Bibcode:1989lwug.book.....L. ISBN 978-0135366578.
  14. ^ X/Open Portability Guide, issue 1. July 1985. ISBN 0444878394.
  15. ^ a b c d Referenced Documents. The Open Group Base Specifications Issue 6.
  16. ^ Marshall, Martin (September 19, 1988). "X/Open Verification Branding Is Established". InfoWorld. Vol. 10, no. 38. p. 42.
  17. ^ Marshall, Martin (May 29, 1989). "X/Open Seeks Accord Between OSF, UII, Japan". InfoWorld. Vol. 11, no. 22. p. 41.
  18. ^ Cox, John (September 19, 1988). "X/Open to make mark". Network World. Vol. 5, no. 38. p. 59.
  19. ^ Standards Conformance Guide (PDF). Sun Microsystems. November 1995.
  20. ^ Seebach, Peter (2010). Beginning Portable Shell Scripting: From Novice to Professional. Apress. p. 163. ISBN 978-1-4302-1044-3.
  21. ^ Distributed Transaction Processing: The XA Specification (PDF). The Open Group. X/Open Company. December 1991. ISBN 1-872630-24-3.}
  22. ^ Systems Management: Management Protocol Profiles (XMPP) (PDF). The Open Group. X/Open Company. October 1993. ISBN 1-85912-018-0.
  23. ^ X/Open DCE: Remote Procedure Call (PDF). The Open Group. X/Open Company. August 1994. ISBN 1-85912-041-5.
  24. ^ X/Open CAE Specification System Interface Definitions, Issue 4, Version 2 (PDF). The Open Group. X/Open Company. September 1994. ISBN 1-85912-036-9.
  25. ^ X/Open CAE Specification System Interfaces and Headers, Issue 4, Version 2 (PDF). The Open Group. X/Open Company. September 1994. ISBN 1-85912-037-7.
  26. ^ X/Open CAE Specification Commands and Utilities, Issue 4, Version 2 (PDF). The Open Group. X/Open Company. September 1994. ISBN 1-85912-034-2.
  27. ^ X/Open CAE Specification Networking Services, Issue 4 (PDF). The Open Group. X/Open Company. September 1994. ISBN 1-85912-049-0.
  28. ^ Data Management:SQL Call Level Interface (CLI) (PDF). The Open Group. X/Open Company. March 1995. ISBN 1-85912-081-4.
  29. ^ File System Safe UCS Transformation Format (UTF-8) (PDF). The Open Group. X/Open Company. March 1995. ISBN 1-85912-082-2.
  30. ^ Distributed Transaction Processing: The TX (Transaction Demarcation) Specification (PDF). The Open Group. X/Open Company. April 1995. ISBN 1-85912-094-6.
  31. ^ X.25 Programming Interface using XTI (XX25) (PDF). The Open Group. X/Open Company. November 1995. ISBN 1-85912-136-5.
  32. ^ Distributed Transaction Processing: The TxRPC Specification (PDF). The Open Group. X/Open Company. November 1995. ISBN 1-85912-115-2.
  33. ^ Distributed Transaction Processing: The XATMI Specification (PDF). The Open Group. X/Open Company. November 1995. ISBN 1-85912-130-6.
  34. ^ Distributed Transaction Processing: The XCPI-C Specification Version 2 (PDF). The Open Group. X/Open Company. November 1995. ISBN 1-85912-135-7.
  35. ^ X/Open Curses, Issue 4. 1995. ISBN 9781859120774.
  36. ^ X/Open Curses, Issue 4, Version 2 (PDF). The Open Group. X/Open Company. 1996. ISBN 1-85912-171-3.
  37. ^ Data Management: Structured Query Language (SQL) Version 2 (PDF). The Open Group. X/Open Company. March 1996. ISBN 1-85912-151-9.
  • Keld Jørn Simonsen. "EUUG 1985 Copenhagen Conference Technical Programme". Newsgroup: net.usenix. Usenet: 1120@diku.UUCP. - X/Open에 대해 언급합니다.멤버와 UNIX에 대한 새로운 표준 인터페이스를 정의하기 위한 노력을 나열합니다.
  • C. B. 테일러X/OPEN 그룹과 공통 애플리케이션 환경.ICL 테크니컬 저널 제5(4)권 665~679, 1987.
  • C. B. 테일러X/Open - 강도에서 강도로ICL Technical Journal, 제7(3)권 565-583, 1991
  • C. B. 테일러X/Open 시스템 및 Open 시스템X/Open Company Limited, 1992.ISBN 1-872630-55-3

외부 링크

  • 오픈 그룹(opengroup.org)은 X/Open Company와 Open Software Foundation의 합병으로 탄생했습니다.
  • UNIX란?, unix.org
  • X/Open Portability Guide, 제1호, 1985년