Laboratoarele de sistem Unix - Unix System Laboratories

Laboratoarele de sistem UNIX
Tip Privat
Industrie
Fondat Noiembrie 1989  ( 1989-11 )
Soarta Achiziționat de Novell în iunie 1993  ( 1993-06 )
Sediu ,
Statele Unite
Numărul de locații
3
Oameni cheie
Produse
Venituri 100 milioane dolari (1991, echivalentul a 188 milioane dolari astăzi)
Numar de angajati
500 (1991)
Diviziuni

Unix System Laboratories (USL), uneori scris UNIX System Laboratories pentru a urma liniile directoare relevante ale mărcii din acea vreme, a fost un laborator american de software și o companie de dezvoltare de produse care a existat din 1989 până în 1993. La început, în totalitate, apoi majoritar, deținută de AT&T , a fost responsabil pentru dezvoltarea și întreținerea uneia dintre ramurile principale ale sistemului de operare Unix , produsul cod sursă UNIX System V Release 4 . Prin Univel , un parteneriat cu Novell , a fost, de asemenea, responsabil pentru dezvoltarea și producția sistemului de operare pachet UnixWare pentru arhitectura Intel . În plus, a dezvoltat Tuxedo , un monitor de procesare a tranzacțiilor și a fost responsabil pentru anumite produse legate de limbajul de programare C ++ . USL avea sediul în Summit, New Jersey , iar directorii săi executivi erau Larry Dooling, urmat de Roel Pieper .

Creat de la entități AT&T anterioare, USL a fost, așa cum a observat scriitorul industriei Christopher Negus, punctul culminant al implicării îndelungate a AT&T în Unix, „o bijuterie care nu-și putea găsi o casă sau o modalitate de a obține profit”. USL a fost vândut către Novell în 1993.

Origini ca filială a AT&T

AT&T a anunțat crearea operațiunii software UNIX (USO) - o unitate de afaceri separată și distinctă responsabilă cu dezvoltarea, comercializarea și acordarea de licențe a software-ului UNIX System V - în ianuarie 1989. Acest lucru a fost făcut, după cum se menționează într-un comunicat de presă ulterior, „pentru a separa activitatea codului sursă al sistemului UNIX al AT&T de afacerea cu sistemele computerizate”, aceasta din urmă face referire la AT&T Computer Systems . USO a inclus organizațiile AT&T Data Systems Group responsabile de planificarea și gestionarea produselor UNIX, acordarea de licențe și marketing. Peter J. Weinberger a fost numit om de știință șef al USO, păstrându-și, de asemenea, slujba în centrul de cercetare în domeniul informaticii de la Bell Labs ; nu s-au transferat alte active Bell Labs către USO. Șeful USO a fost Larry Dooling, care fusese vicepreședinte în vânzări și marketing în AT&T Data Systems Group.

Spre deosebire de lucrarea inițială Unix, care fusese făcută în instalația Bell Labs din Murray Hill , USO și lucrările de comercializare au fost făcute la câțiva kilometri distanță în Summit, New Jersey , într-o clădire situată lângă un interschimb în formă de trifoi între New Jersey Route 24 , New Jersey Route 124 și John F. Kennedy Parkway și vizavi de The Mall at Short Hills și lângă râul Passaic .

UNIX System Laboratories, Inc., a apărut ca o filială separată a AT&T în noiembrie 1989 și a primit toate activele AT&T Unix și USO din SUA. Cu toate acestea, USO a continuat să funcționeze ca USO până în iunie 1990, când s-a finalizat reîncorporarea operațiunilor comerciale Unix din Europa și Asia ale AT&T ca filiale deținute în totalitate ale USL. În acel moment, operațiunea software UNIX a fost redenumită public ca laboratoare de sistem UNIX. Din nou, un punct de accent a fost acela de a separa afacerea bazată pe Unix de cea bazată pe hardware a AT&T. Filialele erau cunoscute sub numele de UNIX System Laboratories Europe, Ltd., situate lângă Ealing Broadway din Londra și UNIX System Laboratories Pacific, Ltd., situate în Shiba, Tokyo . Dooling a fost numit președintele inițial al USL, continuând din funcția sa la USO.

Aceste schimbări organizaționale au avut loc în contextul mișcării sistemelor deschise și a războaielor Unix în curs . În consecință, partea pro-AT & T, Unix International (spre deosebire de fundația Open Software Foundation , anti-AT & T ) a declarat că „în ultimele 18 luni, AT&T și-a îndeplinit angajamentul de a trata sistemul UNIX ca fiind activul din industrie și deschideți procesul de dezvoltare UNIX System V pentru întreaga industrie. "

Unix System V funcționează

Numerele de camere din mai multe părți erau caracteristice patrimoniului AT&T al biroului USL din Summit

O unitate din cadrul USL, numită unitatea de afaceri UNIX System V Software și condusă de Michael J. DeFazio, a fost responsabilă pentru dezvoltarea tehnologiei de bază UNIX System V. DeFazio a avut un rol similar în cadrul USO. Personalul USO / USL a fost puternic implicat în crearea UNIX System V Release 4 , care a fost livrat în 1989 și a fost un proiect comun cu Sun Microsystems . Această lucrare a încorporat tehnologia dintr-o varietate de eforturi bazate pe Unix, inclusiv UNIX System V , BSD și Xenix . Au fost adăugate și noi inovații, atât din partea AT&T, cât și din partea Sun. System V Release 4 a debutat la expoziția Unix Expo din New York în noiembrie 1989, sub forma disponibilității codului sursă pentru acesta, precum și demonstrații de la Unix International de aplicații bazate pe SVR4 care rulează pe șaptesprezece platforme diferite de furnizori. Versiunile pentru utilizatorul final ale versiunii 4 au devenit disponibile în 1990.

Următorul USL s-a angajat într-un efort deosebit de dificil în încercarea de a satisface cerințele Criteriilor de evaluare a sistemului computerizat de încredere ale Centrului național de securitate a computerului („Cartea portocalie”) la nivelul B2. Acest lucru s-a manifestat în System V Release 4.1 ES (Enhanced Security), care a inclus și caracteristici utile în general, cum ar fi suportul pentru încărcarea dinamică a modulelor kernel.

Ulterior, USL a lucrat la versiunea 4.2 a sistemului V , care a fost lansată în iunie 1992. InfoWorld a caracterizat acest efort ca „la baza unui atac asupra pieței de rețea a întreprinderilor”, cu o arhitectură modulară care a subliniat îmbunătățirea suportului pentru rețea și întreprindere -administrare la nivel, drivere atât pentru Token Ring, cât și Ethernet și o capacitate mai mare de a rula pe configurații de mașini low-end.

Multiprocesarea a devenit punctul central al ultimei versiuni OEM bazate pe USL a sistemului V, care a fost lansarea 4.2MP, lansată în decembrie 1993.

USL a continuat publicarea unui standard Unix timpuriu, System V Interface Definition (SVID). Mai mult, SVID a devenit una dintre bazele standardului POSIX mai important, independent de furnizor, pentru Unix, conform căruia versiunile System V Release 4 au fost conforme, precum și specificația ulterioară Single UNIX .

USL a produs multe cărți care documentează diverse aspecte ale sistemului Unix V. USL a oferit, de asemenea, unele servicii de instruire și consultanță pentru sistemele Unix.

Refren și Ouverture

Birourile USL Europe se aflau în Ealing, Londra (în clădirea din partea dreaptă după virajele drumului, așa cum se vede aici în 2009)

În 1991, USL a încheiat un acord cu compania franceză Chorus Systèmes SA pentru a se angaja în lucrări de cooperare cu privire la tehnologia Chorus microkernel , cu ideea de a sprijini SVR4 pe un microkernel și astfel să-l facă mai scalabil și mai potrivit pentru aplicații paralele și distribuite. Ca parte a acestui fapt, USL a luat o participație de 1 milion de dolari la Chorus Systèmes. O mare parte din munca USL Chorus a fost făcută la instalația USL Europe din Londra. În 1993, lucrările erau încă în desfășurare, apărând întrebări privind standardizarea industriei a interfețelor. Unisys a făcut, de asemenea, parte din efortul de colaborare. Anunțurile făcute în 1993 promiteau o versiune OEM în 1994 și o versiune generală de disponibilitate în 1995.

Aceasta a făcut parte din proiectul mai mare Ouverture , un efort de 14 milioane de dolari care a făcut parte din programul strategic european de cercetare în tehnologia informației (ESPRIT), supravegheat de Comisia Europeană .

Alte funcții software

USL avea o bibliotecă care era conectată la sistemul complet de cercetare AT & T / Bell Labs

O altă unitate din cadrul USL, numită unitatea de afaceri Open Solutions Software și condusă de Joel A. Appelbaum, a fost responsabilă pentru alte software-uri de sistem care, într-un fel, au funcționat împreună cu Unix.

Tuxedo de procesare a tranzacțiilor middleware au fost transferate din altă parte , în AT & T la USL. Acesta își are originea sub denumirea de Loop Maintenance Operations System (LMOS), urmat de Unix Transaction System (UNITS) și a fost utilizat pentru proiecte interne în cadrul AT&T. A fost apoi redenumit de USL și, ca versiune 4.0 a ceea ce acum se numea Tuxedo, în 1989 a fost oferită pentru prima dată ca produs comercial.

USL a dezvoltat și comercializat, de asemenea, platforma de comunicații OSI, care a fost o implementare a protocoalelor OSI pentru rețelele bazate pe Unix.

Lucrul în limbaj C ++

De asemenea, a existat un departament de limbi străine la Unix System Laboratories, care era responsabil pentru compilatorul de limbaj C și instrumentele de dezvoltare utilizate pentru a construi Unix. Mai mult, era responsabil pentru vânzările comerciale legate de limbajul C ++, inclusiv de instrumente de dezvoltare precum compilatorul Cfront care venise de la AT&T. Într-adevăr, lucrarea care descrie una dintre primele implementări ale instanțierii automate a șabloanelor C ++ într-un compilator C ++ avea ca autor principal un inginer asociat cu Unix System Laboratories. Și Margaret A. Ellis , coautor alături de creatorul C ++ Bjarne Stroustrup al The Annotated C ++ Reference Manual , o publicație importantă din istoria limbii, a fost inginer de software USL.

Un dezvoltator de software care lucrează în clădirea Summit-ului

USL a continuat, de asemenea, dezvoltarea și a încercat să comercializeze, componentele standard C ++, o primă instanță a unei biblioteci de fundații software C ++ care suporta clase de containere și diverse alte funcționalități bazate pe informatică , cum ar fi mașini cu stări finite , grafice și expresii regulate . Componentele standard au apărut împreună cu dezvoltările timpurii în limbajul C ++ din Bell Labs și au devenit utilizate pe scară largă în cadrul AT&T, printr-o estimare fiind folosită în sute de proiecte. Ei au reprezentat un efort printre primii scriitori de bibliotecă de acolo pentru a proiecta cod reutilizabil folosind expresii C ++. Spre deosebire de celelalte oferte ale sale, care au fost vândute către vânzători și revânzători OEM, aici USL a vândut utilizatorilor finali. Lansarea inițială a componentelor standard USL C ++ în industria de calcul generală a fost etichetată ca versiunea 2.0 și a avut loc în 1991; a suferit de un mecanism incomod pentru a rezolva lipsa șabloanelor din clasele de containere. Aceasta a fost urmată de lansarea 3.0, care a adăugat suport pentru șabloane, în 1992.

Unii din USL credeau că componentele standard C ++ ar putea deveni un standard lingvistic, precum și o sursă semnificativă de venituri, dar au avut probleme în a câștiga tracțiune în afara AT&T. Stroustrup va descrie ulterior aceste obiective ca „o credință greșită”. În orice caz, toate astfel de biblioteci au fost eclipsate în curând de biblioteca de șabloane standard (STL) radical diferită , care a devenit biblioteca de bază standardizată pentru limbajul C ++. Așa cum se întâmplă, una dintre componentele standard, array_alg, a fost proiectată de creatorul STL, Alex Stepanov , și poate fi considerată un predecesor timpuriu al STL.

Scădere parțială de la AT&T

Dosar de prezentare USL, realizat începând cu 1991

În aprilie 1991, USL a devenit parțial independent de AT&T când aproximativ 22 la sută din acesta, în valoare de aproximativ 65 de milioane de dolari, au fost vândute către unsprezece furnizori externi de calculatoare: Amdahl , Motorola , Novell, Sun, ICL , Olivetti , Fujitsu , NEC , OKI Electric , Toshiba și Institutul pentru industria informațională . A existat un obiectiv declarat de a diminua controlul pe care AT&T îl avea asupra Unix, ceea ce ar duce la USL să devină o companie publică în termen de trei ani. Un executiv AT&T a spus: „AT&T este convins că cel mai bun mod de a alimenta creșterea mișcării sistemelor deschise și de a ne împărtăși noi înșine este să înființăm un laborator de sisteme Unix independent, cu îndrumarea tehnică a Unix International și consilierea de afaceri a investitorilor care se va asigura că USL funcționează corect și profitabil. "

În acest moment, USL avea aproximativ 500 de angajați, 2400 de clienți și venituri anuale de aproximativ 100 de milioane de dolari. AT&T a spus că USL a fost profitabilă de la înființarea sa în 1989.

USL a primit un nou președinte și CEO în noiembrie 1991, când Dooling a fost înlocuit de olandezul Roel Pieper , fost director tehnic al Software AG .

USL a fost agresiv în apărarea drepturilor sale de proprietate intelectuală percepute, inițiat ca reclamant un proces în 1992 împotriva producătorilor Berkeley Software Design și a Regentilor Universității din California privind drepturile de autor și mărcile comerciale legate de Unix. Cazul a fost cunoscut sub numele de UNIX System Laboratories, Inc. v. Berkeley Software Design, Inc. și în acesta USL a solicitat instanței o hotărâre preliminară care să împiedice firma Berkeley și universitatea să distribuie versiunea lor de sistem de operare Net / 2 , care a fost implicat a fi Unix, până la finalizarea cazului. Ca răspuns, universitatea a intentat o acțiune împotriva AT&T pentru presupuse încălcări ale acordului de licențiere pe care le aveau cele două părți. (Cazul a fost soluționat în afara instanței în ianuarie 1994.)

Univel și UnixWare

În decembrie 1991, USL s-a combinat cu Novell pentru a forma joint-venture- ul Univel . Scopul a fost de a face desktop-ul „ Destin ” pentru hardware-ul de marfă Intel, care ar fi primul produs binar înveliș retractabil al USL, resursele necesare pentru vânzări, marketing și distribuție fiind mutate în noua entitate. Kanwal Rekhi , un vicepreședinte Novell care a ajutat la lansarea Univel, a declarat că scopul este crearea unui „Unix pentru mase”.

Un interviu InfoWorld din mai 1992 cu Pieper a surprins unele dintre ambițiile USL la acea vreme, așa cum a spus Pieper: „Nu este doar o nouă versiune Unix; mai degrabă este crearea unui întreg model de schimbare pentru Unix care spune că există modalități mai bune. pentru a aduce beneficiile și caracteristicile Unix într-un mediu de computer distribuit. Modelul anterior nu a permis Unix să joace pe piața low-end din cauza dimensiunii, complexității și costului său. Noul model solicită parteneriate de afaceri, cum ar fi una cu Novell, pentru a livra Unix pe piața comercială. " Într-un alt interviu în același timp, Pieper a prezis că, dacă noul Unix va deveni un succes, veniturile din USL ar putea crește de zece ori la 1 miliard de dolari în termen de cinci ani. Pieper a recunoscut că eforturile similare de la Unix au eșuat în trecut, dar a spus că prezența computerului Novell și experiența de marketing, precum și interesul Intel vor face diferența de data aceasta. Într-adevăr, Pieper avea aspirațiile de a fi un alt Bill Gates : „Vreau să fiu în aceeași poziție”.

UnixWare 1.0, care a devenit produsul Destiny, a fost anunțat pe 12 octombrie 1992. S-a bazat pe kernelul 4.2 al versiunii Unix System V. MoOLIT Setul de instrumente a fost folosit pentru sistemul de ferestre , permițând utilizatorului să aleagă între un aspect deschis sau MOTIVUL -ca arata si se simt în timpul rulării. Pentru a face sistemul mai robust pe hardware-ul desktop de marfă, sistemul de fișiere de jurnalizare Veritas VXFS a fost utilizat în locul sistemului de fișiere UFS utilizat în SVR4. Suportul pentru rețea în UnixWare a inclus atât TCP / IP, cât și interoperabilitatea cu protocoalele NetWare IPX / SPX ale Novell . Primele erau standardul în rândul utilizatorilor Unix la momentul dezvoltării, în timp ce rețelele de PC se bazau mult mai frecvent pe produsul NetWare de mare succes; într-adevăr, nivelul de bază al ediției personale a UnixWare nici măcar nu a inclus TCP / IP, în timp ce versiunea Serverului de aplicații.

Vânzările inițiale ale UnixWare au fost copleșitoare, Unix se confruntă cu un moment dificil pe piața computerelor. Acest lucru s-a întâmplat, în parte, deoarece Windows avea deja o fortăreață acolo, în parte pentru că obligațiile de plată a licențelor terțe ale USL au făcut ca vânzările cu costuri reduse să fie neeconomice și, în parte, din cauza lipsei de aplicații care să ruleze pe UnixWare.

Achiziție de către Novell

Clădirea Summit-ului din era Grupului de Sisteme Novell Unix

La 21 decembrie 1992, s-a anunțat că Novell va achiziționa Laboratoarele de sistem Unix și toate activele sale Unix, inclusiv toate drepturile de autor, mărcile comerciale și contractele de licențiere, în valoare de aproximativ 335 milioane USD. Știrile au condus la titluri mari ale varietății „NOVELL BUYS UNIX”. Măsura a fost menită să ajute Novell să concureze cu Microsoft , care era pe punctul de a include rețeaua ca o caracteristică integrată a Windows împreună cu serverul Windows NT . A fost, de asemenea, o creștere a teoriilor șefului Novell, Ray Noorda , despre cooperare într-o industrie tehnologică.

Această mișcare părea a fi o lovitură lungă pentru analiști, cu un articol din Computerworld care subliniază obstacolele din calea succesului și afirmă: „A spune că această afacere are potențialul tehnic de a contracara Windows NT este foarte diferit de a prezice că va face acest lucru”.

A existat o reacție negativă la achiziția de la acționarii USL, angajații USL și membrii Unix International. Noorda a trebuit să sublinieze că Novell nu intenționa să mute operațiunile USL din New Jersey în Utah, unde își avea sediul Novell. Și Noorda și Pieper au trebuit să călătorească în Japonia pentru a-i liniști pe acționarii și investitorii de la USL.

Cu toate acestea, tranzacția a fost finalizată în iunie 1993. Novell a creat Grupul Unix Systems pentru a conține noua afacere, care a absorbit și aventura Univel. Rekhi a fost numit șef al grupului Unix Systems. Pieper, care fusese încredințat lui Rekhi cu puțin rol de jucat, a plecat în curând, părăsind Novell în august 1993.

Biroul USL Europe din Londra a fost mutat în unitatea Novell din Bracknell, Berkshire . Lucrarea pe care o făcea Chorus a devenit baza pentru Novell „ SuperNOS ”, un proiect de creare a unui sistem de operare de rețea hibrid UnixWare – NetWare bazat pe microkernel.

Moştenire

Achiziționarea USL nu a funcționat niciodată cu adevărat pentru Novell și a fost urmată de achizițiile greșite ale Novell de WordPerfect și Quattro Pro într-o altă încercare de a concura cap la cap cu Microsoft. În special, proiectul „SuperNOS” nu a realizat niciodată realizarea.

Novell a anunțat vânzarea Unix către Operațiunea Santa Cruz , coincident cu un acord de licențiere cu Hewlett Packard , în septembrie 1995. În urma unei alte schimbări de proprietate, Grupul SCO redenumit și baza sursă Unix System V au devenit elemente ale SCO-Linux. dispute . După ce Grupul SCO a dat faliment, produsele SCO care utilizează baza sursă Unix System V au fost achiziționate de UnXis, redenumite ulterior în Xinuos .

Deși nu a decolat niciodată în industrie, componentele standard C ++ au rămas în kiturile de dezvoltare pentru Novell UnixWare, ulterior SCO UnixWare, în anii 2000. Tuxedo a fost achiziționat de BEA Systems în anii '90, iar după achiziționarea acelei firme a devenit parte a Oracle Fusion Middleware .

În opinia scriitorului Christopher Negus, „Laboratorul UNIX a fost considerat o bijuterie care nu reușea să găsească o casă sau o modalitate de a obține profit. Pe măsură ce se deplasa între Laboratoarele Bell și alte zone ale AT&T, numele său s-a schimbat de mai multe ori. Probabil că este cel mai bine amintit de numele pe care l-a avut atunci când și-a început spin-off-ul de la AT&T: UNIX System Laboratories (USL). " Cu toate acestea, Negus consideră că, în trei aspecte esențiale, acțiunile USL - în continuarea lansării unui produs de cod sursă partenerilor săi, în lucrul pentru definirea standardelor din industrie precum POSIX și în luarea deciziilor cu privire la direcția Unix pe baza meritelor tehnice, nu a avantajelor corporative - a deschis calea creșterii unei entități asemănătoare Unix, cum ar fi sistemul de operare Linux și că acest rol istoric benefic a fost ascuns de controversele SCO-Linux.

Vezi si

Referințe

linkuri externe