Maquinari

Què és unix?

Taula de continguts:

Anonim

El primer sistema Unix va ser desenvolupat per Ken Thompson als laboratoris Bell d'AT & T a Murray Hill, a l'estat de Nova Jersey, Estats Units, a partir de 1965. El propòsit de Ken Thompson era gestar un sistema operatiu interactiu senzill, anomenat "Multics "(Multiplexed Informació i Computing System) per poder utilitzar un joc que havia creat (Space Travel, una simulació de sistema solar).

Índex de continguts

Què és Unix?

Amb l'inici d'aquest projecte, un consorci compost pel MIT (Massassuchetts Institute of Technology), General Electric Co i Bell Labs es va formar al voltant de Multics.

Però a l'abril de 1969, els laboratoris Bell i AT & T van decidir utilitzar el sistema GECOSE (General Electric Comprehensive Operating System) en comptes de Multics.

Així mateix, Ken Thompson i Dennis Ritchie es van unir a l'equip i van tenir la necessitat de fer funcionar el joc Space Travel en una màquina més petita (una DEC PDP - PDP-7, Programmed Data Processor que posseeix únicament 4K de memòria per fer funcionar els programes dels usuaris). Aquesta és la raó per la qual van recrear el sistema per tal de crear una versió reduïda de Multics anomenada UNICS (UNiplexed Informació i Computing Service).

D'aquesta manera, amb la versió reduïda de UNICS, es considera a l'1 de gener de 1970 com la data oficial en què va néixer el sistema Unix, i que deixa en clar per quin motiu tots els rellotges de Unix comencen a partir d'aquesta data.

En paral·lel a aquestes activitats, D. Ritchie va participar àmpliament en la definició de l'llenguatge C (atès que és considerat com un dels inventors amb BW Kernighan), de manera que el conjunt de el sistema va ser completament reescrit en llenguatge C el 1973 i batejat Unix Time-Sharing System (TSS).

Quan el sistema va passar a la versió 7 el 1979, l'evolució es va veure acompanyada de nombroses modificacions notables com:

- La supressió de el problema lligat a la dimensió dels arxius

- Una millor mobilitat de sistema (funcionament en nombroses plataformes de materials)

- L'addició de nombroses utilitats

Un decret que data de 1956 impedia a l'empresa AT & T, de la qual depenia Bell Labs, comercialitzar una altra cosa a més dels equips telefònics o telegràfics, és la raó per la qual la decisió de distribuir les fonts d'Unix a les universitats amb fins educatius va ser presa en 1973.

A partir de finals de 1977, un grup d'investigadors de la Universitat de Califòrnia van desenvolupar una versió d'Unix a partir de les fonts proporcionades per AT & T per tal de fer funcionar el sistema sobre les seves plataformes VAX i la van batejar BSD (Berkeley Software Distribution).

Així les dues branques de distribució de les fonts es van traslladar a:

- La branca d'AT & T que anava a convertir-se en System V d'UNIX System Labs (USL)

- BSD (Berkeley Software Distribution) desenvolupat per la Universitat de Califòrnia

El 1977 AT & T va posar les fonts d'Unix a disposició de les altres empreses, de manera que es van desenvolupar gran nombre d'UNIX-like:

  1. AIX: Unix comercial basat en System V, desenvolupat al febrer de 1990 per IBMHP-UX: Unix comercial amb base a BSD, creat des de 1986 per Hewlett PackardSun Solaris: Unix comercial BSD desenvolupat per Sun Microsystems i basat en System VIRIX: Unix comercial creat per SGIUltrix: Unix comercial desenvolupat per DECUnixware: Unix comercials desenvolupats per NovellUnix d'SCO: Unix comercial basat en System V, desenvolupat a partir del 1979 per Santa Creu Operacions i Hewlett PackardTru64 UNIX: a través de Compaq es va crear aquest Unix comercial

El 1983 AT & T va tenir el dret de comercialitzar el seu Unix, fet que va originar l'aparició d'UNIX System V, la versió comercial de sistema Unix.

Linus Torvalds creador de Linux

El 1985, Andrew Tannenbaum, un professor holandès, va crear un sistema d'explotació mínim, batejat "Minix", a fi d'ensenyar la programació de sistema als seus estudiants. El 1991, Linus Torvalds, un estudiant de Finlàndia, va decidir concebre, basat en el model Minix, un sistema operatiu amb possibilitat de funcionar en les arquitectures de tipus 386. Va batejar a aquest sistema operatiu "Linux".

La majoria dels sistemes operatius poden ser agrupats en dues famílies diferents. Una d'elles són els sistemes operatius de Microsoft que van ser basats en Windows NT, l'altra (gairebé tota la resta) té una herència centrada en Unix.

En aquesta última família, tenim a Linux, Mac OS X, Android, iOS, Chrome US, Orbis i fins al firmware instal·lat en el teu mòdem o router. Tots aquests i, possiblement, més alguns milers, sovint són anomenats sistemes operatius "Unix-like".

Des de les primeres versions, Unix ja portava alguns atributs d'estructura i disseny importants i que viuen fins al dia d'avui en les seves variants.

Una d'elles és la "filosofia Unix" en la creació d'utilitats petites i modulars. Si estàs familiaritzat amb la terminal de Linux, això ha de ser familiar per a tu. El sistema en si ofereix una sèrie d'utilitats que poden combinar-se de diferents maneres per realitzar tasques més complexes en el sistema.

En Unix també hi ha un sistema d'estructura d'arxius molt útil, que podria ser utilitzat pels programes i les seves connexions d'arxius. Aquesta frase i la coneguda vinculada a Linux on "tot és un arxiu", és una veritable herència provinent d'Unix. Això inclou els arxius especials i els dispositius de maquinari que brinden informació de sistema operatiu. Analitzant el altra banda, només Windows nomena a les seves unitats amb lletres, fet totalment heretat dels sistemes DOS.

La línia de temps de Unix

En veritat, GNU / Linux no és un descendent directe de BSD, però és descendent d'un projecte d'Unix que va tenir les seves arrels en les escoles i universitats dels Estats Units. Molts sistemes operatius actuals, com Android, Chrome US i una enorme quantitat d'altres sistemes operatius estan basats en GNU / Linux.

ET RECOMENDAMOSQué és CloudLinux i quins són els seus avantatges

D'altra banda, hi havia un mercat a ser explorat amb mires al futur d'Unix. Les grans corporacions volien crear i autoritzar el seu propi Unix per comercialitzar les seves versions casolanes. Entre aquestes grans corporacions estaven SCO UnixWare, Novell amb el seu meravellós NetWare, Sun amb Solaris, HP-UX, IBM AIX, SGI IRIX i moltes altres. Un fet que molts no saben és que fins Microsoft va entrar en la broma de la creació del seu propi Unix-like amb Xenix.

Tota aquesta història mostra clarament que Microsoft no ha començat un projecte de zero a l'hora de desenvolupar el seu sistema. Avui dia tots els sistemes operatius de Microsoft estan basats en el nucli de Windows NT. Tenim el Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server i el sistema operatiu de Xbox, que utilitzen un nucli de Windows NT que va ser dissenyat per mantenir la compatibilitat amb programes antics heretant molt de MSDOS.

L'estàndard de Unix

Atès l'àmplia quantitat de sistemes Unix creats amb base a System V d'AT & T o BSD, la pregunta d'un estàndard d'Unix es va posar a partir de 1981 en el grup de discussió / etc / group per tal de garantir una mobilitat màxima entre els sistemes:

  • El 1983, AT & T publica SVID (System V Interface Definition) que descriu el System V. Aquesta primera definició és diferent de POSIXEn 1984 el grup / etc / group publica POSIX, una sèrie d'estàndards desenvolupats sota l'IEEE (Institute of Electrical and Electronics Engineers). POSIX així és coneguda també sota el nom de IEEE P1003.En la mateixa època, un consorci de constructors (Sun, IBM, HP, DEC, AT & T, Unisys i ICL) publica l'estàndard de X / Open Portable Guide Issue3 (XPG3). Aquest estàndard es refereix particularment a les diferències precedents de la ubicació geogràfica (data, alfabet, etcètera).

Per què Unix va ser i és important?

Has donat un cop d'ull a el terminal de Mac OS X o l'estructura del teu sistema d'arxius? Mac i Linux són sistemes operatius Unix-like. Sabent una mica de tota aquesta història, ajuda a entendre millor el que és un sistema operatiu "Unix-like", i per què tants sistemes operatius existents al mercat són tan similars entre si, mentre que Windows es veu tan diferent dels altres. Això explica per què a l'utilitzar el terminal en Mac OS X, vas a sentir-te més còmode en cas que siguis un usuari de Linux.

Us recomanem les millors distribucions Linux i distribucions lleugeres que existeixen actualment.

El sistema Unix és un sistema operatiu multiusuari, multitasques, el que significa que es permet a un equip mico o multiprocessador executar simultàniament diversos programes per un o diversos usuaris. Té un o diversos intèrprets d'ordres (shell), així com també gran quantitat d'ordres i nombroses utilitats. Posseeix també una gran mobilitat, el que significa que és possible instal·lar un sistema Unix en la gairebé totalitat de les plataformes.

Maquinari

Selecció de l'editor

Back to top button