Laboratori di sistemi Unix - Unix System Laboratories
|
Logo USL così come appariva in cima all'edificio del quartier generale a Summit, nel New Jersey
| |
| genere | Privato |
|---|---|
| Industria | |
| Fondato | Novembre 1989 |
| Destino | Acquistato da Novell nel giugno 1993 |
| Sede centrale |
, stati Uniti
|
Numero di posizioni |
3 |
Persone chiave |
|
| Prodotti | |
| Reddito | $ 100 milioni (1991, equivalenti a $ 188 milioni oggi) |
Numero di dipendenti |
500 (1991) |
| Divisioni | |
Unix System Laboratories (USL), a volte scritto UNIX System Laboratories per seguire le linee guida relative ai marchi commerciali dell'epoca, era un laboratorio di software americano e una società di sviluppo di prodotti che esisteva dal 1989 al 1993. All'inizio interamente, e poi la maggioranza, di proprietà di AT&T , è stato responsabile dello sviluppo e della manutenzione di uno dei rami principali del sistema operativo Unix , il prodotto con codice sorgente UNIX System V Release 4 . Tramite Univel , una partnership con Novell , è stata anche responsabile dello sviluppo e della produzione del sistema operativo pacchettizzato UnixWare per l' architettura Intel . Inoltre ha sviluppato Tuxedo , un monitor per l'elaborazione delle transazioni , ed è stato responsabile di alcuni prodotti relativi al linguaggio di programmazione C ++ . USL aveva sede a Summit, nel New Jersey , ei suoi amministratori delegati erano Larry Dooling seguito da Roel Pieper .
Creata da precedenti entità AT&T, USL è stata, come ha osservato lo scrittore di settore Christopher Negus, il culmine del lungo coinvolgimento di AT&T in Unix, "un gioiello che non riusciva a trovare una casa o un modo per realizzare un profitto". USL è stata venduta a Novell nel 1993.
Origini come filiale di AT&T
AT&T ha annunciato la creazione di UNIX Software Operation (USO) - un'unità aziendale separata e distinta di AT&T responsabile dello sviluppo, del marketing e della licenza del software UNIX System V - nel gennaio 1989. Ciò è stato fatto, come affermato in un successivo comunicato stampa, "al fine di separare l'attività del codice sorgente del sistema UNIX di AT&T dalla sua attività dei sistemi informatici", quest'ultima un riferimento a AT&T Computer Systems . USO comprendeva le organizzazioni di AT&T Data Systems Group responsabili della pianificazione, gestione, licenze e marketing dei prodotti UNIX. Peter J. Weinberger è stato nominato capo scienziato dell'USO pur mantenendo il suo lavoro nel centro di ricerca scientifica informatica presso i Bell Labs ; nessun altro patrimonio di Bell Labs è stato trasferito a USO. Il capo di USO era Larry Dooling, che era stato vicepresidente delle vendite e del marketing nell'AT & T Data Systems Group.
A differenza del lavoro originale di Unix, che era stato svolto nella struttura dei Bell Labs a Murray Hill , USO e il lavoro di commercializzazione è stato svolto a poche miglia di distanza a Summit, nel New Jersey , in un edificio situato fuori da uno svincolo a quadrifoglio tra la New Jersey Route 24 , New Jersey Route 124 e John F. Kennedy Parkway e di fronte al The Mall a Short Hills e vicino al fiume Passaic .
UNIX System Laboratories, Inc., è nata come sussidiaria separata di AT&T nel novembre 1989 ed è stata assegnata a tutte le risorse Unix e USO di AT&T con sede negli Stati Uniti. Tuttavia, USO ha continuato a operare come USO fino al giugno 1990, quando è stata completata la reincorporazione delle attività commerciali europee e asiatiche di AT&T in Unix come società interamente controllate da USL. A quel punto l'UNIX Software Operation fu pubblicamente ribattezzato UNIX System Laboratories. Ancora una volta, un punto di enfasi è stato quello di separare l'attività basata su Unix da quella basata su hardware di AT&T. Le filiali erano conosciute come UNIX System Laboratories Europe, Ltd., con sede vicino a Ealing Broadway a Londra , e UNIX System Laboratories Pacific, Ltd., con sede a Shiba, Tokyo . Dooling è stato nominato presidente iniziale dell'USL, continuando dalla sua posizione all'USO.
Questi cambiamenti organizzativi stavano avvenendo nel contesto del movimento dei sistemi aperti e delle guerre Unix in corso . Di conseguenza, Unix International dal lato pro-AT&T (in contrasto con Open Software Foundation dal lato anti-AT&T ) ha dichiarato che "Negli ultimi 18 mesi AT&T ha mantenuto il suo impegno a trattare il sistema UNIX come la risorsa del settore che è e per aprire il processo di sviluppo di UNIX System V all'intero settore ".
Unix System V funziona
Un'unità all'interno di USL, denominata unità aziendale UNIX System V Software e guidata da Michael J. DeFazio, era responsabile dello sviluppo della tecnologia di base UNIX System V. DeFazio aveva ricoperto un ruolo simile all'interno di USO. Lo staff USO / USL è stato fortemente coinvolto nella creazione di UNIX System V Release 4 , distribuito nel 1989 ed era un progetto congiunto con Sun Microsystems . Questo lavoro incorporava la tecnologia di una varietà di iniziative basate su Unix, tra cui UNIX System V , BSD e Xenix . Ci sono state aggiunte e innovazioni anche da parte di AT&T e Sun. System V Release 4 ha debuttato alla fiera Unix Expo di New York nel novembre 1989, sotto forma di disponibilità di codice sorgente per esso e dimostrazioni da Unix International di applicazioni basate su SVR4 in esecuzione su diciassette piattaforme di fornitori diversi. Le versioni per l'utente finale della Release 4 sono diventate disponibili nel 1990.
Successivo USL impegnata in uno sforzo particolarmente arduo per cercare di soddisfare i requisiti del National Computer Security Center 's Trusted Computer System Evaluation Criteria ( "Orange Book") al livello B2. Ciò si è manifestato in System V Release 4.1 ES (Enhanced Security), che includeva anche funzionalità generalmente utili come il supporto per il caricamento dinamico dei moduli del kernel.
Successivamente, USL ha lavorato su System V Release 4.2 , che è stato rilasciato nel giugno 1992. InfoWorld ha definito questo sforzo "al centro di un assalto al mercato delle reti aziendali", con un'architettura modulare che ha sottolineato il miglioramento del supporto per le aziende e le reti di livello di amministrazione, driver sia per Token Ring che per Ethernet e una maggiore capacità di esecuzione su configurazioni di macchine di fascia bassa.
Il multiprocessing è diventato il fulcro della versione OEM finale basata su USL di System V, che era la versione 4.2MP, rilasciata nel dicembre 1993.
USL ha continuato la pubblicazione di uno dei primi standard Unix, la System V Interface Definition (SVID). Inoltre, SVID è diventato una delle basi per il più importante standard POSIX indipendente dal produttore per Unix, a cui si conformavano anche le versioni di System V Release 4, così come la successiva Single UNIX Specification .
USL ha prodotto molti libri che documentano vari aspetti del sistema Unix V. USL ha anche fornito alcuni servizi di formazione e consulenza per i sistemi Unix.
Coro e Ouverture
Nel 1991, USL ha stretto un accordo con la società francese Chorus Systèmes SA per impegnarsi in un lavoro cooperativo sulla tecnologia del microkernel Chorus , con l'idea di supportare SVR4 su un microkernel e quindi renderlo più scalabile e più adatto per applicazioni parallele e distribuite. Come parte di questo, USL ha preso una quota di 1 milione di dollari in Chorus Systèmes. Gran parte del lavoro del coro USL è stato svolto presso la struttura USL Europe a Londra. Nel 1993 il lavoro era ancora in corso e si ponevano problemi di standardizzazione industriale delle interfacce. Anche Unisys faceva parte dello sforzo di collaborazione. Gli annunci fatti durante il 1993 promettevano una versione OEM nel 1994 e una versione di disponibilità generale nel 1995.
Questo faceva parte del più ampio progetto Ouverture , uno sforzo da 14 milioni di dollari che faceva parte a sua volta del Programma strategico europeo per la ricerca nella tecnologia dell'informazione (ESPRIT), supervisionato dalla Commissione europea .
Altri software funzionano
Un'altra unità all'interno di USL, chiamata la business unit Open Solutions Software e guidata da Joel A. Appelbaum, era responsabile di altro software di sistema che in qualche modo funzionava insieme a Unix.
Anche il middleware di elaborazione delle transazioni Tuxedo era stato trasferito da altre parti di AT&T a USL. Era nato come Loop Maintenance Operations System (LMOS) seguito da Unix Transaction System (UNITS) ed era utilizzato per progetti internamente all'interno di AT&T. Fu poi ribattezzato da USL e, come Release 4.0 di quello che ora si chiamava Tuxedo, nel 1989 fu offerto per la prima volta come prodotto commerciale.
USL ha anche sviluppato e commercializzato la OSI Communications Platform, un'implementazione dei protocolli OSI per il networking basato su Unix.
Il linguaggio C ++ funziona
C'era anche un dipartimento di lingue presso Unix System Laboratories, che era responsabile del compilatore del linguaggio C e degli strumenti di sviluppo usati per costruire Unix. Inoltre, era responsabile delle vendite commerciali relative al linguaggio C ++, inclusi strumenti di sviluppo come il compilatore Cfront fornito da AT&T. In effetti, il documento che descrive una delle prime implementazioni della creazione automatica di istanze di modelli C ++ in un compilatore C ++ aveva come autore principale un ingegnere associato a Unix System Laboratories. E Margaret A. Ellis , coautrice con il creatore di C ++ Bjarne Stroustrup di The Annotated C ++ Reference Manual , un'importante pubblicazione nella storia del linguaggio, era un ingegnere del software USL.
USL ha inoltre proseguito lo sviluppo di, e tentò di mercato, C ++ componenti standard, un'istanza iniziale di una libreria di fondazione C ++ software che supportati classi contenitore e vari altri informatica funzionalità basata su come le macchine a stati finiti , i grafici e le espressioni regolari . I componenti standard sono nati in concomitanza con i primi sviluppi del linguaggio C ++ nei Bell Labs e sono diventati ampiamente utilizzati internamente all'interno di AT&T, poiché una stima è stata utilizzata in centinaia di progetti. Hanno rappresentato uno sforzo tra i primi scrittori di librerie per progettare codice riutilizzabile utilizzando idiomi C ++. A differenza delle altre offerte, vendute a venditori e rivenditori OEM, in questo caso USL viene venduta agli utenti finali. La versione iniziale dei componenti standard USL C ++ per l'industria informatica generale è stata etichettata come versione 2.0 e si è verificata nel 1991; soffriva di un meccanismo scomodo per aggirare la mancanza di modelli nelle classi contenitore. Questo è stato seguito dalla versione 3.0, che ha aggiunto il supporto per i modelli, nel 1992.
Alcuni all'interno di USL credevano che i componenti standard C ++ potessero diventare uno standard di linguaggio oltre che una fonte significativa di entrate, ma ha avuto problemi a guadagnare trazione al di fuori di AT&T. Stroustrup in seguito descriverà questi obiettivi come "una convinzione fuorviante". In ogni caso, tutte queste librerie furono presto eclissate dalla radicalmente diversa Standard Template Library (STL), che divenne la libreria di base standardizzata per il linguaggio C ++. Si dà il caso che uno dei componenti standard, array_alg, sia stato progettato dal creatore di STL, Alex Stepanov , e può essere considerato uno dei primi predecessori di STL.
Spinoff parziale di AT&T
Nell'aprile 1991, USL è diventata parzialmente indipendente da AT&T quando circa il 22% di essa, per un valore di circa $ 65 milioni, è stata venduta a undici fornitori di computer esterni: Amdahl , Motorola , Novell, Sun, ICL , Olivetti , Fujitsu , NEC , OKI Electric , Toshiba e l' Istituto per l'industria dell'informazione . C'era un obiettivo dichiarato per ridurre il controllo che AT&T aveva su Unix, il che avrebbe portato USL a diventare una società di proprietà pubblica entro tre anni. Un dirigente di AT&T ha dichiarato: "AT&T è convinta che il modo migliore per alimentare la crescita del movimento dei sistemi aperti e per condividerla noi stessi sia istituire un Laboratorio di sistemi Unix indipendente con la guida tecnica di Unix International e la consulenza aziendale di investitori che garantirà che USL venga eseguito correttamente e in modo redditizio ".
A questo punto USL aveva circa 500 dipendenti, 2400 clienti e un fatturato annuo di circa 100 milioni di dollari. AT&T ha affermato che USL è stata redditizia sin dal suo inizio nel 1989.
USL ha ottenuto un nuovo presidente e CEO nel novembre 1991, quando Dooling è stato sostituito dall'olandese Roel Pieper , ex direttore tecnico di Software AG .
USL è stata aggressiva nel difendere i propri diritti di proprietà intellettuale percepiti, avviando come attore una causa nel 1992 contro i creatori di Berkeley Software Design e i Regents dell'Università della California per copyright e marchi relativi a Unix. Il caso era noto come UNIX System Laboratories, Inc. contro Berkeley Software Design, Inc. e in esso USL chiedeva al tribunale un'ingiunzione preliminare che impedisse alla società di Berkeley e all'università di distribuire la versione del loro sistema operativo Net / 2 , che era implicito essere Unix, fino alla conclusione del caso. In risposta l'università ha intentato una causa contro AT&T per presunte violazioni dell'accordo di licenza che le due parti avevano. (Il caso è stato risolto in via extragiudiziale nel gennaio 1994.)
Univel e UnixWare
Nel dicembre 1991, USL si è unita a Novell per formare la joint venture Univel . L'obiettivo era realizzare il desktop " Destiny " per l'hardware di base di Intel, che sarebbe stato il primo prodotto binario di USL, con le risorse necessarie per le vendite, il marketing e la distribuzione trasferite nella nuova entità. Kanwal Rekhi , un vicepresidente di Novell che ha contribuito al lancio di Univel, ha detto che l'obiettivo era creare un "Unix per le masse".
Un'intervista di InfoWorld del maggio 1992 con Pieper ha catturato alcune delle ambizioni di USL in quel momento, come disse Pieper: "Non è solo una nuova versione di Unix; piuttosto è la creazione di un intero cambio di modello per Unix che dice che ci sono modi migliori per portare i vantaggi e le caratteristiche di Unix in un ambiente PC distribuito. Il modello precedente non consentiva a Unix di giocare nel mercato di fascia bassa a causa delle sue dimensioni, complessità e costo. Il nuovo modello richiede partnership commerciali, come il uno con Novell, per fornire Unix al mercato commerciale ". In un'altra intervista più o meno nello stesso periodo, Pieper predisse che se il nuovo Unix fosse diventato un successo, le entrate USL sarebbero potute aumentare di dieci volte fino a un miliardo di dollari entro cinque anni. Pieper ha riconosciuto che simili sforzi Unix erano falliti in passato, ma ha detto che la presenza della presenza dei PC e dell'esperienza di marketing di Novell, nonché l'interesse di Intel, questa volta avrebbero fatto la differenza. In effetti, Pieper aveva l'aspirazione di essere un altro Bill Gates : "Voglio essere nella stessa posizione".
UnixWare 1.0, che è ciò che Destiny è diventato un prodotto, è stato annunciato il 12 ottobre 1992. Era basato sul kernel Unix System V versione 4.2 . Il toolkit MoOLIT è stato utilizzato per il sistema a finestre , consentendo all'utente di scegliere tra un LOOK APERTO o un aspetto simile a un MOTIF in fase di esecuzione. Per rendere il sistema più robusto su hardware desktop di largo consumo , è stato utilizzato il file system journaling Veritas VXFS al posto del file system UFS utilizzato in SVR4. Il supporto di rete in UnixWare includeva sia TCP / IP che l'interoperabilità con i protocolli NetWare di Novell di IPX / SPX . I primi erano lo standard tra gli utenti Unix al momento dello sviluppo, mentre il networking del PC era molto più comunemente basato sul prodotto NetWare di grande successo; infatti, il livello base della Personal Edition di UnixWare non aveva nemmeno TCP / IP incluso, mentre la versione Application Server sì.
Le vendite iniziali di UnixWare sono state deludenti, con Unix che ha dovuto affrontare un momento difficile nel mercato dei PC. Ciò era in parte dovuto al fatto che Windows aveva già una roccaforte lì, in parte perché gli obblighi di pagamento delle licenze di terze parti di USL rendevano antieconomiche le vendite a basso costo e in parte a causa della mancanza di applicazioni da eseguire su UnixWare.
Acquisizione da parte di Novell
Il 21 dicembre 1992 fu annunciato che Novell avrebbe acquisito Unix System Laboratories e tutte le sue risorse Unix, inclusi tutti i diritti d'autore, marchi e contratti di licenza, per circa 335 milioni di dollari in azioni. La notizia ha portato a grandi titoli della varietà "NOVELL BUYS UNIX". La misura aveva lo scopo di aiutare Novell a competere con Microsoft , che era sul punto di includere la rete come funzionalità integrata di Windows insieme al server Windows NT . Era anche una conseguenza delle teorie del capo della Novell Ray Noorda sulla coopetizione in un'industria tecnologica.
La mossa è sembrata un tentativo lungo per gli analisti, con un articolo di commento su Computerworld che delineava gli ostacoli al successo e affermava: "Dire che questo accordo ha il potenziale tecnico per contrastare Windows NT è molto diverso dal prevedere che lo farà".
C'è stata una reazione negativa all'acquisizione da parte di azionisti USL, dipendenti USL e membri di Unix International. Noorda ha dovuto sottolineare che Novell non aveva intenzione di spostare le operazioni dell'USL dal New Jersey allo Utah, dove aveva sede. E Noorda e Pieper hanno dovuto recarsi in Giappone per rassicurare gli azionisti e gli investitori di USL.
Tuttavia, l'accordo è stato finalizzato nel giugno 1993. Novell ha creato il gruppo Unix Systems per contenere la nuova attività, che ha anche assorbito l'impresa Univel. Rekhi è stato nominato capo del gruppo Unix Systems. Pieper, che era stato assegnato sotto Rekhi con poco ruolo da svolgere, presto se ne andò, lasciando Novell nell'agosto 1993.
L'ufficio di USL Europe a Londra è stato trasferito nello stabilimento di Novell a Bracknell, Berkshire . Il lavoro di Chorus che stava svolgendo divenne la base per il " SuperNOS " di Novell , un progetto per creare un sistema operativo di rete ibrido UnixWare – NetWare basato su microkernel.
Legacy
L'acquisizione di USL non ha mai funzionato veramente per Novell, ed è stata seguita dalle acquisizioni sbagliate di WordPerfect e Quattro Pro da parte di Novell in un altro tentativo di competere testa a testa con Microsoft. In particolare, il progetto "SuperNOS" non è mai stato realizzato.
Novell ha annunciato la vendita di Unix all'operazione Santa Cruz , in coincidenza con un accordo di licenza con Hewlett Packard , nel settembre 1995. Dopo un altro cambio di proprietà, il gruppo SCO rinominato e la base di origine Unix System V sono diventati elementi di SCO-Linux controversie . Dopo il fallimento del gruppo SCO, i prodotti SCO che utilizzavano la base di origine Unix System V furono acquistati da UnXis, successivamente ribattezzato Xinuos .
Sebbene non abbiano mai avuto successo nel settore, i componenti standard C ++ sono rimasti nei kit di sviluppo per Novell UnixWare, in seguito SCO UnixWare, negli anni 2000. Tuxedo è stata acquisita da BEA Systems negli anni '90 e successivamente l'acquisizione dell'azienda è diventata parte di Oracle Fusion Middleware .
Secondo lo scrittore Christopher Negus, "Il laboratorio UNIX era considerato un gioiello che non riusciva a trovare una casa o un modo per realizzare un profitto. Mentre si spostava tra i Bell Laboratories e altre aree di AT&T, il suo nome cambiò più volte. Probabilmente è meglio ricordato dal nome che aveva quando ha iniziato il suo spin-off da AT&T: UNIX System Laboratories (USL). " Tuttavia Negus ritiene che per tre aspetti cruciali le azioni di USL - nel continuare a rilasciare un prodotto in codice sorgente ai suoi partner, nel lavorare per definire standard di settore come POSIX e nel prendere decisioni sulla direzione di Unix sulla base del merito tecnico e non del vantaggio aziendale - ha aperto la strada all'ascesa di un'entità simile a Unix come il sistema operativo Linux e che questo ruolo storico benefico è stato oscurato dalle controversie SCO-Linux.