Storia di UNIX
I semi di UNIX sono stati seminati in 1965 in cui
Bell Labs, General.electric Company e Massachusetts Institute of
Technology hanno progettato un sistema operativo denominato Multics.
Dall'inizio, questo è stato destinato per essere un sistema
multiutente che sostiene gli utenti simultanei multipli,
l'immagazzinaggio di dati e la compartecipazione di dati.
Entro 1969, con il progetto che viene a mancare, i
laboratori della Bell hanno rinunciato il progetto. Ken
Thompson, un assistente tecnico dei laboratori della Bell ha
cominciato "a rotolare il suoi propri"—presto da
denominare UNIX (un pun su Multics). L'anno successivo, Dennis
Ritchie ha scritto il primo compilatore di C (che inventa il
linguaggio C nel processo) e, in 1973, Thompson ha riscritto il
nocciolo in C.
UNIX stava ottenendo essere portatile e, entro 1975, è
stato distribuito alle università. L'attrazione di UNIX era i
relativi requisiti di fissaggi dell'basso-estremità e di
portabilità. Per il tempo, potrebbe funzionare sulle stazioni
di lavoro relativamente economiche. Di conseguenza, UNIX ha
sviluppato seguire forte all'interno dei cerchi accademici.
Questa popolarità accoppiata con la disponibilità di un
compilatore di C conduce allo sviluppo dei programmi di utilità e dei
programmi di nucleo ancora inclusi oggi nelle nostre distribuzioni.
Molti programmi di utilità hanno abbastanza un ricco o storia
comical—li suggerisco controllo che la storia prenota.
Con i commerci che riconoscono che potrebbero conservare sui
costi costosi di addestramento e dei fissaggi, era soltanto un aspetto
di tempo prima che un certo numero di fornitori impaccassero le loro
proprie distribuzioni. Da là, l'albero di famiglia di UNIX
esplode—scheggiarsi fuori nei sensi molto differenti
basati sulla motivazione ed il finanziamento dei mantenitori.
UNIX ported fornitori alle nuove piattaforme di fissaggi
ed agli articoli "a valore aggiunto" compresi quali documentazione
stampata, i driver di dispositivo supplementari, i sistemi di lima
aumentati, i responsabili di finestra e le tecnologie dell'ha (alta
disponibilità). Il codice sorgente più non è stato spedito
per "le distribuzioni binarie-soltanto" come fornitori cercati per
proteggere i loro diritti di proprietà intellettuale.
Per levarsi in piedi una probabilità di assicurazione dei
contratti di governo, i fornitori hanno effettuato le estensioni di
sicurezza come specificati nella serie dell'arcobaleno di libri, dal
reparto degli STATI UNITI di difesa. Ogni libro ha definito un
insieme del disegno, dell'esecuzione e dei test di verifica della
documentazione che un sistema operativo ha dovuto compiere per essere
certificato ad un livello particolare di sicurezza.
Probabilmente il livello conosciuto migliore è C2, che
guarderemo più successivamente.
Ottenere "accreditato" era abilità media. Ha
richiesto un tempo significativo e soldi. Ciò ha teso a
favorire i giocatori grandi che potrebbero permettersi di giocare il
gioco lungo.
Poichè risulta, le interfacce di sicurezza attraverso le
distribuzioni differenti sono abbastanza incompatibili. In cima
a questo, il codice che fa funzionare i sottosistemi C2 ha teso ad
essere acerbo, buggy ed a ritardare. Gli attrezzi amministrativi
erano terribili (e spesso ancora sia) come erano il supporto.
Chieda ad un coordinatore di UNIX riguardo a C2 che verifica e
li guarderà in bianco o riderà.
Questi sviluppi stavano accadendo ancora più basso oggi
contro un contesto—di consapevolezza tecnica bassa di
sicurezza. L'elaboratore centrale dell'IBM ha immagazzinato
tutti i segreti corporativi ed è stato considerato un prodotto ben
noto. Per quanto riguarda UNIX, ha guadagnato una reputazione
per essere qualcosa di una bestia unruly. La combinazione della
relativa coltura del hippie, discendenza eterodossa e del relativo
superuser onnipotente (radice) ha dimostrato qualcosa di un incubo per
alcuni revisori dei conti.
Di conseguenza, il parere espresso ai coordinatori era
molto generale in natura e sembra mettere a fuoco solamente su chi ha
avuto accesso alla radice e sul che versione di sendmail stava
funzionando (a causa della relativa storia lunga dei problemi di
sicurezza). Queste cose sono chiaramente importanti, ma il fatto
che i loro nuovi sistemi lucidi stavano facendo funzionare un pantano
dei servizi e del buggy di rete overtrusting, programmi privilegiati
appena non era sul loro radar. (e neppure non abbiamo accennato
i programmi di applicazione!) I cracker erano bene informati
delle imperfezioni nelle distribuzioni popolari ed erano anelli
correnti intorno ai coordinatori meno capaci.
Tuttavia, all'altra estremità dello spettro era una
Comunità allentata "di sicurezza apre la strada"— ai
programmatori cum i coordinatori, che hanno sviluppato alcuni degli
attrezzi di sicurezza più dominanti scritti mai. Copriremo quei
migliori a tempo debito. Gli autori hanno ripartito apertamente
il loro codice sorgente con la Comunità più larga via il senso—di USENET prima che il WWW (World Wide Web) fosse stato
inventato.
Gli anni recenti hanno visto un aumento significativo
nell'accettazione di affari e di popolarità della fonte aperta UNIX.
Tradizionalmente, il sostegno commerciale le distribuzioni
aperte di fonte è stato limitato alle piccole attrezzature
dell'esperto che hanno teso ad limitare la presenza geografica.
L'esplosione recente di interesse di affari in GNU/Linux ha
fornitori allineare per guadagnare i dollari di sostegno. I
tempi realmente sono cambiato nel mondo di UNIX. Nel mondo del
commercio, i sistemi riservati di UNIX hanno regolato una volta il
roost. Ora, tutto sta comunicando la fonte aperta.
ciò è un articolo aggiunto da Andreas Schmidt
Diniego: Il nostro Web site non
è responsabile delle informazioni contenute da questo articolo.
Questo articolo in nessun modo riflette le viste, le opinioni, i
pensieri o la credenza del personale dell'indice degli articoli.
Avviso di traduzione: L'articolo "storia
di UNIX" è stato tradotto usando un servizio di traduzione
automatizzato. Chiediamo scusa francamente per tutti gli errori
di traduzione che hanno accaduto. Grazie per capire.