Common Open Software Environment

The Common Open Software Environment (COSE) byla v roce 1993 iniciativa hlavních dodavatelů unixových systémů, která měla vést k zformování jednotných a volně dostupných standardů operačního systému.[1] COSE vznikl jako protipól ke standardům POSIX přijímaných IEEE a ISO, které naopak volně dostupné nebyly.

Okolnosti vzniku

Proces COSE byl vytvořen v době, kdy se překážkou růstu Unixu staly Unixové války. Microsoft, který již měl dominantní postavení na trhu firemních počítačů (desktopů), začal pronikat i do oblastí pracovních stanic a podnikových serveroven, které byly do té doby hlavními oblastmi UNIXu. Kromě toho fungující základně síťových OS (NetWare) společnosti Novell, začal konkurovat Microsoft svými síťovými prostředky; v rámci boje se společností Microsoft, využil Novell jako zbraň UNIX a to tak, že vytvořili partnerství se společnosti AT&T, známé jako Univel.

Na rozdíl od ostatních pokusů o sjednocení UNIXu, byla iniciativa COSE významná ve dvou směrech: sjednocení nebylo vytvořeno proti jiným dodavatelům UNIXu a bylo více orientované na standardizování již existujících technologií než na vytváření nových možností.

Zakládajícími členy (známými jako „Velká šestka“ a jako „SUUSHI“) byly:

Tyto firmy reprezentovaly významnou část dodavatelů unixových systémů a též držitele značky UNIX a od AT&T odvozeného kódu. Také zastupovaly většinu klíčových organizací ve dvou hlavních frakcích UNIXu na přelomu 80. a 90. let 20. století, tj. OSF a Unix International (UI). Pozoruhodná byla absence spoluzakladatele OSF, firmy Digital Equipment Corporation, která oznámila svou podporu iniciativě COSE až v červnu následujícího roku.[2]

Oblasti zájmu iniciativy COSE byly: Common Desktop Environment, sítě, grafika, multimédia, objektově-orientované technologie a systémy řízení. Dne 1. září 1993 bylo oznámeno, že členové COSE vytvořili jednotnou specifikaci UNIXu s podporou více než 75 společností.[3]

Standardizace OS Unix

Na rozdíl od OSF nebo UI, nebylo úkolem iniciativy COSE vytvořit nebo podpořit jeden operační systém. Místo toho se snažili šetřit a zdokumentovat již používaná rozhraní OS vytvořená UNIXů. Výsledný dokument, v originále známý jako „Spec 1170“, se stal tím, co je dnes známé jako Single UNIX Specification.[4]

Spec 1170 (nemá žádnou souvislost s organizací SPEC, vyvíjející testy pro PC) byl pojmenován po výsledcích prvního pokusu iniciativy COSE o určení, která UNIXová rozhraní se skutečně používala. Analýza velkého vzorku UNIXových aplikací té doby odkryla 1 170 takových systémových a knihovních volání. Jak lze očekávat, počet katalogizovaných rozhraní časem rostl.

Správa specifikací byla předána X/Open. V říjnu 1993 bylo oznámeno, že ochranná známka UNIX, která byla v té době ve vlastnictví společnosti Novell, bude převedena na X/Open.[5] To znamenalo, že značka UNIX již nebyla vázána na jednu realizaci zdrojového kódu a jakákoli společnost nyní mohla vytvořit verzi OS kompatibilní se specifikací UNIX, která pak byla způsobilá pro získání značky UNIX.

Common Desktop Environment

Kromě otevření a standardizace značky UNIX bylo nejpozoruhodnějším produktem iniciativy COSE Common Desktop Environment neboli CDE. CDE bylo uživatelské prostředí založené na X Window System (X11), vyvinuté společně společnostmi HP, IBM a Sun. Obsahovalo rozhraní a nástroje pro zvýšení produktivity, založené na knihovně pro tvorbu grafického uživatelského rozhraní Motif od organizace OSF.[6]

Ostatní technologie

Přestože v oblasti počítačů (desktopů) a samotných operačních systémů iniciativa COSE představovala sjednocení, v některých oblastech o které se zajímala, bylo rozhodnuto, že podpoří existující technologie z obou táborů, spíš než by se upřednostnila jednu nich. Například bylo oznámeno, že v oblasti sítí budou všichni účastníci prodávat, dodávat a podporovat DCE od OSF, ONC+ od UI a NetWare klienta.

Ostatní oblasti byly řešeny ve velmi širokém smyslu. Pro objektově-orientované technologie, byl vybrán jako základní standard COBRA, ale způsob implementace byl ponechán na jednotlivých společnostech.

Dědictví zanechané COSE

V březnu 1994 UI a OSF oznámili jejich sloučení do nové organizace, která si ponechala jméno OSF.[7] Iniciativa COSE se stala základem nového směru organizace OSF "Pre-strukturované technologie" (PST).[8] Tyto snahy nakonec převzalo konsorcium The Open Group, které vzniklo fúzí nového OSF a X/Open v roce 1996.

Nakonec nejvýznamnějším produktem iniciativy COSE bylo vytvoření všeobecně uznávaného a také jednotného standardu UNIXu a nezávislé organizace, která ho spravovala. To znamenalo konec grafického prostředí OPEN LOOK od společnosti SUN ve prospěch počítačů (desktopů) založených na Motif. Zároveň ovšem vytvořila pozdější standard, spíše než chráněný soubor nástrojů. Ačkoli tato iniciativa měla minimální vliv na ostatní standardizované oblasti, měla velký vliv na budoucnost UNIXu sahající daleko za 12 měsíců její samostatné existence.

Reference

  1. UNIX LEADERS ANNOUNCE COMMON OPEN SOFTWARE ENVIRONMENT [online]. Hewlett-Packard Company, IBM Corp., The Santa Cruz Operation, SunSoft, Inc., Univel, UNIX System Laboratories, Inc., 1993-03-17 [cit. 2006-09-01]. Dostupné online. 
  2. DIGITAL EQUIPMENT CORPORATION ANNOUNCES SUPPORT FOR THE COMMON OPEN SOFTWARE ENVIRONMENT PROCESS [online]. Digital Equipment Corporation, 1993-06-08 [cit. 2006-09-01]. Dostupné online. 
  3. INDUSTRY LEADERS AGREE ON COMMON INTERFACE SPECIFICATION FOR UNIX-BASED OPERATING SYSTEMS [online]. OSF and UI members, 1993-09-01 [cit. 2006-09-01]. Dostupné online. 
  4. The Single Unix Specification [online]. The Open Group [cit. 2006-09-01]. Dostupné v archivu pořízeném dne 2011-08-22. 
  5. X/Open Receives UNIX Trademark From Novell [online]. X/Open Co., Ltd., 1993-10-11 [cit. 2006-09-01]. Dostupné online. 
  6. UNIX LEADERS COMPLETE FIRST RELEASE OF SPECIFICATION FOR COMMON OPEN SOFTWARE ENVIRONMENT DESKTOP [online]. Hewlett-Packard Company, IBM Corporation, SunSoft, Inc., UNIX System Laboratories, Inc., 1993-06-30 [cit. 2006-09-01]. Dostupné v archivu pořízeném dne 2012-02-07. 
  7. LEADING VENDORS UNIFY TO ACCELERATE OPEN SYSTEMS [online]. AT&T Global Information Systems, Digital Equipment Corporation, Hewlett-Packard Company, IBM Corporation, SunSoft Incorporated, et al., 1994-03-23 [cit. 2006-09-01]. Dostupné online. 
  8. OSF Announces Progressive New Business Model [online]. Open Software Foundation, 1994-03-23 [cit. 2006-09-01]. Dostupné online. 

V tomto článku byl použit překlad textu z článku Common Open Software Environment na anglické Wikipedii.