Кіріспе

Бұрынғы бағдарламалық қамтамасыз ету зертханасы

Unix System Laboratories (USL), кейде сол кездегі тиісті сауда белгілерінің нұсқаулықтарына сәйкес UNIX System Laboratories деп жазылатын, 1989 жылдан 1993 жылға дейін жұмыс істеген американдық бағдарламалық қамтамасыз ету зертханасы және өнімдерді әзірлеу компаниясы. Алғашында AT&T-ге толық, содан кейін көпшілік үлесіне тиесілі болған ол Unix операциялық жүйесінің негізгі тармақтарының бірі – UNIX System V Release 4 бастапқы код өнімінің дамуы мен техникалық қызмет көрсетуінен жауапты болды. Univel арқылы Novell компаниясымен серіктестік құрып, Intel архитектурасы үшін UnixWare операциялық жүйесін әзірлеуге және өндіруге жауапты болды. Сонымен қатар, ол Tuxedo транзакциялық өңдеу мониторын әзірледі және C++ бағдарламалау тіліне қатысты белгілі бір өнімдер үшін жауапкершілікті жүктеді. USL Нью-Джерси штатының Саммит қаласында орналасқан, ал бас директорлары Ларри Дулинг, одан кейін Роэл Пайпер болды. Бұрынғы AT&T ұйымдарынан құрылған USL, индустрия жазушысы Кристофер Негустың айтуынша, AT&T-нің Unix саласындағы ұзақ қатысының нәтижесі болды, "өз үйін немесе пайда табудың жолын таба алмаған құнды мұрағат". Бұл, кейіннен жарияланған баспасөз хабарында айтылғандай, "AT&T-тің UNIX System бастапқы код бизнесін оның компьютерлік жүйелер бизнесінен бөлу мақсатымен" жасалды. USO-ның басшысы Ларри Дулинг болды, ол AT&T Data Systems Group-та сату және маркетинг вице-президенті қызметін атқарған. UNIX System Laboratories, Inc. 1989 жылдың қараша айында AT&T-тің жеке еншілес компаниясы ретінде құрылды және оған АҚШ-тағы барлық AT&T Unix және USO активтері берілді. Тағы да, басымдық Unix негізделген бизнесті AT&T-тің аппараттық негізделген бизнесінен бөлу болды. Еншілес компаниялар UNIX System Laboratories Europe, Ltd. (Лондонның Илинг Бродвей маңында орналасқан) және UNIX System Laboratories Pacific, Ltd. (Токионың Шиба ауданында орналасқан) деп аталды. Дулинг USO-дағы лауазымын сақтай отырып, USL-дің алғашқы президенті болып тағайындалды. AT&T және Sun тараптарынан қосымшалар мен жаңа инновациялар енгізілді. System V Release 4 1989 жылдың қараша айында Нью-Йоркте өткен Unix Expo сауда көрмесінде, Unix International компаниясының 17 түрлі платформада жұмыс істейтін SVR4 негізіндегі қолданбаларын көрсету арқылы және оның бастапқы кодының қолжетімділігін ұсыну арқылы таныстырылды. Release 4-тің соңғы пайдаланушы нұсқалары 1990 жылы қолжетімді болды. Бұл System V Release 4.1 ES (Enhanced Security) нұсқасында көрініс тапты, ол ядро модульдерін динамикалық түрде жүктеуді қолдау сияқты пайдалы мүмкіндіктерді де қамтыды. Одан кейін USL 1992 жылдың маусым айында жарық көрген System V Release 4.2 бағдарламасымен жұмыс істеді. InfoWorld бұл күш-жігерді "кәсіптік желілік нарыққа шабуыл жасаудың ядросы" деп сипаттады, модульдік архитектурасы корпоративтік және желілік деңгейдегі басқаруды жақсартуға, Token Ring және Ethernet драйверлерін ұсынуға және төменгі деңгейдегі машина конфигурацияларында жұмыс істеу мүмкіндігін арттыруға бағытталған. USL Unix System V-дің әртүрлі аспектілерін сипаттайтын көптеген кітаптар шығарды. USL Unix жүйелері үшін оқыту және консалтингтік қызметтерді де ұсынды. USL Chorus жұмылдарының көп бөлігі Лондондағы USL Europe нысанында жүзеге асырылды. 1993 жылға қарай жұмыс жалғасуда болды, интерфейстерді стандарттау мәселелері туындады. Unisys та ынтымақтастыққа қатысты. Бұл 14 миллион долларлық қаражат жұмсалған, Еуропалық Комиссия бақылайтын ақпараттық технологиялар саласындағы зерттеулер жөніндегі Еуропалық стратегиялық бағдарламаның (ESPRIT) бөлігі болған, ірі "Ouverture" жобасының бір бөлігі болды.

Басқа бағдарламалық жасақтама жұмысы

USL-дегі Open Solutions Software бизнес-бөлімі, Джоэл А. Аппельбаум басқаратын, Unix-пен қандай да бір байланыста жұмыс істейтін басқа жүйелік бағдарламалық қамтамасыздандыруға жауапты болды. USL сондай-ақ Unix-негізгі желілік байланыс үшін OSI протоколдарын іске асырған OSI коммуникациялық платформасын әзірледі және сатты.

C++ тілінде жұмыс

Unix System Laboratories-те тілдер бөлімі де болды, ол Unix жүйесін құруға қолданылатын C тілінің компиляторы және әзірлеу құралдарына жауапты болды. Олар C++ стильдерін пайдаланып, қайта қолдануға болатын кодты жобалауға алғашқы кітапхана жазушыларының жасаған күш-жігерін көрсетеді. Басқа өнімдері OEM сатушылар мен қайта сатушыларға сатылғанмен, USL мұнда соңғы пайдаланушыларға сатты. Жалпы есептеу индустриясына USL C++ Стандартты Компоненттерінің алғашқы нұсқасы 2.0 деп аталды және 1991 жылы жарық көрді. USL-дегі кейбіреулер C++ Стандартты Компоненттері тіл стандартына айналып, сонымен қатар үлкен кіріс көзі болуы мүмкін деп сенді. Дегенмен, барлық осындай кітапханалар тез арада түбегейлі түрленген Стандартты Үлгі Кітапханасымен (STL) көлеңкеде қалды, ол C++ тілі үшін стандартталған негізгі кітапханаға айналды. Қызығы, Стандартты Компоненттердің бірі, массив alg, STL-дің авторы Алекс Степановпен жасалған және оны STL-дің алғашқы прототипі деп санауға болады.

AT&T-тен бөлініп шыққан бөлігі

1991 жылдың сәуірінде USL AT&T-ден ішінара тәуелсіз болды, оның шамамен 22 пайызы, құны шамамен 65 миллион доллар, он бір сыртқы компьютерлік жеткізушілерге сатылды: Amdahl, Motorola, Novell, Sun, ICL, Olivetti, Fujitsu, NEC, OKI Electric, Toshiba және Ақпараттық индустрия институты. Бұл AT&T-тің Unix жүйесіне қатысты бақылауын азайтуға бағытталған болатын, соның нәтижесінде USL үш жыл ішінде акционерлік компанияға айналуы тиіс еді. USL өзінің интеллектуалдық меншік құқықтарын белсенді түрде қорғады, 1992 жылы Беркли бағдарламалық жасақтамасын жасаған компанияға және Калифорния университетінің регенттеріне Unix-ке қатысты авторлық құқықтар мен тауарлық белгілерге байланысты сотқа шағым түсірді. Сот ісі UNIX System Laboratories, Inc. v. Berkeley Software Design, Inc. деп аталды, және онда USL соттан Беркли компаниясы мен университетке Net/2 операциялық жүйесінің таралуын тоқтатуға бұйрық беруді сұрады, себебі бұл жүйе Unix деп есептелді, сот шешімі шыққанша таратуға тыйым салынуы керек еді.