X/Open
X/OpenX/Open 그룹(유닉스[1][2] 시스템즈의 오픈 그룹이라고도 불리며 1987년에 X/Open Company, Ltd.)은 정보기술 분야의 오픈 표준을 식별하고 촉진하기 위해 여러 유럽 UNIX 시스템 제조업체에 의해 1984년에[3][5] 설립된 컨소시엄입니다.[3][4]구체적으로는 UNIX에서 파생된 운영체제의 단일 사양을 정의하여 애플리케이션의 상호 운용성을 높이고 소프트웨어 이식 비용을 절감하는 것이 당초의 목표였습니다.원래 멤버는 Bull, ICL,[6] Siemens, Olivetti 및 Nixdorf(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 사양에는 다음 문서가 포함되어 있습니다.
- System Interfaces and Headers(XSH), 제 4, 1992년, ISBN 1-872630-47-2, C202
- Commands and Utilities (XCU; 명령 및 유틸리티), 제4호, 1992, ISBN 1-872630-48-0, C203
- 시스템 인터페이스 정의(XBD), 제4호, 1992, ISBN 1-872630-46-4, C204
위의 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 출판물:
- 분산 트랜잭션 처리:XA 사양, 1991년 12월, ISBN 1-872630-24-3[21]
- 시스템 관리: 관리 프로토콜 프로파일(XMPP), 1993년 10월, ISBN 1-85912-018-0[22]
- X/Open DCE: 리모트 프로시저 콜, 1994년 8월, ISBN 1-85912-041-5[23]
- System Interface Definitions, Issue 4, Version 2, 1994년 9월, ISBN 1-85912-036-9[24]
- 시스템 인터페이스 및 헤더, 제4호, 버전2, 1994년9월, ISBN 1-85912-037-7[25]
- 명령어 및 유틸리티, 제4호, 버전2, 1994년 9월, ISBN 1-85912-034-2[26]
- 네트워킹 서비스, 제4호, 1994년 9월, ISBN 1-85912-049-0[27]
- 데이터 관리:SQL 콜레벨 인터페이스(CLI), 1995년 3월, ISBN 1-85912-081-4[28]
- File System Safe UCS Transformation Format(UTF-8), 1995년 3월, ISBN 1-85912-082-2[29]
- 분산 트랜잭션 처리:TX(트랜잭션 정의) 사양서, 1995년 4월, ISBN 1-85912-094-6[30]
- XTI를 사용한 X.25 프로그래밍 인터페이스(XX25), 1995년 11월, ISBN 1-85912-136-5[31]
- 분산 트랜잭션 처리:TxRPC 사양, 1995년 11월, ISBN 1-85912-115-2[32]
- 분산 트랜잭션 처리:XATMI 사양, 1995년 11월, ISBN 1-85912-130-6[33]
- 분산 트랜잭션 처리:XCPI-C 사양 버전2, 1995년 11월, ISBN 1-85912-135-7[34]
- X/Open Curs, 제4호, 1995, ISBN 9781859120774[35]
- X/Open Curs, 제4호, 버전 2, 1996, ISBN 1-85912-171-3[36]
- 데이터 관리: 구조화 쿼리 언어(SQL) 버전 2, 1996년 3월, ISBN 1-85912-151-9[37]
- 그리고 더 많이.
「 」를 참조해 주세요.
레퍼런스
- ^ Kornel, Amiel (3 February 1986). "Unix advancing in drive toward European market acceptance". Computerworld. p. 51.
- ^ Sandholtz, Wayne (1992). "Spinoffs". High-Tech Europe: The Politics of International Cooperation. University of California Press.
- ^ a b c d "The Daemon, the GNU and the Penguin, Excursus: UUNET & Ch. 11". Groklaw. 2 June 2005.
- ^ a b McKinnon, Linda; McKinnon, Al (2004). Installing and Administering Linux. p. 5. ISBN 9780471453994.
- ^ a b "The UNIX System -- History and Timeline -- UNIX History". unix.org.
- ^ 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.
- ^ Ackerman Jr., Robert (March 21, 1988). "X/Open Makes Bid for Common Applications Environment". InfoWorld. Vol. 10, no. 12. p. S9.
- ^ Pasquali, Virgilio (Summer 2005). "ICL and Europe". RESURRECTION, the Bulletin of the Computer Conservation Society (35). ISSN 0958-7403. X/Open의 이력에 대해 자세히 설명합니다.
- ^ Karish, Chuck (October 12, 1993). "The name "UNIX" is now the property of X/Open". Newsgroup: comp.std.unix.
- ^ "Frequently Asked Questions". unix.org.
- ^ "The Single UNIX Specification". unix.org.
- ^ Kleppmann, Martin (April 2, 2017). Designing Data-Intensive Applications (1 ed.). O'Reilly Media. p. 361. ISBN 978-1449373320.
- ^ Libes, Don; Ressler, Sandy (1989). Life With UNIX: A Guide For Everyone. Prentice Hall. p. 74. Bibcode:1989lwug.book.....L. ISBN 978-0135366578.
- ^ X/Open Portability Guide, issue 1. July 1985. ISBN 0444878394.
- ^ a b c d Referenced Documents. The Open Group Base Specifications Issue 6.
- ^ Marshall, Martin (September 19, 1988). "X/Open Verification Branding Is Established". InfoWorld. Vol. 10, no. 38. p. 42.
- ^ Marshall, Martin (May 29, 1989). "X/Open Seeks Accord Between OSF, UII, Japan". InfoWorld. Vol. 11, no. 22. p. 41.
- ^ Cox, John (September 19, 1988). "X/Open to make mark". Network World. Vol. 5, no. 38. p. 59.
- ^ Standards Conformance Guide (PDF). Sun Microsystems. November 1995.
- ^ Seebach, Peter (2010). Beginning Portable Shell Scripting: From Novice to Professional. Apress. p. 163. ISBN 978-1-4302-1044-3.
- ^ Distributed Transaction Processing: The XA Specification (PDF). The Open Group. X/Open Company. December 1991. ISBN 1-872630-24-3.}
- ^ Systems Management: Management Protocol Profiles (XMPP) (PDF). The Open Group. X/Open Company. October 1993. ISBN 1-85912-018-0.
- ^ X/Open DCE: Remote Procedure Call (PDF). The Open Group. X/Open Company. August 1994. ISBN 1-85912-041-5.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ X/Open CAE Specification Networking Services, Issue 4 (PDF). The Open Group. X/Open Company. September 1994. ISBN 1-85912-049-0.
- ^ Data Management:SQL Call Level Interface (CLI) (PDF). The Open Group. X/Open Company. March 1995. ISBN 1-85912-081-4.
- ^ File System Safe UCS Transformation Format (UTF-8) (PDF). The Open Group. X/Open Company. March 1995. ISBN 1-85912-082-2.
- ^ Distributed Transaction Processing: The TX (Transaction Demarcation) Specification (PDF). The Open Group. X/Open Company. April 1995. ISBN 1-85912-094-6.
- ^ X.25 Programming Interface using XTI (XX25) (PDF). The Open Group. X/Open Company. November 1995. ISBN 1-85912-136-5.
- ^ Distributed Transaction Processing: The TxRPC Specification (PDF). The Open Group. X/Open Company. November 1995. ISBN 1-85912-115-2.
- ^ Distributed Transaction Processing: The XATMI Specification (PDF). The Open Group. X/Open Company. November 1995. ISBN 1-85912-130-6.
- ^ Distributed Transaction Processing: The XCPI-C Specification Version 2 (PDF). The Open Group. X/Open Company. November 1995. ISBN 1-85912-135-7.
- ^ X/Open Curses, Issue 4. 1995. ISBN 9781859120774.
- ^ X/Open Curses, Issue 4, Version 2 (PDF). The Open Group. X/Open Company. 1996. ISBN 1-85912-171-3.
- ^ 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년