indice historia familias mÁs significativas: at&t bds xenix aix gnu linux el corazÓn...

Post on 25-Jan-2016

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Ricardo Molina

Daniel Guareño

Daniel Rodriguez

Luis Rodriguez

INDICE HISTORIA FAMILIAS MÁS SIGNIFICATIVAS:

AT&T BDS XENIX AIX GNU LINUX

EL CORAZÓN DE UNIX INFORMACIÓN SOBRE SU CREADOR PRINCIPALES CARACTERÍSTICAS SUS OBJETIVOS

• Unix (registrado oficialmente como UNIX®)es un Sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969, por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Dennis Ritchie, Ken Thompson y Douglas Mcllroy.

• Estrictamente, UNIX no es un sistema operativo simple, sino una familia de sistemas operativos multiusuario y multitarea.

HISTORIA• En 1969, Ken Thompson, uno de los

programadores de los Laboratorios Bel AT&T, ayudado por Dennis Ritchie desarrolla un nuevo sistema operativo, utilizando la estructura de un sistema de archvos que habían diseñado Thompson, Ritchie y Rudd Canaday. Crearon un sistema operativo multitarea que podía soportar dos usuarios simultáneamente y que incluía un sistema de archivos. Este nuevo sistema operativo que se denominó UNICS posteriormente en 1970 pasó a denominarse UNIX y es el nombre que se mantiene en la actualidad.

La popularidad de UNIX crece debido a sus innovaciones y a que estaba escrito compactamente en un lenguaje de alto nivel con código que permitía ser modificado de acuerdo a las preferencias individuales. El número de máquinas que ejecutaban UNIX en 1977 ascendía a 600.

Familias UNIX más significativas

• AT&T: la familia que tuvo su origen en el UNIX de AT&T. Considerada la familia UNIX “pura” y original. Sus sistemas operativos más significativos son UNIX System III y UNIX System V.

• BDS: familia originada por el licenciamiento de UNIX a Berkely. BSD se reescribió para no incorporar propiedad intelectual originaria de AT&T en la versión 4. La primera implementación de los protocolos TCP/IP que dieron origen a Internet son la pila (stack) TCP/IP BSD.

• XENIX: familia derivada de la adquisición de los derechos originales de AT&T primero por parte de Microsoft y de ésta los vendió a SCO.

• AIX: Esta familia surge por el licenciamiento de UNIX System III a IBM

• GNU: En 1983, Richard Stallman anunció el Proyeto GNU, un ambicioso esfuerzo para crear un sistema similar a Unix, que pudiese ser distribuido libremente. El software desarrollado por este proyecto -por ejemplo, GNU Emacs y GCC- también han sido parte fundamental de otros sistema UNIX.

• Linux: En 1991, cuando Linus Torvalds empezó a proponer el núcleo Linus y a reunir colaboradores, las herramientas GNU eran la elección perfecta. Al combinarse ambos elementos, conformaron la base del sistema operativo que hoy se conoce como GNU/Linux. Las distribuciones basadas en el núcleo,el Softwae GNU. Obsérvese que Linux tiene un origen independiente, por lo que se considera un “clónico” de UNIX.

El corazón de UNIX• El sistema se basa en un núcleo

llamado Kernel (el corazón de todo sistema Unix), que reside permanentemente en la memoria, y que atiende a todas las llamadas del sistema, administra el acceso a los archivos y el inicio o la suspensión de las tareas de los usuarios. La comunicación con el sistema UNIX se da mediante un programa de control llamado SHELL. Este es un lenguaje de control, un intérprete, y un lenguaje de programación.

Información sobre su creador

• Dennis MacAlistair Ritchie (9 de septiembre de 1941 – 12 de octubre de 2011) fue un científico de la computación estadounidense.

• Colaboró en el diseño y desarrollo de los sistemas operativos Multics y Unix, así como el desarrollo de varios lenguajes de programación como el C, tema sobre el cual escribió un célebre clásico de las ciencias de la computación junto a Brian Wilson Kernighan: El lenguaje de programación C.

• Recibió el Premio Turing de 1983. En 1998 le fue concedida la Medalla Nacional de Tecnología de los Estados Unidos de América. El año 2007 se jubiló.

Dennis MacAlistair Ritchie

Principales características

• Muchas herramientas de software (compiladores, editores, utilitarios para muchas tareas).

• Meutiliza el software, a través de la combinación de comandos simples en aplicaciones complejas.

• Portable: el mismo sistema operativo corre en un espectro de máquinas que van desde notebooks a supercomputadoras. Es el único sistema operativo con estas características.

• Flexible: se adapta a muchas aplicaciones diferentes.• Potente: dispone de muchos comandos y servicios ya

incorporados.• Multiusuario; lo utilizan muchas personas simultáneamente.• Multitarea: realiza muchas tareas a la vez.• Elegante: sus comandos son breves, coherentes, específicos para

cada tarea y muy eficientes.• Orientado a redes desde el comienzo.• Dispone de un estándar (POSIX) que debe cumplir todo sistema

operativo que pretenda ser UNIX, lo que asegura una evolución predecible.

Sus objetivos• Crear un sistema interactivo de tiempo compartido

diseñado pro programadores y para programadores, destinado a usuarios calificados.

• Que fuera sencillo, elegante y consistente.• Que permitiera resolver problemas complejos

combinando un número reducido de comandos básicos.

top related