Введение

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

Другие работы с программным обеспечением

Еще одно подразделение в USL, называемое подразделением Open Solutions Software и возглавляемое Джоэлем А. Аппельбаумом, отвечало за другое системное программное обеспечение, которое в той или иной степени взаимодействовало с Unix. USL также разработала и вывела на рынок коммуникационную платформу OSI – реализацию протоколов OSI для сетевых технологий на базе Unix.

Работа на языке C++

В Unix System Laboratories также существовал отдел языков, отвечавший за компилятор языка C и инструменты разработки, использовавшиеся для создания Unix. Этот отдел представлял собой попытку ранних разработчиков библиотек создать повторно используемый код, применяя идиомы C++. В отличие от других продуктов, которые продавались OEM-производителям и реселлерам, в этом случае USL продавала непосредственно конечным пользователям. Первый выпуск USL C++ Standard Components для широкой индустрии вычислений был обозначен как Release 2.0 и состоялся в 1991 году.

Некоторые сотрудники USL полагали, что C++ Standard Components может стать как языковым стандартом, так и значительным источником дохода. Однако все эти библиотеки вскоре были затмены принципиально иной библиотекой Standard Template Library (STL), которая стала стандартизированной базовой библиотекой для языка C++. Интересно, что один из стандартных компонентов, array 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 года против компании Berkeley Software Design и регентов Калифорнийского университета по вопросам авторских прав и товарных знаков, связанных с Unix. Дело получило название UNIX System Laboratories, Inc. против Berkeley Software Design, Inc., и в рамках этого процесса USL обратилась в суд с просьбой о выдаче предварительного запрета, который бы помешал компании Berkeley и университету распространять выпуск их операционной системы Net/2, которая, как утверждалось, являлась производной от Unix, до завершения судебного разбирательства.