3. HISTORIA
Se desarrolló dentro de los Bell Laboratories para su
propio uso.
Decada 70,Dennis Ritchie de Bell Laboratories
desarrolla el lenguaje de programación C
Esto hizo que Unix se pudiera llevar a nuevas
plataformas de hardware.
Su primera versión escrita en C se desarrolla en el
1973.
Unix estaba limitada a las universidades y solo para
propósitos educativos.
4. La versión externa mas significativa se
desarrolló en la Universidad de California, en
Berkeley conocida como Berkeley Software
Distribution, o BSD.
Fue base de diferentes versiones comerciales
en la decada de los 80.
Fue el primer sistema operativo escrito en
lenguaje portable de alto nivel.
Creado por cientificos de cómputo de los Bell
Laboratories de AT&T en Murray Hill, New
Jersey.
5. EN LA ACTUALIDAD
A finales de los 80, AT&T hace unos arreglos
con otras compañias.
Se consigue fucionar AT&T System V, SunOS
de Sun Microsystems y Xenix (personal PC).
Hoy dia se tienen varios estándares y usuarios
como lo son:
1. POSIX
2. X/OPEN
3. OSF/1
4. SYSTEM V
6. ALGUNAS VERSIONES
1.SVR1 – fue la primera versión basada en System III
en 1983, incluye el editor vi y las librerias curses.
2.SVR2 – 1984 incluye mejoras en el núcleo como
memoria virtual paginada.
3.SVR3 - 1987 incluye mejoras en el sistema de
ficheros y un nuevo API de red.
7. 4. SVR4 - 1988 en conjunto AT&T y Sun
Microsystems, incorpora caracteristicas del 4.3.
5. SVR4MP – soporte multiprocesador.
6. SVR4.1 – añade entrada / salida asincrona.
7. SVR4.2 – añade ACL, y modulos de núcleo
cargables, entre otros.
8. SVR4.2 MP – versión multiprocesador del 4.2.
8. CARACTERISTICAS
KERNEL
SHELL
PROGRAMAS DE UTILIDAD (UTILERIAS)
ESTRUCTURA DE ARCHIVOS
ENTRADA Y SALIDA INDEPENDIENTE DEL
DISPOSITIVO
SOFTWARE Y SISTEMA OPERATIVO PORTABLE.
PERMITE EJECUTAR PROCESOS EN
BACKGROUND Y FOREGROUND.
9. VENTAJAS
Está escrito en un lenguaje de alto nivel
Sistema interactivo
Estandarizado.
Posibilidad de usar distintos lenguajes de
programación
Permite sus usuarios correr sus programas.
Controla periféricos conectados en la máquina.
10. Presenta comandos de usuario para iniciar y
manipular procesos concurrentes.
Ofrece facilidades para la creación de programas.
Fácil integración en sistemas de red.
Gran cantidad de software disponible en el
mercado.
Garantiza un alto grado de portabilidad.
11. DESVENTAJA
En lo comercial, no es un programa conocido.
Costoso en matenimiento y administración.
Unix requiere mas hora de aprendizaje.
Tiene poco apoyo y soporte.
Utiliza un lenguaje de programacion muy avanzado.
12. Instrucciones Básicas
Antes de entrar a la pantalla principal se configura el
terminal.
Luego de ser configurado se entra username y
password.
Al terminal llegas al Shell (Interprete de ordenes).
Ya al entrar al programa aparecera un signo de $
señal para ejecutar cualquier orden.
13. Commandos
Operaciones de archivos
1. ls – da una lista de archivos
2. cp – copia archivos.
3. mv – mueve archivos
Filtros
1. pr – da formato a los archivos.
2. sort – utileria de ordenamiento
3. tee – elemento de una tubería, envía su salida a un
archivo y a la salida estándar.