Programación Web » Administrar un sitio Web » Unidad 2. UNIX/Linux:

Historia de UNIX

UNIX Sistemas Operativos Abiertos

Los orígenes de UNIX

El origen del sistema UNIX está ligado al desarrollo de un proyecto iniciado en 1968.

En aquel momento un grupo de investigadores de General Electric, AT&T Bell y del MIT (Massachusets Institute of Technology, Instituto Tecnológico de Massachessets) llevó a cabo el desarrollo de un sistema operativo en el que se tuvieron en cuenta nuevos conceptos como la multimedia, la gestión de archivos o la interacción con el usuario.

El resultado de estas investigaciones se bautizó como MULTICS (Multiplexed Information and Computing System, Sistema Multiplexado de Información y Computación). El proyecto resultó ser demasiado ambicioso, por lo que no llegó a buen fin y terminó abandonándose después de sufrir varios contratiempos y retrasos.

Sin embargo, no fueron inútiles. Posteriormente la idea de este proyecto se vuelve a retomar y conduce al desarrollo en 1969 del sistema operativo UNIX por Ken Thomson, Dennis Ritchie y otros investigadores, algunos de ellos integrantes del grupo de programadores que llevó a cabo el proyecto MULTICS.

La computadora sobre la que se implementó este novedoso sistema operativo, al que se llamó UNICS, fue una DEC PDP-7.

dec-pdp-7

El nombre que se le dio al sistema operativo es en realidad un juego de palabras que se forma con las iníciales de Uniplexed Information and Computing System (sistema multiplexado de información y computación), haciendo referencia a su predecesor, MULTICS y teniendo en cuenta que en esta ocasión el sistema operativo sólo podía soportar dos usuarios de forma simultánea.

Más adelante, en 1970, el nombre sufre una pequeña variación y pasa a llamarse UNIX, con el que se le conoce actualmente.

El código UNIX estaba inicialmente escrito en lenguaje ensamblador, esta cuestión incidía negativamente en su portabilidad y que no tardó en solucionarse.

Fue más tarde en 1973, cuando Dennis Ritchie, uno de los míticos creadores del lenguaje C, llevó a cabo un proyecto en colaboración con Ken Thompson con la intensión de reescribir el código UNIX en lenguaje C.

UNIX se convirtió así en el primer sistema operativo escrito en lenguaje de alto nivel.

Este paso fue sin duda fundamental para su posterior desarrollo, pues hasta entonces el código del sistema operativo resultaba muy dependiente del tipo de máquina.

Con este nuevo enfoque fue posible portar el sistema operativo a otras máquinas con muy pocos cambios, simplemente efectuando una nueva compilación en la máquina de destino.

Gracias a este paso la popularidad de UNIX creció y permitió asentar los principales aspectos de lo que se llama la "filosofía UNIX".

Aunque inicialmente UNIX era considerado como un proyecto de investigación, hasta el punto de distribuirse de forma gratuita entre los departamentos de informática de algunas universidades, pronto la demanda del producto hizo que los laboratorios Bell iniciaran su distribución oficial concediendo licencias a distintos usuarios.

Fue hacia 1974 cuando UNIX, ya en su cuarta edición, comenzó a utilizarse de forma masiva en los laboratorios Bell.

Las dos variantes fundamentales: Sistema V y BSD

La universidad de California en Berkeley, afín al proyecto UNIX, comenzó entonces sus desarrollos en este campo, añadiendo características nuevas al sistema y convirtiéndolo en un estándar.

Así, en 1975 Ken Thompson promovió el desarrollo y sacó a la luz su propia versión BSD pasó a convertirse en la principal competidora de los laboratorios Bell.

En esta versión los trabajos fueron realizados en gran parte por dos estudiantes graduados, Bill Joy y Chuck Haley. Sus contribuciones son numerosas y entre ellas se encuentra un compilador de Pascal, el editor ex, el Shell C y editor vi.

Entre tanto los laboratorios Bell siguieron con los desarrollos, presentando distintas versiones de investigación hasta que en 1982 se produce el lanzamiento de Sistema III, la primera versión comercial del sistema operativo UNIX. En 1983 AT&T introdujo el UNIX Sistema versión 1.

Por primera vez AT&T prometió compatibilidad ascendente en las próximas versiones de sus sistemas UNIX. Esto significaba que los programas desarrollados sobre UNIX Sistema versión 1 funcionarían correctamente en las versiones siguientes.

Por su parte, la versión BSD siguió un camino similar hasta finales de los años setenta, cuando pasó a ser la base de un proyecto de investigación de la Agencia de Proyectos de Investigación Avanzada del Departamento de Defensa (DARPA).

En 1983 Berkeley lanza una poderosa versión de UNIX conocida como BSD versión 4.2. Entre sus características principales se encuentran una gestión de archivos muy sofisticada, así como la posibilidad de trabajo en redes basada en los protocolos TCP/IP (los mismos que ahora se utilizan en Internet).

Esta versión tuvo una gran repercusión y fue adoptada por varios fabricantes de computadoras para sus equipos; entre ellos destaca Sun Microsystems, compañía fundada por Bill Joy, lo que dio lugar al conocido sistema SunOS.

Microsoft también se lanzó al proyecto UNIX desarrollando su propia versión PC conocida como XENIX que vio la luz en 1980.

La principal aportación de XENIX radica en el acercamiento del sistema UNIX a las plataformas PC, antes sólo relegado a las grandes máquinas.

También existen versiones para los procesadores 68000 de Motorola.

Posteriormente, Microsoft y AT&T llevaron a cabo la fusión de XENIX con UNIX Sistema V en 1987, presentando así la versión 3.2 de UNIX Sistema V, y consiguiendo una unificación que permitía disponer de un sistema UNIX en una amplia variedad de computadoras, desde un PC hasta una gran estación.

En aquellos momentos las diferencias entre las distintas versiones de UNIX eran muy grandes, y eran causa de múltiples quebraderos de cabeza para los programadores, que se veían obligados a desarrollar versiones diferentes de sus programas para cada variante de UNIX.

Los estándares y el intento de unificación POSIX

Durante la década de los ochenta los laboratorios Bell deciden realizar un intento de unificación, con objeto de aumentar la portabilidad de las aplicaciones entre los diferentes sistemas UNIX.

Se trataba de combinar las mejores versiones de la época, obteniendo como resultado un solo sistema operativo capaz de aglutinar todos los desarrollos: UNIX Sistema V versión 4.

Esta versión recopila lo mejor del UNIX Sistema V de AT&T, del XENIX de Microsoft y del SunOS de Sun Microsystems. Con esto, las variantes fundamentales de UNIX se reducen a Sistema V y BSD.

En 1985 /usr/group, una organización independiente formada por usuarios del sistema UNIX, cuyo principal objetivo se centraba en asegurar la portabilidad de las aplicaciones, decide publicar un estándar conocido como POSIX (Portable Operating System Interface for Computer Environment, interfaz de sistema operativo portable para entornos de computadoras). El estándar cubre diferentes áreas, desde llamadas al sistema a las interfaces o la seguridad.

Otro estándar conocido como X/OPEN ve la luz en 1984 promovido por un consorcio internacional de vendedores de computadoras.

Entre estas compañías se encuentran AT&T, DEC, Hewlett Packard, IBM, Sun, Unisys, Olivetti y Philips. En este caso el estándar pretende unificar las interfaces de software y contiene los estándares POSIX.

Historia de UNIX. El origen del sistema UNIX está ligado al desarrollo de un proyecto iniciado en 1968. Publicado por en diciembre 31, 2013

Tags: Historia, UNIX, origen, sistema, iniciado en 1968, Ken Thomson, Dennis Ritchie

Recursos multimedia:

Historia y evolución de Internet

El surgimiento de los ordenadores propició el surgimiento de la plataforma abierta donde intercambiaban documentos estructurados de forma fiable y universal.

Apple 1984, Comercial de Macintosh introducido en el Super Bowl

El 24 de enero de 1984 Apple Computer introduce Macintosh

Artículos de navegación

Acerca del Profesor

Adrián Delgado Rodríguez

Ingeniero en Computación, docente por convicción y apasionado por la programación Web.

Actualmente trabaja como Profesor para en el Centro Universitario de la Costa de la Universidad de Guadalajara y como Desarrollador Web.

Síguenos:

 

Ver el perfil completo de Hugo Adrián Delgado Rodríguez (akus.net).

Deja un comentario

avatar comentario
David Axel Vázquez Juárez
Fue un gran avance para la era de la tecnología el que UNIX hiciera su aparición en este mundo trayendonos portabilidad en los sistemas operativos abiertos y así se pudiera trabajar desde cualquier diferente versión posterior de alguna variación de ese sistema operativo. Gracias a esto hoy en día contamos con diferentes sistemas operativos ya que UNIX fue el que origino todo esto. Ahora ya han pasado 48 años desde su inicio y aún sigue siendo usado para múltiples trabajos en empresas, instituciones, etc. Algunos SO abiertos muy usados son Linux y Ubuntu en los cuales hay muchas ventajas en comparacion con otros sistemas como Windows.
avatar comentario
Juan Carlos Hernandez Cervantes
proyecto unix, realizado en los años 1968 por los principales grupos de investigación General Electric, AT
avatar comentario
Porfitio Daniel Grano Santana
El Sistema Operativo UNIX es uno de los sistemas mas antiguos, creado en 1968 ha ido evolucionando gradualmente, anteriormente estaba programado en lenguaje ensamblador, pero al no ser funcional Dennis Ritchie y Ken Thompson decidieron cambiar el lenguaje a C (un lenguaje mas funcional y practico) Pero la cosa no quedo ahí AT
avatar comentario
Anael Martinez
La principal ventaja que trajo Unix se dio cuando se hizo el cambio de lenguaje ensamblador a C que permitió una mayor compatibilidad entre equipo dejando asi de lado la arquitectura. Otro muy importante fue la inclusión del protocolo TCP/IP, estos dos son la base de los sistemas de computo.
avatar comentario
Luis Armando Arroyo
Fue un avance significativo para la tecnología que esta implementada en la vida actual, aunque tubo constantes cambios y variedad fue desarrollado pensando en la comodidad de las personas
avatar comentario
Marleni Quintero Becerra
UNIX desde sus inicios, fue concebido como un sistema operativo que fuera capaz de adaptarse a los requerimientos y capacidades de los ordenadores de los usuarios, al principio contó con algunas limitantes que no permitían la compatibilidad con diversas plataformas, problema que fue solucionado rapidamente por Ken Thompson y Dennis Ritchie por medio de la reescripcion del sistema operativo UNIX al lenguaje C. Logranddo asi que hoy en dia pueda ser utilizado en diversos ordenadores sin generar complicaciones de compatibilidad.
avatar comentario
Norberto y el Moy
Unix fue la base de los sistemas operativos pero debido a las diferentes arquitecturas de las computadoras, existía incompatibilidad con el sistema operativo y el hardware, pero aun asi estos obstáculos fueron superados, ademas que una empresa tan grande en telecomunicaciones como at
avatar comentario
alberto lopez loya
unix fue el parte aguas para el desarrollo de los principales sistemas operativos y dispositivos de hoy en día, dio entrada a la estandarización de los protocolos de uso y comunicación en el internet como en los dispositivos que los usan, y el precursor de transportancion da datos y sistemas de comunicacion de informacion.
avatar comentario
Eder Omar Barajas Flores
Eel desarrollo de Unix representa un gran avance debido a la introducción de nuevos conceptos como la multimedia o usuarios múltiples. El aporte sigue teniendo relevancia en la actualidad pues la estandarización, sus bondades y el hecho de ser un software libre, provocaron que sea una opción viable, aún cuando no se tiene tanta difusión entre el usuario común que está más acostumkbrado a otros sistemas comerciales.
avatar comentario
juan pedro bautista q
linux fue desarrollado de una manera muy rapida con costantes cambios y mejoras para asi terminar siendo de los mejores sistemas operativos a pesar que al principiocasi casi fue avandonado, los colaboradores fueron Ken Thomson, Bill Joy y Dennis Ritchie quienes dieron origen a linux en mi opinion fueron los simientos de toda la tecnologia con la que contamos hoy en dia.




Diseño de páginas Web en Puerto Vallarta y Bahía de Banderas akus.net
subir

Síguenos en Facebook

Artículo de la semana

Cómo iniciar una página WebMetodología para la creación de sitios

Comprende las fases de Análisis, Planificación, Contenido, Diseño. ¿Qué método utilizas?