En el presente trabajo de investigación se tratara los siguientes temas:
- Historia de Unix
- Historia de Linux
- Principales características de los Sistemas Operativos Linux.
1. ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
FACULTAD DE CIENCIAS
ESCUELA DE FÍSICA Y MATEMÁTICA
INGENIERÍA EN ESTADÍSTICA INFORMÁTICA
TRABAJO DE SISTEMAS OPERATIVOS
NOMBRE:
BRAYAN LEMACHE
NIVEL:
3ro “A”
FECHA: 26-11-2017
2.
3. HISTORIA DE UNIX
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.
4. HISTORIA DE UNIX
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 archivos 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.
Thompson decidió re-escribir UNIX en un lenguaje de más alto nivel que diseñó
él mismo llamado B (versión simplificada de BCPL)
B carecía de estructuras y no fue exitoso, por lo que Ritchie diseñó un sucesor de
B llamado C.
5. HISTORIA DE UNIX
UNIX fue re-escrito en C (1974).
1980: UNIX predomina en Workstations de Universidades y
Empresas.
Para poder portar UNIX a otras plataformas, se debía tener toda la
información de la máquina donde se podía implementar (device
drivers, etc.)
Se creó el “Portable C Compiler” que podía realizar compilación
cruzada.
6. HISTORIA DE UNIX
1981: IBM lanza el PC-XT.
1984: AT&T creó el primer estándar comercial de
UNIX: System III.
1985: Lanzamiento de System V. Después sale el System
V release 2, 3 y 4.
La Universidad de California at Berkeley, quién licenció
la versión AT&T de UNIX, creó UNIX 1BSD (First
Berkeley Software Distribution).
7. HISTORIA DE UNIX
SUN, DEC y otros basaron su versión comercial de UNIX en BSD en vez
de System V.
En la actualidad, SUN, Linux y otros son basados en System V release 4
(sysvr4).
El mundo UNIX estaba dividido por lo que la IEEE dictó estándares
llamados POSIX (Portable Operating System IX), lo que logró
estandarizar el sistema.
8. HISTORIA DE UNIX
Pero IBM, DEC y HP crearon OSF (Open Software Foundation) que
cumple con POSIX, pero además agrega Sistemas de Ventanas X11,
Interface gráfica MOTIF, Computación Distribuída DCE y otros.
IBM crea variante llamada AIX
HP crea HP/UX
DEC crea OSF/1
SUN crea SunOS
Silicon Graphics crea IRIX.
Ultimos esfuerzos: CDE (Common Desktop Environment).
Sistemas UNIX son dedicados a:
– Servidores Corporativos
– Investigación Académica
– Sistemas CAD/CAM
9. 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.
FAMILIAS UNIX MAS SIGNIFICATIVAS
10. 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.
11. 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.
12. AIX: Esta familia surge por el licenciamiento
de UNIX System III a IBM.
13. 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.
14. 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.
15. Muchas herramientas de software (compiladores,
editores, utilitarios para muchas tareas).
Reutiliza 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.
PRINCIPALES CARACTERÍSTICAS
16. Flexible: se adapta a muchas aplicaciones diferentes.
Potente: dispone de muchos comandos y servicios ya
incorporados.
Multiusuario: lo utilizan muchas personas simultáneamente.
PRINCIPALES CARACTERÍSTICAS
17. 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.
SUS OBJETIVOS
18.
19. En 1991, con 23 años, un estudiante de informática de la Universidad
de Helsinki (Finlandia) llamado Linus Torvalds se propone como
entretenimiento hacer un sistema operativo que se comporte
exactamente igual al sistema operativo UNIX, pero que funcione
sobre cualquier ordenador compatible PC. Posteriormente Linus tuvo
que poner como requisito mínimo que el ordenador tuviese un
procesador i386, ya que los ordenadores con CPU más antiguas no
facilitaban el desarrollo de un sistema operativo compatible con
UNIX.
HISTORIA DE LINUX
20. Un factor decisivo para el desarrollo y aceptación de Linux va a ser
la gran expansión de Internet. Internet facilitó el trabajo en equipo
de todos los que quisieron colaborar con Linus y fueron aportando
todos los programas que vienen con UNIX. Linus no pretendía
crear todos los programas que vienen con UNIX. Su objetivo
fundamental era crear un núcleo del S.O. que fuera totalmente
compatible con el de UNIX y que permitiera ejecutar todos los
programas gratuitos compatibles UNIX desarrollados por la Free
Software Foundation (fundada por Richard Stallman) que vienen
con licencia GNU.
HISTORIA DE LINUX
21. Para crear su núcleo, Linus se inspiró en Minix, una versión reducida
de UNIX desarrollada por el profesor Andy Tanenbaum para que sus
alumnos pudieran conocer y experimentar con el código de un sistema
operativo real.
Linus escribió un pequeño núcleo que tenía lo necesario para leer y
escribir ficheros en un disquette. Estamos a finales de Agosto de 1991
y Linus ya tiene la versión 0,01. Como no era muy agradable de usar
y no hacia gran cosa, no lo anunció. Le puso como nombre Linux, que
es un acrónimo en inglés de ``Linus UNIX'' (el UNIX de Linus).
El 5 de octubre de 1991, Linus anuncia la primera versión ``oficial'' de
Linux, la 0,02. Esta versión ya podía ejecutar dos herramientas
básicas de GNU: el intérprete de órdenes (bash) y el compilador de C
(gcc).
HISTORIA DE LINUX
22. Linus siguió trabajando hasta que Linux llegó a ser un producto
realmente útil. Dió los fuentes de Linux para que cualquiera
pudiese leerlo, modificarlo y mejorarlo. Seguía siendo la
versión 0,02 pero ya ejecutaba muchas aplicaciones GNU
(bash, gcc, gnu-make, gnu-sed, compress, etc.)
Tras la versión 0,03, Linus salto a la versión 0,10 , al tiempo que
más gente empezaba a participar en su desarrollo. Después de
numerosas revisiones, alcanzó la versión 0,95, reflejando la
esperanza de tener lista muy pronto una versión estable
(generalmente, la versión 1,0 de los programas es la primera
teóricamente completa y sin errores). Esto sucedía en marzo de
1992. Año y medio después, en diciembre del 93, nacía Linux 1.0.
HISTORIA DE LINUX
23. Hoy Linux es ya un clónico de UNIX completo y hay
muchas personas escribiendo programas para Linux. Incluso
las empresas están empezando a escribir programas para
Linux ya que el nivel de aceptación que ha tenido es enorme.
¿Quién iba a imaginar que este ``pequeño'' clónico de UNIX
creado por un estudiante iba a convertirse en un estándar
mundial para los ordenadores personales?.
HISTORIA DE LINUX
24.
25. ES LIBRE
Es decir no te costara nada, no tendrás que pagar
licencias, podrás copiarlo, venderlo, instalarlo
donde quieras sin problemas, pero lo más importante es
que dispones del código fuente, esto significa que si un
día te encontrases con un problema del sistema operativo
no tendrías que esperar inútilmente a que su creador
decidiese que era un problema importante y crease un
service pack para el sistema operativo, tu mismo puedes
solucionar el problema.
26. 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.
27. LÍNEA DE COMANDOS
En caso de ocurrir alguna falla o mal comportamiento de
una aplicación, muchas veces se hace muy difícil resolver
los problemas si no se cuenta con acceso y conocimientos
sólidos de Linux a nivel de línea de comando. Por lo
tanto, lo usuarios que tengan la intención de migrar a
Linux deben de tener conciencia que deben enfrentar este
obstáculo técnico. Cualquiera que desobedezca esta
advertencia se encontrará con el fracaso y la frustración.
28. MULTITAREA
Describe la habilidad de ejecutar, aparentemente al mismo
tiempo, numerosos programas sin obstaculizar la ejecución
de cada aplicación. Esto se conoce como multitarea
preferente, porque cada programa tiene garantizada la
posibilidad de correr.
29. MULTIUSUARIO
Linux permite que más de una sola persona pueda trabajar
en la misma versión de la misma aplicación de manera
simultánea, desde las mismas terminales, o en terminales
separadas.
30. REDES Y TELECOMUNICACIONES
La superioridad de Linux sobre otros sistemas operativos
es evidente en sus utilerías para redes y comunicaciones.
Ningún otro sistema operativo incluye capacidades para
red tan estrechamente acopladas. Linux soporta las
siguientes interfaces de red: ethernet, fddi, token ring,
arcnet, X.25, ISDN, líneas seriales síncronas y asíncronas.
31. INTERNET
Con Linux usted puede conectarse a Internet y al vasto
mundo de información que esta red abarca. Correo
Electrónico, Listas de Correo, Grupos de Interés, Búsqueda
y Transferencia de Archivos, Gopher, WAIS, y por
supuesto, World Wide Web.
32. INTERCONECTIVIDAD
Usted puede conectar Linux a una red local, y convertirlo
en servidor para MS-DOS, Windows para Trabajo en
Grupo (WfW), Windows 95 y Macintosh por un costo
muy por debajo de otros sistemas comerciales.
33. PROGRAMACIÓN
Linux cuenta con un conjunto poderoso de herramientas
para el desarrollo de programas: C, C++, ObjectiveC,
Pascal, Fortran, BASIC, CLISP, SmallTalk, Ada, Perl, así
como depuradores y bibliotecas compartidas de enlace
dinámico (DLL).
34. PORTABILIDAD
Linux fue diseñado teniendo en cuenta la portabilidad de
las aplicaciones. Linux es compatible con diversos
estándares Unix, tales como System V, BSD y los
estándares internacionales IEEE POSIX.1 e IEEE
POSIX.2, facilitando el desarrollo de aplicaciones para
múltiples plataformas.
35. AMBIENTE GRÁFICO
Linux proporciona la capacidad de ejecutar aplicaciones
gráficas mediante una red heterogénea al incorporar la
revisión 6 del estándar X11 del MIT, conocido también
simplemente como X-Window. Con el hardware adecuado,
las Estaciones de Trabajo Linux son una alternativa de bajo
costo a las Estaciones de Trabajo de alto rendimiento.
36. PODER RISC
Si su organización necesita verdadero poder de cómputo, Linux
corre en computadoras basadas en microprocesadores RISC
como Alpha AXP, Sparc, PowerPC y MIPS.
Ningún otro sistema operativo soporta una gama tan amplia
de plataformas.
37. BIBLIOGRAFÍA:
Miranda, J (3 de Octubre de 2012). Iuma. Obtenido de:
https://www.iuma.ulpgc.es/users/jmiranda/docencia/libro_ada/libro_ada_html
/node133.htm
Duarte, E. (13 de Septiembre de 2012).capacityacademy. Obtenido de:
http://blog.capacityacademy.com/2012/09/13/9-caracteristicas-de-linux-que-
deben-de-conocer-los-nuevos-usuarios/
López, J (17 de Julio de 2017).blogthinkbig. Obtenido de:
https://blogthinkbig.com/unix-el-padre-de-los-sistemas-operativos-actuales
Ing. Delgado, H (12 de Mayo de 2014).disenowebakus. Obtenido de:
https://disenowebakus.net/historia-de-unix.php