Está en la página 1de 6

La Historia UNIX

El sistema operativo Unix tiene su origen en los laboratorios Bell de AT&T en


los aos 60. Estos laboratorios trabajaban en un sistema operativo nuevo
llamado MULTICS (Multiplexed Information and Computing System. Este
proyecto fue un fracaso, pero los componentes del equipo adquirieron una
gran experiencia durante su desarrollo.
Uno de los programadores del de los laboratorios Bell, Ken Thompson, sigui
trabajando para la computadora GE-635 y escribi un juego llamado Space
Travel, (Viaje espacial). Sin embargo, descubri que el juego era lento en la
mquina de General Electric y resultaba realmente caro, algo as como 75
dlares de EE.UU. por cada partida.
De este modo, Thompson escribi nuevamente el programa, con ayuda de
Dennis Ritchie, en lenguaje ensamblador, para que se ejecutase en una
computadora DEC PDP-7. Esta experiencia, junto al trabajo que desarroll
para el proyecto Multics, condujo a Thompson a iniciar la creacin de un
nuevo sistema operativo para la DEC PDP-7. Thompson y Ritchie lideraron un
grupo de programadores, entre ellos a Rudd Canaday, en los laboratorios
Bell, para desarrollar tanto el sistema de ficheros como el sistema operativo
multitarea en s. A lo anterior, agregaron un intrprete de rdenes (o
intrprete de comandos) y un pequeo conjunto de programas. El proyecto
fue bautizado UNICS, como acrnimo Uniplexed Information
and Computing System, pues slo prestaba servicios a dos usuarios (de
acuerdo con Andrew Tanenbaum, era slo a un usuario). La autora de esta
sigla se le atribuye a Brian Kernighan, ya que era un hack de Multics. Dada la
popularidad que tuvo un juego de palabras que consideraba a UNICS un
sistema MULTICS castrado (pues eunuchs, en ingls, es un homfono de
UNICS), se cambi el nombre a UNIX, dando origen al legado que llega hasta
nuestros das.
Hasta ese instante, no haba existido apoyo econmico por parte de
los laboratorios Bell, pero eso cambi cuando el Grupo de Investigacin en
Ciencias de la Computacin decidi utilizar UNIX en una mquina superior a
la PDP-7. Thompson y Ritchie lograron cumplir con la solicitud de agregar
herramientas que permitieran el procesamiento de textos a UNIX en una
mquina PDP-11/20, y como consecuencia de ello consiguieron el apoyo
econmico de los laboratorios Bell. Fue as como por vez primera, en 1970, se
habla oficialmente del sistema operativo UNIX ejecutado en una PDP-11/20.
Se inclua en l un programa para dar formato a textos (runoff) y un editor de
texto. Tanto el sistema operativo como los programas fueron escritos en el
lenguaje ensamblador de la PDP-11/20. Este "sistema de procesamiento de
texto" inicial, compuesto tanto por el sistema operativo como de runoff y el
editor de texto, fue utilizado en los laboratorios Bell para procesar las
solicitudes de patentes que ellos reciban. Pronto, runoff evolucion hasta
convertirse en troff, el primer programa de edicin electrnica que permita
realizar composicin tipogrfica.

En 1972 se tom la decisin de escribir nuevamente UNIX, pero esta vez en
el lenguaje de programacin C. Este cambio significaba que UNIX podra ser
fcilmente modificado para funcionar en otras computadoras (de esta
manera, se volva portable) y as otras variaciones podan ser desarrolladas
por otros programadores. Ahora, el cdigo era ms conciso y compacto, lo
que se tradujo en un aumento en la velocidad de desarrollo de UNIX. AT&T
puso a UNIX a disposicin de universidades y compaas, tambin al gobierno
de los Estados Unidos, a travs de licencias.Una de estas licencias fue
otorgada al Departamento de Computacin de la Universidad de California,
con sede en Berkeley. En 1975 esta institucin desarroll y public su propio
sucedneo de UNIX, conocida como Berkeley Software Distribution (BSD),
que se convirti en una fuerte competencia para la familia UNIX de AT&T.
Mientras tanto, AT&T cre una divisin comercial denominada Unix Systems
Laboratories para la explotacin comercial del sistema operativo. El
desarrollo prosigui, con la entrega de las versiones 4, 5 y 6 en el transcurso
de 1975.
La versin 7, la ltima versin del UNIX original con amplia distribucin, entr
en circulacin en 1979. Las versiones 8, 9 y 10 se desarrollaron durante
la dcada de 1980, pero su circulacin se limit a unas cuantas universidades,
a pesar de que se publicaron los informes que describan el nuevo trabajo.
Los resultados de esta investigacin sirvieron de base para la creacin
de Plan 9 from Bell Labs, un nuevo sistema operativo portable y distribuido,
diseado para ser el sucesor de UNIX en investigacin por los Laboratorios
Bell.
En 1995, Novell vendi su divisin UNIX comercial (es decir, la antigua Unix
Systems Laboratories) a Santa Cruz Operation (SCO) reservndose,
aparentemente, algunos derechos de propiedad intelectual sobre el
software.SCO contina la comercializacin de System V en su
producto UnixWare, que durante cierto tiempo pas a denominarse
OpenUnix, aunque ha retomado de nuevo el nombre de UnixWare.

Historia de Linux
Linux es un sistema operativo, compatible Unix. Dos caractersticas muy
peculiares lo diferencian del resto de sistemas que podemos encontrar en el
mercado, la primera, es que es libre, esto significa que no tenemos que pagar
ningn tipo de licencia a ninguna casa desarrolladora de software por el uso
del mismo, la segunda, es que el sistema viene acompaado del cdigo
fuente.
El sistema lo forman el ncleo del sistema (kernel) ms un gran nmero de
programas / bibliotecas que hacen posible su utilizacin. Muchos de estos
programas y bibliotecas han sido posibles gracias al proyecto GNU, por esto
mismo, muchos llaman a Linux, GNU/Linux, para resaltar que el sistema lo
forman tanto el ncleo como gran parte del software producido por el
proyecto GNU.
Linux se distribuye bajo la GNU General Public License por lo tanto, el cdigo
fuente tiene que estar siempre accesible y cualquier modificacin trabajo
derivado tiene que tener esta licencia.
El sistema ha sido diseado y programado por multitud de programadores
alrededor del mundo. El ncleo del sistema sigue en continuo desarrollo bajo
la coordinacin de Linus Torvalds, la persona de la que parti la idea de este
proyecto, a principios de la dcada de los noventa. Hoy en da, grandes
compaas, como IBM, SUN, HP, Novell y RedHat, entre otras muchas,
aportan a Linux grandes ayudas tanto econmicas como de cdigo.
Da a da, ms y ms programas y aplicaciones estn disponibles para este
sistema, y la calidad de los mismos aumenta de versin a versin. La gran
mayora de los mismos vienen acompaados del cdigo fuente y se
distribuyen generalmente bajo los trminos de licencia de la GNU General
Public License.
Ms y ms casas de software comercial distribuyen sus productos para Linux
y la presencia del mismo en empresas aumenta constantemente por la
excelente relacin calidad-precio que se consigue con Linux.
Linux hace su aparicin a principios de la dcada de los noventa, era el ao
1991 y por aquel entonces un estudiante de informtica de la Universidad de
Helsinki, llamado Linus Torvalds empez, -como una aficin y sin poder
imaginar a lo que llegara este proyecto, a programar las primeras lneas de
cdigo de este sistema operativo al que llamara ms tarde Linux.
Este comienzo estuvo inspirado en MINIX, un pequeo sistema Unix
desarrollado por Andy Tanenbaum. Las primeras discusiones sobre Linux
fueron en el grupo de noticias comp.os.minix, en estas discusiones se
hablaba sobre todo del desarrollo de un pequeo sistema Unix para usuarios
de Minix que queran ms.
El nacimiento del sistema operativo Linux no ha sido fruto de la casualidad,
sino todo lo contrario. Es el resultado de varios acontecimientos que se han
sucedido en diferentes momentos a lo largo de las ltimas dcadas que
podramos resumir, principalmente, en los tres siguientes:
El primero de ellos se relaciona con la aparicin del sistema operativo UNIX
cuya gestacin se inicia con los trabajos de Dennis Ritchie, durante los aos
70, en los laboratorios de AT & T (American Telephone and Telegraph
Corporation).
El segundo acontecimiento tuvo como punto de partida la FSF (Free
Software Foundation) que con carcter no lucrativo naci en 1984. Su
objetivo principal era crear un sistema operativo GNU, que se llamara UNIX y
que sera de libre distribucin. Otro xito de la FSF fue el asentamiento de las
bases de un nuevo tipo de licencia para el software. Es la llamada GPL
(General Public License), que permite distribuir los programas de modo
gratuito siempre que stos se acompaen con el cdigo fuente
correspondiente. Hoy en da los trminos GNU y GPL son prcticamente
equivalentes.
Un tercer paso decisivo se produce en 1987 a raz de la necesidad que el
profesor de sistemas operativos Andrews S. Tanenbaum tena para explicar a
sus alumnos cmo funciona por dentro un sistema operativo. Al no disponer
de suficiente informacin sobre los sistemas de software propietarios que
haba, por aquellos aos, opt por escribir un sistema operativo muy sencillo
publicando, al mismo tiempo, todo el cdigo fuente. Le llam MINIX por su
parecido con UNIX y su sistema de archivos "minix" todava se emplea hoy en
da debido a su elevada eficacia, sobre todo, en dispositivos de poca
capacidad como disquetes o discos-ram. La idea de Tanembaum le gust
mucho a un estudiante finlands de informtica llamado Linus Torvalds quien
tena in mente crear un sistema operativo como UNIX pero que fuese capaz
de adaptarse al hardware de un ordenador personal. Linus, adems, tuvo
otra buena idea: usar la incipiente Interne para dar a conocer su proyecto,
bajo licencia GPL y a todo el mundo, el 5 de octubre de 1991 desde la
Universidad de Helsinki. Comienza as la andadura y el desarrollo de un
sistema operativo edificado, desde el primer momento, sobre las
necesidades, la creatividad y la participacin de sus mismos usuarios.
Desde entonces, el crecimiento, uso y aumento de prestaciones de Linux no
se ha detenido gracias al elevado nmero de desarrolladores, colaboradores
altruistas y usuarios de todo el mundo. Se utiliza en empresas,
administraciones y usuarios domsticos, ofreciendo una alternativa al
software comercial de la competencia. Sin embargo, donde realmente brilla
por sus cualidades es en el sector educativo.



Usos comunes de Linux

Muchas veces se prefiere alguna distribucin de Linux bsicamente por el
buen precio/rendimiento. Sin embargo, cuando compaas como IBM lo
estn utilizando da a da, es un buen indicador de que hay ms razones que
el dinero.
Como servidor
sta es la forma ms usual de encontrar Linux. Casos tpicos de servicios son:
mail, webserver, dns, proxy, nntp, impresin, archivos, router y/o firewall. Lo
interesante es que una sola mquina Linux puede hacer todo esto y al mismo
tiempo.
Como estacin de trabajo Unix
Es raro encontrar una estacin de tipo Unix fuera de alguna Universidad,
donde el estndar son PC's x86 corriendo alguna versin de Windows o NT.
Sin embargo, muchos de las estaciones Unix se estn reemplazando por
Linux. Linux cuenta con todo el software estndar que posee cualquier
estacin Unix comercial.

También podría gustarte