2. Unix
• Nacido en 1969, UNIX fue creado por miembros de los laboratorios Bell de
AT&T (como Ken Thompson, Dennis Ritchie o Rudd Canaday, entre otros). El
propósito era crear un buen sistema operativo, multitarea y multiusuario, rápido y
seguro.
• En parte, UNIX (que se bautizó primero como UNICS) fue la respuesta a un
proyecto fallido, MULTICS (Multiplexed Information and Computing Service) que
en los años 60 intentaron crear el MIT, los laboratorios Bell de AT&T y la General
Electric. A pesar de esta alianza prometedora, el resultado fue un sistema operativo
caro y lento.
3. Historia de Unix
• El Unix es un Sistema Operativo multitarea y multiusuario. Fue inventado en los Laboratorios
Bell de AT&Ten 1969 por Ken Thompson, Dennis Ritchie y Brian Kernigham.
• Su nombre viene de Uniplexed Information and Computer System (UNICS). No fue realmente
un proyecto. El proyecto original fue el Multiplexed Information and Computer System
(MULTICS) desarrollado por AT&T y General Electric con el deseo de crear un sistema
operativo multiusuario y multitarea.
• En 1963 aparece la primera versión de Unix desarrollado totalmente en el Lenguaje C. El
lenguaje C fue creado por Dennis Ritchie y Brian Kernigham como lenguaje de alto nivel para
crear el Unix. Esto convierte al Unix en el único Sistema Operativo independiente del
Microprocesador (o Hardware). Inicialmente había sido creado en una DEC PDP-7 y
posteriormente en una DEC PDP-11.
• Los programas fuentes del AT&T Unix Versión 7 fueron dados a las universidades.
Posteriormente salió la versión AT&T Unix System III. En la Universidad de Berkeley se crean
gran cantidad de comandos, herramientas y una versión de Unix llamada Berkeley Software
Distribution (BSD).
4. • Luego aparecen nuevas versiones del AT&T Unix y del BSD. La última versión de
AT&T se llama AT&T Unix System V Release 4 que queda como standard de la
industria y descrito en el System V Interface Definition. Practicamente todas las
versiones de Unix más recientes son compatibles con el AT&T Unix System V
Release 4 entre las que podemos citar: SCO Unixware, AIX de IBM, HP-UX de
Hewlett Packard, SunOS de Sun Microsystems, IRIX de Silicon Graphics, Tru64
Unix de Compaq, AUX de Apple, etc.
• Una de las últimas versiones nuevas de Unix es el Linux, creado por Linus Torvalds.
• El Unix posee un ambiente gráfico llamado XWindows (X11), cuyo desarrollo
empezó en 1984. El último standard de este ambiente gráfico es el Motif.
• El XWindows es un conjunto de programas y protocolos de arquitectura de red
cliente-servidor que permite a una estación de trabajo (El Xclient), que se encarga de
manejar las ventanas, correr programas gráficos de un servidor de Unix (Xserver).
5. Características de Unix
• Este es un sistema operativo del tipo compartido y controla los recursos en una
computadora que se reparte entre los usuarios y sus componentes importantes son:
• Kernel
• Sell
• Adaptación: Los usuarios pueden correr sus propios programas.
• Compatibilidad: Permite el control de dispositivos como impresoras, escáner, etc., y en
las versiones actuales, permite el manejo de periféricos para ingresar datos.
• Programable: Permite la compilación o adaptación de programas debido a que es de
código abierto.
• Multisistema: Se considera portable por ser compatible con casi todos los dispositivos
existentes y es el único sistema operativo con estas características.
6. • Adaptación: Es capaz de adaptarse a muchas aplicaciones diversas.
• Potente: Sus comandos incorporados son de amplia aplicación en los programas.
• Multiusuario: Es utilizable por muchas personas en forma simultanea conectadas a un
cerebro central.
• Multitarea: Este programa puede realizar tareas en un mismo momento.
• Estético: Buena presentación y gráficos de alta calidad, comandos congruentes, eficientes y
simples.
• Requerimientos: Este sistema se puede adaptar a dispositivos de cualquier tipo, y los
requerimientos parten desde máquinas con procesadores a 800 Mega Hertz hasta los actuales,
memoria de 512 megas hasta 8 gigas o más, y entre cinco y veinte gigas de espacio libre,
(dependiendo de la versión instalable) y tarjeta de red.
7. Linux
• Linux es un sistema operativo con herramientas de multiprocesamiento y multitarea,
permitiendo además la modalidad multiusuario. Destaca especialmente por su elevada
capacidad de procesamiento, ductilidad y versatilidad en las funciones e interesantes
condiciones de seguridad, ampliamente superiores a las que presentan otros sistemas
operativos.
8. Historia de Linux
• En 1983 Richard Stallman fundó el proyecto GNU, con el fin de crear sistemas operativos parecidos a
UNIX y compatibles con POSIX. Dos años más tarde creó la "Fundación del Software Libre" y escribió
la GNU General Public License para posibilitar el software libre en el sistema de copyright.
• El software GNU se extendía muy de prisa y dentro de poco una multitud de programas fueron escritos,
de manera que ya a principios de 1990 había bastantes software GNU como para hacer un sistema
operativo propio, pero faltaba el Kernel.
• La historia de Linux está fuertemente vinculada a la del proyecto GNU.
• Hacia 1991, cuando la primera versión del núcleo Linux fue liberada, el proyecto GNU había producido
varios de los componentes del sistema operativo, incluyendo un intérprete de comandos, una biblioteca C
y un compilador, pero aún no contaba con el núcleo que permitiera complementar el sistema operativo.
• Entonces, el núcleo creado por Linus Torvalds, llenó el hueco final que el sistema operativo GNU exigía.
• Linus nunca anunció la versión 0.01 de Linux (agosto 1991), esta versión no era ejecutable, solamente
incluía los principios del nucleo del sistema, estaba escrita en lenguaje ensamblador y asumía que uno
tenía acceso a un sistema Minix para su compilación.
9. • El 5 de octubre de 1991, Linus anuncio la primera versión "Oficial" de Linux, -
versión 0.02.
• Con esta versión Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc
(Compilador GNU de C) pero no mucho mas funcionaba. En este estado de
desarrollo ni se pensaba en los terminos soporte, documentacion, distribución.
Después de la versión 0.03, Linus salto en la numeración hasta la 0.10, más
programadores a lo largo y ancho del internet empezaron a trabajar en el proyecto y
después de revisiones, Linus incremento el numero de version hasta la 0.95 (marzo
1992). En Diciembre de 1993 el nucleo del sistema estaba en la versión 0.99 y la
versión 1.0, llego el 14 de marzo de 1994.
10. Características de Linux
• Permite accede a software de libre distribución: Su condición de sistema operativo de
código abierto hace posible aprovechar los permanentes avances en software, con
programas desarrollados por informáticos en todo el mundo que amplían en forma
constante su rango de acción.
• Está centrado en el aprovechamiento de las redes: Orientado al trabajo en red, Linux es
una inmensa alianza de usuarios distribuidos en todo el planeta, que aportan mejoras y
soluciones en forma abierta mediante Internet. Gracias a esta condición, Linux se desarrolla
más rápidamente y en forma más eficiente. Además, el sistema operativo posee un fuerte
soporte para el área de comunicaciones y redes.
• Es el sistema operativo preferido por los informáticos: La posibilidad de
modificaciones constantes y libres y su gran poder de cómputo y procesamiento han
transformado a Linux en el sistema operativo preferido por los informáticos y especialistas.
11. • Brinda soporte a todo tipo de hardware y puede funcionar en múltiples plataformas: La
ductilidad de Linux en cuanto a su uso en diferentes clases de plataformas y dispositivos, como así
también su capacidad para facilitar la operatoria de toda clase de hardware son condiciones que
destacan especialmente en este sistema operativo.
• Permite personalizar la interfaz de usuario: Un punto vital de Linux es que cada usuario tiene la
posibilidad de personalizar su interfaz, también denominada Shell. De esta manera, los usuarios del
sistema pueden adaptar el entorno operativo a sus propias necesidades y requerimientos.
• Presenta una importante capacidad multitarea: Esta característica hace posible que en Linux se
ejecuten múltiples programas al mismo tiempo y con buen rendimiento sin necesidad de detener
alguna de las aplicaciones. Lógicamente, esto multiplica la capacidad funcional concreta. .
• Favorece el trabajo en modo multiusuario: Múltiples usuarios pueden acceder a los recursos y las
aplicaciones que brinda Linux al mismo tiempo, distribuyendo los mencionados recursos con solvencia
operativa y en un marco de excelentes condiciones de seguridad informática.
12. • Garantiza un avanzado nivel de seguridad: El empleo del algoritmo DES, con testeos que
comprueban su seguridad, como así también el aporte constante de los usuarios en cuanto a
avances y modificaciones han convertido a Linux en un sistema operativo líder en cuanto a
seguridad. Un ejemplo claro es que la NASA lo ha elegido para la operatoria informática de muchas
de sus misiones.
• Permite un mayor control de los dispositivos: A diferencia de otros sistemas operativos, Linux
nos ofrece la posibilidad de contar con los controladores de cada dispositivo, como así también
instalar nuevos controladores ante la incorporación de nuevos elementos. Gracias a esta
característica, dispondremos de mayor independencia y capacidad de maniobra en el control de
cada dispositivo.
• Va por fuera de las grandes compañías internacionales y monopolios: Debido a la
característica del código abierto que permite modificaciones de cualquier usuario en todo el mundo,
Linux amplía el acceso libre y gratuito a la informática, como contraposición a la postura de las
grandes compañías internacionales de software propietario, que intentan monopolizar el mercado e
impiden el acceso a su código fuente para incrementar sus dividendos económicos.