Unix System Laboratories

UNIX System Laboratories
Typ Privat
Industri
Grundad November 1989 ( 1989-11 )
Öde Förvärvad av Novell juni 1993 ( 1993-06 )
Huvudkontor ,
Förenta staterna
Antal platser
3
Nyckelpersoner
Produkter
  • Operativsystem
  • transaktionsövervakare
  • C++ språkprodukter
Inkomst 100 miljoner dollar (1991, motsvarande 199 miljoner dollar idag)
Antal anställda
500 (1991)
divisioner
  • UNIX System V-programvara
  • Öppna Solutions Software

Unix System Laboratories ( USL ), ibland skrivet UNIX System Laboratories för att följa relevanta varumärkesriktlinjer från den tiden, var ett amerikanskt mjukvarulaboratorium och produktutvecklingsföretag som existerade från 1989 till 1993. Till en början helt, och sedan majoritetsägt av AT&T , ansvarade för utveckling och underhåll av en av huvudgrenarna av Unix -operativsystemet , källkodsprodukten UNIX System V Release 4 . Genom Univel , ett partnerskap med Novell , ansvarade man också för utvecklingen och produktionen av det UnixWare- paketerade operativsystemet för Intel-arkitektur . Dessutom utvecklade man Tuxedo , en transaktionsbearbetningsmonitor , och ansvarade för vissa produkter relaterade till programmeringsspråket C++ . USL var baserat i Summit, New Jersey , och dess vd:ar var Larry Dooling följt av Roel Pieper .

Skapat av tidigare AT&T-enheter var USL, som branschskribenten Christopher Negus har observerat, kulmen på AT&T:s långa engagemang i Unix, "en juvel som inte riktigt kunde hitta ett hem eller ett sätt att göra vinst." USL såldes till Novell 1993.

Ursprung som dotterbolag till AT&T

AT&T tillkännagav skapandet av UNIX Software Operation (USO) – en separat och distinkt AT&T affärsenhet ansvarig för utveckling, marknadsföring och licensiering av UNIX System V-programvara – i januari 1989. Detta gjordes, som ett efterföljande pressmeddelande sa, "för att separera AT&T:s UNIX System-källkodsverksamhet från dess datorsystemverksamhet," den senare en hänvisning till AT&T Computer Systems . USO inkluderade AT&T Data Systems Group-organisationer som är ansvariga för UNIX-produktplanering och -hantering, licensiering och marknadsföring. Peter J. Weinberger utsågs till chefsforskare för USO samtidigt som han behöll sitt jobb i datavetenskapens forskningscenter vid Bell Labs ; inga andra Bell Labs tillgångar överfördes till USO. Chef för USO var Larry Dooling, som hade varit vicepresident inom försäljning och marknadsföring i AT&T Data Systems Group.

Till skillnad från det ursprungliga Unix-arbetet, som hade gjorts i Bell Labs-anläggningen i Murray Hill , USO, och kommersialiseringsarbetet gjordes några mil bort i Summit, New Jersey . Denna AT&T Bell Labs-plats var känd som SF for Summit Facility.

UNIX System Laboratories, Inc., kom till som ett separat dotterbolag till AT&T i november 1989 och tilldelades alla USA-baserade AT&T Unix- och USO-tillgångar. USO fortsatte dock att fungera som USO fram till juni 1990, då återinkorporeringen av AT&T:s europeiska och asiatiska Unix-verksamheter som helägda dotterbolag till USL slutfördes. Vid den tidpunkten omdöptes UNIX Software Operation offentligt till UNIX System Laboratories. Återigen var en betoningspunkt att skilja den Unix-baserade verksamheten från AT&T:s hårdvarubaserade verksamhet. Dotterbolagen var kända som UNIX System Laboratories Europe, Ltd., belägna nära Ealing Broadway i London , och UNIX System Laboratories Pacific, Ltd., belägna i Shiba, Tokyo . Dooling utsågs till den första presidenten för USL och fortsatte från sin position på USO.

Dessa organisatoriska förändringar ägde rum i samband med öppna systemrörelsen och de pågående Unix-krigen . Som en konsekvens förklarade den pro-AT&T-sidan Unix International (i motsats till anti-AT&T-sidan Open Software Foundation ) att "Under de senaste 18 månaderna har AT&T fullgjort sitt åtagande att behandla UNIX-systemet som den branschtillgång det är och att öppna UNIX System V-utvecklingsprocessen för hela branschen."

Unix System V fungerar

Flerdelade rumsnummer var karakteristiska för AT&T-arvet från USL-kontoret i Summit

En enhet inom USL, kallad affärsenheten UNIX System V Software och ledd av Michael J. DeFazio, ansvarade för utvecklingen av UNIX System V-basteknologin. DeFazio hade haft en liknande roll inom USO. USO/USL-personalen var starkt involverad i skapandet av UNIX System V Release 4, som skickades 1989 och var ett gemensamt projekt med Sun Microsystems . Detta arbete inkorporerade teknologi från en mängd olika Unix-baserade insatser, inklusive UNIX System V , BSD och Xenix . Det fanns tillägg och nya innovationer också från både AT&T- och Sun-sidan. System V Release 4 debuterade på Unix Expo- mässan i New York i november 1989, i form av källkodstillgänglighet för det samt demonstrationer från Unix International av SVR4-baserade applikationer som körs på sjutton olika leverantörsplattformar. Slutanvändarversioner av Release 4 blev tillgängliga under 1990.

Nästa USL engagerade sig i en särskilt mödosam ansträngning för att försöka uppfylla kraven i National Computer Security Centers Trusted Computer System Evaluation Criteria ( "Orange Book") till B2-nivån. Detta manifesterade sig i System V Release 4.1 ES (Enhanced Security), som också innehöll allmänt användbara funktioner som stöd för dynamisk laddning av kärnmoduler.

Efter det arbetade USL på System V Release 4.2 , som släpptes i juni 1992. InfoWorld karakteriserade detta arbete som "kärnan i ett angrepp på företagsnätverksmarknaden", med en modulär arkitektur som betonade förbättrat stöd för företags- och nätverk -nivåadministration, drivrutiner för både Token Ring och Ethernet , och en större möjlighet att köra på low-end maskinkonfigurationer.

Multiprocessing blev fokus för den slutliga USL-baserade OEM-utgåvan av System V, som var Release 4.2MP, som släpptes i december 1993.

USL fortsatte publiceringen av en tidig Unix-standard, System V Interface Definition (SVID). Dessutom blev SVID en av baserna för den viktigare, leverantörsoberoende POSIX -standarden för Unix, som System V Release 4-releaser också överensstämde med, såväl som den senare Single UNIX-specifikationen .

USL producerade många böcker som dokumenterade olika aspekter av Unix System V. USL tillhandahöll också en del utbildnings- och konsulttjänster för Unix-system.

Kör och ouvertyr

USL Europes kontor låg i Ealing, London (i byggnaden på höger sida efter vägkrökarna, som ses här 2009)

1991 slöt USL ett arrangemang med det franska företaget Chorus Systèmes SA för att engagera sig i samarbete kring Chorus mikrokärnteknologi , med idén att stödja SVR4 på en mikrokärna och därigenom göra den mer skalbar och bättre lämpad för parallella och distribuerade applikationer. Som en del av detta tog USL en andel på 1 miljon dollar i Chorus Systèmes. Mycket av USL Chorus-arbetet gjordes på USL Europe-anläggningen i London. År 1993 pågick arbetet fortfarande, med frågor om industristandardisering av gränssnitt. Unisys var också en del av samarbetsarbetet. Tillkännagivanden som gjordes under 1993 lovade en OEM-release 1994 och en allmän tillgänglighetsrelease 1995.

Detta var en del av det större Ouverture-projektet, en insats på 14 miljoner dollar som själv var en del av det europeiska strategiska programmet för forskning inom informationsteknologi ( ESPRIT), övervakat av Europeiska kommissionen .

Annat mjukvaruarbete

USL hade ett bibliotek som var kopplat till hela AT&T/Bell Labs forskningssystem

En annan enhet inom USL, kallad affärsenheten Open Solutions Software och ledd av Joel A. Appelbaum, ansvarade för annan systemmjukvara som på något sätt fungerade i samband med Unix.

Mellanvaran för transaktionsbearbetning av Tuxedo hade också överförts från någon annanstans i AT&T till USL. Det hade sitt ursprung som Loop Maintenance Operations System (LMOS) följt av Unix Transaction System (UNITS) och användes för projekt internt inom AT&T. Det döptes sedan om av USL och, som Release 4.0 av det som nu kallades Tuxedo, erbjöds 1989 för första gången som en kommersiell produkt.

USL utvecklade och marknadsförde också OSI Communications Platform, som var en implementering av OSI-protokollen för Unix-baserade nätverk.

C++ språkarbete

Det fanns också en språkavdelning på Unix System Laboratories, som ansvarade för C-språkkompilatorn och utvecklingsverktyg som användes för att bygga Unix. Dessutom ansvarade den för kommersiell försäljning relaterad till C++-språket, inklusive utvecklingsverktyg som Cfront -kompilatorn som hade kommit från AT&T. Faktum är att artikeln som beskriver en av de första implementeringarna av automatisk instansiering av C++-mallar i en C++-kompilator hade som huvudförfattare en ingenjör associerad med Unix System Laboratories. Och Margaret A. Ellis , medförfattare med C++-skaparen Bjarne Stroustrup av The Annotated C++ Reference Manual , en viktig publikation i språkets historia, var en USL-programvaruingenjör.

En mjukvaruutvecklare som arbetar i Summit-byggnaden

USL fortsatte också utvecklingen av, och försökte marknadsföra, C++ Standard Components, en tidig instans av ett C++ programvarustiftelsebibliotek som stödde containerklasser och olika andra datavetenskapsbaserade funktioner såsom finita-tillståndsmaskiner , grafer och reguljära uttryck . Standardkomponenterna har sitt ursprung i samband med den tidiga utvecklingen av C++-språket i Bell Labs och blev allmänt använda internt inom AT&T, genom att en uppskattning användes i hundratals projekt. De representerade ett försök bland tidiga biblioteksskribenter där att designa återanvändbar kod med C++-idiom. Till skillnad från sina andra erbjudanden, som såldes till OEM-leverantörer och återförsäljare, sålde USL här till slutanvändare. Den första utgåvan av USL C++ Standard Components till den allmänna datorindustrin märktes som Release 2.0 och inträffade 1991; det led av en besvärlig mekanism för att komma runt bristen på mallar i containerklasserna. Det följdes av Release 3.0, som lade till stöd för mallar, 1992.

Vissa inom USL trodde att C++ Standard Components kunde bli en språkstandard såväl som en betydande intäktskälla, men det hade svårt att få draghjälp utanför AT&T. Stroustrup skulle senare beskriva dessa mål som "en missriktad tro". Hur som helst, alla sådana bibliotek översköljdes snart av det radikalt annorlunda Standard Template Library (STL), som blev det standardiserade grundbiblioteket för C++-språket. Som det händer, designades en av standardkomponenterna, array_alg, av skaparen av STL, Alex Stepanov , och kan betraktas som en tidig föregångare till STL.

Partiell spinoff från AT&T

USL presentationsmapp, gjord från 1991

I april 1991 blev USL delvis oberoende av AT&T när cirka 22 procent av det, värt cirka 65 miljoner dollar, såldes till elva externa datorleverantörer: Amdahl , Motorola , Novell, Sun, ICL , Olivetti , Fujitsu , NEC , OKI Electric , Toshiba och Institutet för informationsindustrin . Det fanns ett uttalat mål att minska kontrollen AT&T hade över Unix, vilket skulle leda till att USL skulle bli ett offentligt ägt företag inom tre år. En AT&T-chef sa: "AT&T är övertygad om att det bästa sättet att främja tillväxten av rörelsen för öppna system och att själva ta del av den är att etablera ett oberoende Unix Systems Laboratory med teknisk vägledning från Unix International och affärsrådgivning från investerare som kommer att säkerställa att USL drivs korrekt och lönsamt."

Vid det här laget hade USL cirka 500 anställda, 2400 kunder och årliga intäkter runt 100 miljoner dollar. AT&T sa att USL hade varit lönsamt sedan starten 1989.

USL fick en ny VD och koncernchef i november 1991 när Dooling ersattes av holländaren Roel Pieper , tidigare teknisk chef för Software AG .

USL var aggressiv när det gällde att försvara sina uppfattade immateriella rättigheter och inledde som kärande en stämningsansökan 1992 mot Berkeley Software Design- tillverkare av och Regents of University of California angående upphovsrätter och varumärken relaterade till Unix. Fallet var känt som UNIX System Laboratories, Inc. v. Berkeley Software Design, Inc. och i det bad USL domstolen om ett preliminärt föreläggande som skulle hindra Berkeley-företaget och universitetet från att distribuera deras Net/2- version av operativsystemet, vilket antyddes vara Unix, tills ärendet avslutades. Som svar lämnade universitetet in en motstämning mot AT&T för påstådda brott i licensavtalet som de två parterna hade. (Ärendet avgjordes utanför domstol i januari 1994.)

Univel och UnixWare

I december 1991 gick USL samman med Novell för att bilda Univel joint venture. Målet var att göra " Destiny "-datorn för Intels råvaruhårdvara, som skulle vara USL:s första krympförpackade binära produkt, med de nödvändiga resurserna för försäljning, marknadsföring och distribution flyttas in i den nya enheten. Kanwal Rekhi , en Novells vicepresident som hjälpte till att lansera Univel, sa att målet var att skapa ett "Unix för massorna".

En InfoWorld- intervju i maj 1992 med Pieper fångade några av ambitionerna för USL vid den tiden, som Pieper sa: "Det är inte bara en ny Unix-version, det är snarare skapandet av en hel modellförändring för Unix som säger att det finns bättre sätt för att föra in fördelarna och funktionerna med Unix i en distribuerad PC-miljö. Den tidigare modellen tillät inte Unix att spela på den billigaste marknaden på grund av dess storlek, komplexitet och kostnad. Den nya modellen kräver affärspartnerskap, t.ex. ett med Novell, för att leverera Unix till den kommersiella marknaden." I en annan intervju ungefär samtidigt förutspådde Pieper att om nya Unix blev en framgång, skulle USL-intäkterna kunna öka tio gånger till 1 miljard dollar inom fem år. Pieper erkände att liknande Unix-insatser hade misslyckats tidigare, men sa att närvaron av Novells PC-närvaro och marknadsföringserfarenhet samt Intels intresse skulle göra skillnaden den här gången. Pieper hade verkligen ambitioner att bli en annan Bill Gates : "Jag vill vara i samma position."

UnixWare 1.0, vilket är vad Destiny blev en produkt som, tillkännagavs den 12 oktober 1992. Den var baserad på Unix System V release 4.2 kärnan. MoOLIT - verktygssatsen användes för fönstersystemet , vilket gör att användaren kan välja mellan ett OPEN LOOK eller MOTIF -liknande utseende och känsla under körning. För att göra systemet mer robust på stationär hårdvara användes Veritas VXFS journaling filsystem istället för UFS filsystem som används i SVR4. Nätverksstöd i UnixWare inkluderade både TCP/IP och interoperabilitet med Novells NetWare -protokoll för IPX/SPX . De förra var standarden bland Unix-användare vid utvecklingstillfället, medan PC-nätverk mycket vanligare var baserat på den mycket framgångsrika NetWare-produkten; Faktum är att basnivån för Personal Edition av UnixWare inte ens hade TCP/IP inkluderad, medan Application Server-versionen gjorde det.

Den första försäljningen av UnixWare var underväldigande, med Unix inför en svår tid på PC-marknaden. Detta berodde dels på att Windows redan hade ett fäste där, dels på att USL:s licensbetalningsskyldigheter från tredje part gjorde lågprisförsäljning oekonomisk, och dels på grund av bristen på applikationer att köra på UnixWare.

Förvärv av Novell

Summit-byggnaden i Novell Unix Systems Group-eran

Den 21 december 1992 tillkännagavs att Novell skulle förvärva Unix System Laboratories och alla dess Unix-tillgångar, inklusive alla upphovsrätter, varumärken och licensavtal, för cirka 335 miljoner USD i lager. Nyheten ledde till stora rubriker av sorten "NOVELL BUYS UNIX". Åtgärden var avsedd att hjälpa Novell att konkurrera mot Microsoft , som var på gränsen till att inkludera nätverk som en inbyggd funktion i Windows i samband med Windows NT- servern. Det var också ett resultat av Novell-chefen Ray Noordas teorier om samarbete i en teknikindustri.

Flytten verkade som ett långt skott för analytiker, med en kommentar i Computerworld som beskriver hindren för framgång och säger: "Att säga att den här affären har den tekniska potentialen att motverka Windows NT är mycket annorlunda än att förutsäga att det kommer att göra det."

Det var negativa reaktioner på förvärvet från USL-aktieägare, USL-anställda och medlemmar i Unix International. Noorda var tvungen att betona att Novell inte hade några planer på att flytta USL-verksamheten från New Jersey till Utah, där Novell var baserad. Och Noorda och Pieper var tvungna att resa till Japan för att lugna USL:s aktieägare och investerare där.

Ändå slutfördes affären i juni 1993. Novell skapade Unix Systems Group för att innehålla den nya verksamheten, som också absorberade Univel-satsningen. Rekhi utsågs till chef för Unix Systems Group. Pieper, som hade tilldelats under Rekhi med liten roll att spela, lämnade snart och lämnade Novell i augusti 1993.

USL Europe-kontoret i London flyttades till Novells anläggning i Bracknell, Berkshire . Chorus-arbetet den gjorde blev grunden för Novell " SuperNOS ", ett projekt för att skapa ett mikrokärnbaserat, UnixWare–NetWare-hybrid, nätverksoperativsystem.

Arv

Förvärvet av USL fungerade aldrig riktigt för Novell, och följdes av Novells missriktade förvärv av WordPerfect och Quattro Pro i ytterligare ett försök att konkurrera head-to-head med Microsoft. Särskilt "SuperNOS"-projektet nådde aldrig resultat.

Novell tillkännagav försäljningen av Unix till Santa Cruz Operation , samtidigt som ett licensavtal med Hewlett Packard , i september 1995. Efter ytterligare ett ägarbyte blev den omdöpta The SCO Group och Unix System V-källbasen delar av SCO–Linux tvister . Efter att SCO-gruppen gick i konkurs köptes SCO-produkterna som använder Unix System V-källbasen av UnXis, senare omdöpt till Xinuos .

Även om det aldrig tog fart inom branschen, fanns C++ Standard Components kvar i utvecklingspaketen för Novell UnixWare, senare SCO UnixWare, in på 2000-talet. Tuxedo förvärvades av BEA Systems på 1990-talet, och sedan det företaget förvärvades blev det en del av Oracle Fusion Middleware .

Enligt författaren Christopher Negus, "UNIX-laboratoriet ansågs vara en juvel som inte riktigt kunde hitta ett hem eller ett sätt att göra vinst på. När det flyttade mellan Bell Laboratories och andra delar av AT&T ändrades namnet flera gånger. Det kommer förmodligen bäst ihåg av namnet det hade när det började sin spin-off från AT&T: UNIX System Laboratories (USL)." Negus anser dock att USL:s agerande i tre avgörande avseenden – att fortsätta att släppa en källkodsprodukt till sina partners, att arbeta för att definiera industristandarder som POSIX och att fatta beslut om Unix riktning baserat på tekniska meriter inte företagsfördelar – banade vägen för uppkomsten av en Unix-liknande enhet som operativsystemet Linux, och att denna fördelaktiga historiska roll har fördunklats av SCO–Linux-kontroverserna.

Se även

externa länkar