Unix
UNIX (o Unix) és un sistema operatiu creat el 1969 a l'empresa AT&T Bell, amb la participació de Ken Thompson, Dennis Ritchie i Douglas McIlroy, entre altres. Hi ha un estàndard ISO per sistemes Unix i similars, anomenat POSIX.[1][2] ![]() Unix es va desenvolupar com a successor del sistema Multics. Es va dissenyar seguint la filosofia següent:
Unix es va fer molt popular a les universitats. Al cap dels anys, van anar sortint moltes variants comercials d'Unix. Actualment, SCO és la propietària legal del codi Unix original, i la marca Unix és propietat de The Open Group. A més dels sistemes Unix comercials, existeixen diversos sistemes operatius basats en la filosofia i els estàndards d'Unix. Els més coneguts són Linux (que aprofita les eines GNU) i els derivats de BSD. Tot i que no es poden anomenar Unix per raons legals, a efectes pràctics funcionen com a sistemes Unix. HistòriaUn grup d'investigadors dels Laboratoris Bell (actualment anomenats AT&T) van desenvolupar un sistema operatiu experimental anomenat Multics (Informació Multiplexada i Sistema de Computació) per usar amb un ordinador General Electric.[3] Els laboratoris Bell van abandonar el projecte, però el 1969, Ken Thompson, un dels investigadors del Multics, va dissenyar un joc per a l'esmentat computador, que simulava el sistema solar i una nau espacial. Amb l'ajuda de Dennis Ritchie, Thompson va tornar a escriure-ho, ara per a un computador DEC (Digital Equipment Corporation), aprofitant que, junt amb Ritchie havia creat també un sistema operatiu, multitasca, amb sistema d'arxius, intèrpret d'ordres i algunes eines per al computador DEC.[4] Se li va anomenar UNICS (Informació Uniplexada i Sistema de Computació) i podia suportar dos usuaris simultàniament. La seva llicència d'ús era molt costosa, la qual cosa el posava fora de l'abast de moltes persones.[5] Això motivaria després la creació del Projecte GNU per al desenvolupament de programari lliure. Fins a aquest instant, no havia existit suport econòmic per part dels laboratoris Bell, però això va canviar quan el Grup d'Investigació en Ciències de la Computació va decidir utilitzar UNIX en una màquina superior a la PDP-7. Thompson i Ritchie van aconseguir complir amb la sol·licitud d'agregar eines que permetessin el processament de textos a UNIX en una màquina PDP-11/20, i com a conseqüència d'això van aconseguir el suport econòmic dels laboratoris Bell. Va ser així com per primera vegada, en 1970, es parla oficialment del sistema operatiu UNIX[6] executat en una PDP-11/20. S'incloïa en ell un programa per donar format a textos (runoff) i un editor de text. Tant el sistema operatiu com els programes van ser escrits en el llenguatge assemblador de la PDP-11/20. Aquest "sistema de processament de text" inicial, compost tant pel sistema operatiu com de runoff i l'editor de text, va ser utilitzat en els laboratoris Bell per processar les sol·licituds de patents que ells rebien. Aviat, runoff va ser millorat fins a convertir-se en troff, el primer programa d'edició electrònica que permetia realitzar composició tipogràfica. El 3 de novembre de 1971 Thomson i Ritchie van publicar un manual de programació d'UNIX (títol original en anglès: "UNIX Programmer's Manual").[7] En 1972 es va prendre la decisió d'escriure novament UNIX, però aquesta vegada en el llenguatge de programació C.[8] Aquest canvi significava que UNIX podria ser fàcilment modificat per funcionar en altres computadores (d'aquesta manera, es tornava portable) i així altres variacions podien ser desenvolupades per altres programadors. Ara, el codi era més concís i compacte, la qual cosa es va traduir en un augment en la velocitat de desenvolupament d'UNIX. AT&T va posar a UNIX a la disposició d'universitats i companyies, també al govern dels Estats Units, a través de llicències.[9] Una d'aquestes llicències va ser atorgada al Departament de Computació de la Universitat de Califòrnia, amb seu en Berkeley.[9] En 1975 aquesta institució va desenvolupar i va publicar el seu propi succedani d'UNIX, coneguda com Berkeley Software Distribution (BSD), que es va convertir en una forta competència per a la família UNIX d'AT&T. Mentrestant, AT&T va crear una divisió comercial denominada Unix Systems Laboratories per a l'explotació comercial del sistema operatiu. El desenvolupament va prosseguir, amb el lliurament de les versions 4, 5 i 6[10] en el transcurs de 1975. Aquestes versions incloïen els pipes o canonades, la qual cosa va permetre donar al desenvolupament una orientació modular respecte a la base del codi, aconseguint augmentar encara més la velocitat de desenvolupament. Ja en 1978, prop de 600 o més màquines estaven executant-se amb alguna de les diferents encarnacions d'UNIX. La versió 7,[10] l'última versió de l'UNIX original amb àmplia distribució, va entrar en circulació en 1979. Les versions 8, 9 i 10[10] es van desenvolupar durant la dècada de 1980, però la seva circulació es va limitar a unes quantes universitats, a pesar que es van publicar els informes que descrivien el nou treball. Els resultats d'aquesta investigació van servir de base per a la creació de Plan 9 from Bell Labs, un nou sistema operatiu portable i distribuït, dissenyat per ser el successor d'UNIX en investigació pels Laboratoris Bell. Famílies![]() Hi ha diverses famílies del sistema operatiu UNIX que han evolucionat de manera independent al llarg dels anys. Cada família es distingeix no tant per les seves diferències tècniques com per les seves diferències en propietat intel·lectual. S'observa que totes les famílies s'han vist contaminades, directament o indirectament, per altres famílies. Les famílies UNIX més significatives són:
Les interrelacions entre aquestes famílies són les següents, aproximadament en ordre cronològic:
Implementacions més importantsAl llarg de la història ha sorgit una gran multitud d'implementacions comercials d'UNIX. No obstant això, un conjunt reduït de productes ha consolidat el mercat i preval gràcies a un continu esforç de desenvolupament per part dels seus fabricants. Els més importants són:
Existeixen sistemes operatius basats en el nucli Linux, i el conjunt d'aplicacions GNU (també denominat GNU/Linux), entre les més utilitzades trobem:
També són populars els sistemes operatius descendents del 4.4BSD:
Les següents implementacions d'UNIX tenen importància des del punt de vista històric, no obstant això, actualment estan en desús:
Ordres clàssiques d'UNIXAlgunes comandes bàsiques d'UNIX són:
Aquesta és una llista dels seixanta comandaments d'usuari de la secció 1 de la primera edició:
Altres comandes: Referències
Enllaços externs
Information related to Unix |
Portal di Ensiklopedia Dunia