Введение
Бывшая лаборатория программного обеспечения 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) под надзором Европейской комиссии.
Unix System Laboratories (USL), sometimes written UNIX System Laboratories to follow relevant trademark guidelines of the time, was an American software laboratory and product development company that existed from 1989 through 1993. At first wholly, and then majority, owned by AT&T, it was responsible for the development and maintenance of one of the main branches of the Unix operating system, the UNIX System V Release 4 source code product. Through Univel, a partnership with Novell, it was also responsible for the development and production of the UnixWare packaged operating system for Intel architecture. In addition it developed Tuxedo, a transaction processing monitor, and was responsible for certain products related to the C++ programming language. USL was based in Summit, New Jersey, and its CEOs were Larry Dooling followed by Roel Pieper. Created from earlier AT&T entities, USL was, as industry writer Christopher Negus has observed, the culmination of AT&T's long involvement in Unix, "a jewel that couldn't quite find a home or a way to make a profit." This was done, as a subsequent press release stated, "in order to separate AT&T's UNIX System source code business from its computer systems business," The head of USO was Larry Dooling, who had been a vice president in sales and marketing in the AT&T Data Systems Group. UNIX System Laboratories, Inc., came into being as a separate subsidiary of AT&T in November 1989 and was assigned all U. S. based AT&T Unix and USO assets. Again, a point of emphasis was to separate the Unix based business from AT&T's hardware based business. The subsidiaries were known as UNIX System Laboratories Europe, Ltd., sited near Ealing Broadway in London, and UNIX System Laboratories Pacific, Ltd., located in Shiba, Tokyo. Dooling was named the initial president of USL, continuing from his position at USO. There were additions and new innovations as well from both the AT&T and Sun sides. System V Release 4 debuted at the Unix Expo trade show in New York in November 1989, in the form of source code availability for it as well as demonstrations from Unix International of SVR4 based applications running on seventeen different vendor platforms. End user versions of Release 4 became available during 1990. This manifested itself in System V Release 4.1 ES (Enhanced Security), which also included generally useful features such as support for dynamic loading of kernel modules. Following that, USL worked on System V Release 4.2, which was released in June 1992. InfoWorld characterized this effort as "at the core of an assault on the enterprise networking market," with a modular architecture that stressed improved support for enterprise and network level administration, drivers for both Token Ring and Ethernet, and a greater ability to run on low end machine configurations. USL produced many books documenting various aspects of Unix System V.
USL also provided some training and consulting services for Unix systems. Much of the USL Chorus work was done at the USL Europe facility in London. By 1993 the work was still ongoing, with questions of industry standardization of interfaces arising. Unisys was also part of the collaboration effort. This was part of the larger Ouverture project, a $14 million effort that was itself part of the European Strategic Program on Research in Information Technology (ESPRIT), overseen by the European Commission.
Другие работы с программным обеспечением
Еще одно подразделение в 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, до завершения судебного разбирательства.