일반적인 오픈 소프트웨어 환경
Common Open Software EnvironmentCommon Open Software Environment(COSE)는 오픈 통합 운영체제([1]OS) 표준을 만들기 위해 1993년 3월 당시의 주요 Unix 벤더에 의해 형성된 이니셔티브입니다.
배경
COSE 프로세스는 "유닉스 전쟁"이 Unix의 성장에 걸림돌이 되었던 시기에 확립되었습니다.이미 기업 데스크톱에서 우위를 점하고 있는 Microsoft는 기술 워크스테이션과 엔터프라이즈 데이터 센터라는 두 개의 Unix 거점에 대한 입찰을 시작했습니다.게다가 Novell은, NetWare 의 인스톨 베이스가 Microsoft 베이스의 네트워크를 향해서 착실하게 침식하는 것을 보고 있었습니다.Microsoft에 대항하기 위한 다면적인 어프로치의 일환으로서 Unix 에 의지해[fact or opinion? (See discussion.)], 최근 Univel 로 알려진 AT&T 와 Unix 관련의 파트너십을 맺었습니다.
이전의 다른 Unix 통합 노력과는 달리, COSE는 두 가지 면에서 눈에 띄었습니다. 즉, 다른 Unix 벤더에 대항하는 형태로 형성되지 않았으며, 새로운 제품을 처음부터 만드는 것보다 기존 기술의 표준을 만드는 것을 지향했습니다.
('더 빅 식스' 또는 '수시'로 알려진) 초기 멤버는 다음과 같습니다.
- Santa Cruz 작전
- UNIX 시스템 연구소
- 유니벨
- Sun Microsystems
- 휴렛패커드
- IBM
이들은 당시의 중요한 Unix 시스템 및 OS 벤더와 Unix 브랜드 및 AT&T에서 파생된 소스 코드 보유자를 나타냅니다.이들은 1980년대 후반과 1990년대 초반의 두 주요 Unix 파벌인 OSF와 Unix International(UI)의 거의 모든 주요 관계자들을 대표했다.그 중 주목할 만한 것은 OSF의 공동 설립자인 Digital Equipment Corporation이었다.Digital은 그 다음 해 [2]6월에 마침내 COSE 프로세스에 대한 승인을 발표했다.
COSE가 주목하는 분야는 공통 데스크톱 환경, 네트워킹, 그래픽스, 멀티미디어, 객체 기반 테크놀로지, 시스템 관리 등입니다.1993년 9월 1일, [3]COSE 벤더가 75개 이상의 회사의 지원을 받아 통합 Unix 규격을 개발하고 있다는 사실도 발표되었습니다.
UNIX 표준화
OSF나 UI와 달리 COSE 이니셔티브는 단일 운영 체제를 만들거나 승격하는 작업이 없었습니다.그 대신 당시 Unix 소프트웨어 벤더가 이미 사용하고 있던 OS 인터페이스를 조사하여 문서화하는 것이었습니다.원래 "Spec 1170"으로 알려진 이 목록은 현재 단일 Unix [4]사양으로 알려지게 되었습니다.
사양 1170(SPEC 벤치마크 조직과는 관계 없음)은 실제로 사용되고 있는 Unix 인터페이스를 특정하기 위한 최초의 COSE 노력의 결과에서 명명되었습니다.현재 Unix 애플리케이션의 대량의 샘플 검사에서 이러한 시스템 및 라이브러리의 콜이 1,170개 발견되었습니다.예상대로 카탈로그화된 인터페이스의 실제 수는 시간이 지남에 따라 계속 증가했습니다.
사양 관리는 X/Open에 맡겼습니다.1993년 10월, 당시 Novell이 소유하고 있던 UNIX 상표는 X/[5]Open으로 이전될 것이라고 발표되었습니다.이러한 발전에 의해 UNIX 브랜드는 더 이상 하나의 소스 코드 구현에 얽매이지 않게 되었습니다.어떤 기업이라도 UNIX 사양에 준거한 OS 버전을 작성할 수 있게 되어 UNIX 브랜드에 적합하게 되었습니다.
공통 데스크톱 환경
UNIX 브랜드의 개방과 표준화 외에 COSE 이니셔티브의 가장 주목할 만한 제품은 Common Desktop Environment(CDE; 공통 데스크톱 환경)입니다.CDE는 HP, IBM 및 Sun이 공동으로 개발한 X11 기반의 사용자 환경이며 OSF의 Motific [6]Widget을 기반으로 하는 인터페이스와 생산성 툴을 갖추고 있습니다.
기타 테크놀로지 분야
데스크톱과 OS 그 자체에서 COSE 프로세스는 통합의 하나였지만, 다른 발표된 분야에서는 어느 한쪽을 선택하는 것이 아니라 양 진영의 기존 기술을 지원하기로 결정했습니다.예를 들어, 네트워킹에 대해 발표된 방향은 모든 참가자가 OSF의 DCE, UI의 ONC+ 및 NetWare 클라이언트를 판매, 제공 및 지원하는 것이었습니다.
다른 분야들은 매우 광범위하게 다루어졌다.객체 기반 기술에 대해서는 CORBA를 기반 기술로 내세웠지만, 구현 방식은 개별 기업에 맡겨졌다.
레거시
1994년 3월 UI와 OSF는 새로운 조직으로의 합병을 발표하였고, OSF라는 [7]이름은 그대로 유지되었습니다.COSE 이니셔티브는 새로운 OSF의 "사전 구조화 기술(PST)" [8]프로세스의 기반이 되었습니다.이러한 노력은 결국 1996년 새로운 OSF와 X/Open의 합병으로 형성된 단체인 The Open Group의 책임이 되었다.
결국, COSE 프로세스의 가장 중요한 성과물은 보편적으로 인정받는 단일 UNIX 표준과 이를 관리하는 독립 조직을 만든 것입니다.Sun의 OPEN LOOK 그래픽 환경은 Motif 기반 데스크톱을 선호하며 동시에 Motif 기반 데스크톱은 독점적인 툴킷이 아닌 표준이 되었습니다.원래 다루려고 했던 다른 표준화 분야에는 영향이 적었지만, 그럼에도 불구하고 Unix의 독립 12개월을 훨씬 넘어서는 미래에 큰 영향을 미쳤습니다.
레퍼런스
- ^ "UNIX Leaders Announce Common Open Software Environment" (Press release). Hewlett-Packard Company, IBM Corp., The Santa Cruz Operation, SunSoft, Inc., Univel, UNIX System Laboratories, Inc. 1993-03-17. Retrieved 2006-09-01.
- ^ "Digital Equipment Corporation Announces Support for the Common Open Software Environment Process" (Press release). Digital Equipment Corporation. 1993-06-08. Retrieved 2006-09-01.
- ^ "Industry Leaders Agree on Common Interface Specification for UNIX-Based Operating Systems" (Press release). OSF and UI members. 1993-09-01. Retrieved 2006-09-01.
- ^ "The Single Unix Specification". The Open Group. Archived from the original on 2011-08-19. Retrieved 2006-09-01.
- ^ "X/Open Receives UNIX Trademark From Novell" (Press release). X/Open Co., Ltd. 1993-10-11. Retrieved 2006-09-01.
- ^ "UNIX Leaders Complete First Release of Specification for Common Open Software Environment Desktop" (Press release). Hewlett-Packard Company, IBM Corporation, SunSoft, Inc., UNIX System Laboratories, Inc. 1993-06-30. Archived from the original on 2012-02-07. Retrieved 2006-09-01.
- ^ "Leading Vendors Unify to Accelerate Open Systems" (Press release). AT&T Global Information Systems, Digital Equipment Corporation, Hewlett-Packard Company, IBM Corporation, SunSoft Incorporated, et al. 1994-03-23. Retrieved 2006-09-01.
- ^ "OSF Announces Progressive New Business Model" (Press release). Open Software Foundation. 1994-03-23. Retrieved 2006-09-01.
