# Unix System Laboratories

Unix System Laboratories (USL), soms geschreven als UNIX System Laboratories, was een Amerikaans softwarebedrijf gevestigd in Summit (New Jersey). USL werd opgericht in 1989 als dochteronderneming van AT&T en was verantwoordelijk voor de ontwikkeling en het onderhoud van UNIX System V Release 4. Via Univel, een partnerschap met Novell, was het ook betrokken bij de ontwikkeling en productie van het UnixWare-besturingssysteem voor Intel-systemen. Daarnaast ontwikkelde het Tuxedo en was het verantwoordelijk voor bepaalde producten gerelateerd aan de C++-programmeertaal. USL werd in 1993 verkocht aan Novell.

## Geschiedenis

AT&T kondigde in januari 1989 de oprichting aan van de UNIX Software Operation (USO), een aparte AT&T-afdeling die verantwoordelijk was voor de ontwikkeling, marketing en licenties van UNIX System V-software. Dit werd gedaan met de bedoeling om de op Unix gebaseerde activiteiten van AT&T te scheiden van zijn hardware-activiteiten. UNIX System Laboratories werd in november 1989 opgericht als een aparte dochteronderneming van AT&T en kreeg alle AT&T Unix- en USO-activa toegewezen. Deze organisatorische veranderingen vonden plaats in de context van de open systeembeweging en de Unixoorlogen tussen de Open Software Foundation (OSF) en Unix International (UI), waarbij het UI-kamp verklaarde dat AT&T op deze manier zijn belofte was nagekomen om het UNIX System V-ontwikkelingsproces open te stellen voor de hele industrie.
Om de controle van AT&T over Unix te verminderen werd in april 1991 ongeveer 22 procent van USL verkocht aan elf externe computerleveranciers: Amdahl, Motorola, Novell, Sun, ICL, Olivetti, Fujitsu, NEC, OKI Electric, Toshiba en het Institute for Information Industry.
In december 1991 richtte USL samen met Novell de joint venture Univel op met als doel de "Destiny"-desktop te ontwikkelen, een poging om Unix als desktopomgeving naar de pc-markt te brengen. Alle middelen voor verkoop, marketing en distributie werden naar deze nieuwe entiteit overgebracht. Destiny werd in oktober 1992 uitgebracht als UnixWare 1.0. De verkoopsresultaten bleven echter sterk onder de verwachtingen, deels omdat Windows al een sterke positie had op de pc-markt, deels door een gebrek aan applicaties die onder UnixWare draaiden.
In december 1992 werd aangekondigd dat Novell USL en al zijn Unix-activa zou overnemen, inclusief alle auteursrechten, handelsmerken en licentiecontracten. De maatregel werd gezien als een gok van Novell om de strijd te kunnen aangaan met Microsoft Windows NT. de overname werd afgerond in juni 1993, waarop Novell de Unix Systems Group oprichtte die ook de Univel-activiteiten overnam. De overname van USL pakte nooit echt goed uit voor Novell en in 1995 verkocht Novell Unix aan de Santa Cruz Operation.

## Producten
### Unix-gerelateerd

De UNIX System V Software-afdeling van USL was verantwoordelijk voor de ontwikkeling van de UNIX System V-basistechnologie en was nauw betrokken bij de creatie van UNIX System V Release 4 (SVR4), een gezamenlijk project met Sun Microsystems. SVR4 werd in 1989 uitgebracht en bevatte technologie van UNIX System V, BSD en Xenix, in combinatie met nieuwe innovaties van AT&T en Sun.
Vervolgens bracht USL System V Release 4.1 ES (Enhanced Security) uit, een versie die voldeed aan de Trusted Computer System Evaluation Criteria op B2-niveau. Deze versie bevatte ook andere nuttige functies, zoals ondersteuning voor het dynamisch laden van kernelmodules.
In juni 1992 werd System V Release 4.2 geïntroduceerd met extra ondersteuning voor bedrijfsnetwerken, zoals stuurprogramma's voor ethernet en token ring, en de mogelijkheid om op meer bescheiden computerconfiguraties te kunnen draaien.
De laatste USL-gebaseerde versie van System V was Release 4.2MP uit december 1993 met ondersteuning voor multiprocessing.
USL publiceerde ook de System V Interface Definition (SVID), een vroege Unix-standaard die aan de basis lag van de latere leveranciersonafhankelijke POSIX-standaard en de Single UNIX Specification.

### C++-gerelateerd

USL had een afdeling die zich specifiek bezighield met de C-compiler en de ontwikkeltools die gebruikt werden om Unix te bouwen. Bovendien was deze afdeling verantwoordelijk voor alle commerciële activiteiten die te maken hadden met C++, inclusief de Cfront-compiler van AT&T en C++ Standard Components, een zelf ontwikkelde C++-softwarebibliotheek. USL verwachtte dat C++ Standard Components een belangrijke bron van inkomsten zou worden, maar uiteindelijk werd de bibliotheek buiten AT&T nauwelijks gebruikt.

### Andere systeemsoftware

De Open Solutions Software-afdeling van USL was verantwoordelijk voor andere systeemsoftware die op de een of andere manier samenwerkte met Unix.
De Tuxedo middleware voor transactieverwerking werd in 1989 door USL voor het eerst aangeboden als een commercieel product. Het was oorspronkelijk het Loop Maintenance Operations System (LMOS), gevolgd door het Unix Transaction System (UNITS) dat gebruikt werd voor interne projecten binnen AT&T.
USL ontwikkelde en verkocht ook het OSI Communications Platform, dat een implementatie was van de OSI-protocollen voor Unix-gebaseerde netwerken.
* 1 2 (en) Negus, Christopher (2020). Linux Bible (10th Edition). John Wiley & So. Gearchiveerd op 19 juni 2024.
* 1 2 (en) Hahn, Harley, HAHNALYSIS: NOVELL+UNIX – 1. Tech Monitor (11 januari 1993).
* 1 2 3 4 5 (en) Press Release - AT&T Renames Unix Software Unix System Laboratories. PR Newsire (25 juni 1990).
* ↑ (en) Ambrosio, Johanna (8 april 1991). AT&T's Unix sell-off won't sway OSF. Computerworld 25 (14): 12
* ↑ (en) Nash, Jim (16 december 1991). Unix Labs, Novell tighten ties. Computerworld 25 (50): 115
* ↑ (en) Unix Labs and Novell plan join venture, reveal bones of mass distribution alliance. Tech Monitor (24 oktober 1991).
* ↑ (en) Gerber, Cheryl (28 september 1992). Novell sees the future in Unix; OS/2 rebuffed. InfoWorld 14 (39): 1,107
* 1 2 (en) Babcock, Charles (11 januari 1993). Novell's long shot. Computerworld 27 (2): 34
* ↑ (en) Technology. Los Angeles Times (22 december 1992).
* ↑ Foremski, Tom, Verwachtingen Novell hooggespannen. computable.nl (11 april 1996).
* ↑ (en) Novell formally announces the Unix Systems Group. Computer Business Review (7 juli 1993). Gearchiveerd op 16 februari 2020.
* ↑ Healey, Martin, Zit er nog leven in Novell?. computable.nl (21 mei 1998).
* 1 2 3 (en) History and Timeline. The Open Group. Gearchiveerd op 8 april 2011.
* ↑ (en) Ambrosio, Johanna (1 oktober 1990). AT&T Unix to gain enhanced security. Computerworld 24 (40): 32
* ↑ (en) Fellows, William, Unix International reviews the Unix System V.4 story so far. Tech Monitor (13 augustus 1992).
* ↑ (en) McCarthy, Vance, Corcoran, Cate (11 mei 1992). Univel targets UnixWare release for early fall. InfoWorld 14 (19): 1,103
* ↑ (en) Stevens, W. Richard, Rago, Stephen A. (2013). Advanced Programming in the UNIX Environment, Third Edition. Addison-Wesley, pp. 32-33. ISBN 978-0-321-63773-4. Gearchiveerd op 9 juni 2024.
* ↑ (en) Press Release - AT&T Names President Of Unix Software Operation. PR Newswire (4 januari 1989).
* ↑ (en) Leggett, Bill (juni 1992). Product Review: The USL C++ Standard Components Release 2 (end user package). C++ Report 4 (5): 69-73
* ↑ (en) Stroustrup, Bjarne (1994). The Design and Evolution of C++. Addison-Wesley, 124–125, 126–127, 184. ISBN 978-02-015-4330-8.
* ↑ (en) Andrade, Juan M., Carges, Mark T., Dwyer, Terence J., Felts, Stephen D. (1996). The TUXEDO System: Software for Constructing and Managing Distributed Business Applications. Addison-Wesley, xxxiii–xxxvi. ISBN 0-201-63493-7.
* ↑ (en) Messmer, Ellen (15 april 1991). Novell buys into AT&T unit to gain Unix net know-how. Network World 8 (15): 9