1. Chimborazo
Facultad De Ciencias
Escuela Física Y Matemáticas
Carrera Estadística Informática
H i s t o r i a d e U n i x y L i n u x p r i n c i p a l e s
c a r a c t e r í s t i c a s d e l o s S i s t e m a s O p e r a t i v o s
L i n u x .
M a t e r i a :
S i s t e m a s O p e r a t i v o s
D o c e n t e :
I n g . L o u r d e s P a r e d e s
E s t u d i a n t e :
O l m e d o P e r e a B e a t r i z
2. Qué es UNIX?
Unix es un sistema multiusuario, multitarea y además, proporciona un buen
entorno para el trabajo en red. Ofrece programas y servicios que permiten
construir aplicaciones basadas en red. Ha sido básico para el desarrollo de los
servicios en Internet y para el propio crecimiento de Internet. Consecuentemente,
con la importancia creciente de la computación distribuida e Internet, está
creciendo la popularidad del sistema UNIX. El sistema UNIX es mucho más fácil
de portar a nuevas máquinas que otros sistemas operativos. Esta portabilidad es
consecuencia directa de estar escrito casi completamente en un lenguaje de alto
nivel, el lenguaje C. La portabilidad a un amplio rango de arquitecturas hace
posible mover las aplicaciones de un sistema a otro.
3. Historia de UNIX
Su historia de evolución es muy interesante, los trabajos de desarrollo de esta plataforma
duraron más de 20 años, pasando incluso por manos de compañías como Apple. El Sistema
Operativo Unix inicialmente llamado UNICS (Uniplex Information and Computing
System)ejecutaba tareas muy sencillas, luego paso a reproducir eficazmente un procesador de
texto y a ser el sistema operativo de diferente complejos universitarios que guardaban datas y
registros en sus computadoras. En el año 1972 los programadores de UNIX decidieron comenzar
con un nuevo código basado en Lenguaje de Programación, esto permitió que muchos
desarrolladores se unieran al proyecto para que crearan sus aplicaciones, esto daría paso a la
creación de un importante ecosistema de aplicaciones que serían adoptadas de manera
comercial en las computadoras para hogar que fueron distribuidas en la década de los 70.
Ken Thompson (izquierda) y Dennis Ritchi
(derecha), creadores de UNIX
Los orígenes de Unix pueden rastrearse a finales
de 1960, cuando el Instituto Tecnológico de
Massachusetts, los Laboratorios Bell de AT&T y
General Electric trabajaban en un sistema
operativo experimental llamado Multics
(Multiplexed Information and Computing Service),
desarrollado para ejecutarse en una computadora
central (mainframe) modelo GE-645.
4. Historia de UNIX
En el año 1991 es creado el Sistema Operativo Linux sobre las bases de Unix, un
sistema operativo de código abierto con el que cualquiera pudiera desarrollar sus
propias versiones del mismo. Linux emulaba todas las funciones de UNIX de una
forma más libre y empezaban a trabajar en una interfaz más personalizable para
el usuario. Hoy en día UNIX luego de una serie de problemas legales, fue
apartado de las áreas de desarrollo propias que lo generaban y se quedó como la
plataforma de Linux y otros sistemas operativos como el de las computadoras
MAC de Apple. UNIX es hoy en día un Estándar de programación que las
diferentes empresas que diseñan sistemas operativos deben cumplir.
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.
Adaptación.- Es capaz de adaptarse a muchas aplicaciones diversas.
Potente.- Sus comandos incorporados son de amplia aplicación en los programas.
6. Características de UNIX
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. Qué es LINUX?
LINUX (o GNU/LINUX, más correctamente) es un Sistema Operativo como
MacOS, DOS o Windows. Es decir, Linux es el software necesario para que tu
ordenador te permita utilizar programas como: editores de texto, juegos,
navegadores de Internet, etc. Linux puede usarse mediante un interfaz gráfico al
igual que Windows o MacOS, pero también puede usarse mediante línea de
comandos como DOS.
En 1992 habían solo 100 personas trabajando en el desarrollo Kernel de Linux,
pero en el 2010 ya eran 1000 personas los que trabajaban en el. Estos
permitieron que lo que eran 250.000 líneas de código (1995) pasaran a ser
14.000.000 (2.010).
8. Historia de LINUX
LINUX hace su aparición a principios de la década de los noventa, era el año
1991 y por aquel entonces un estudiante de informática de la Universidad de
Helsinki, llamado Linus Torvalds, empezó como una afición y sin poderse imaginar
a lo que llegaría este proyecto, a programar las primeras líneas de código de este
sistema operativo llamado LINUX.
Linux tiene su origen en Unix. Éste apareció en los años sesenta, desarrollado por
los investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios
Telefónicos Bell.
En 1991, en Helsinki, Linus Torvalds comenzó un
proyecto que más tarde llegó a ser el núcleo Linux. Esto
fue al principio un emulador terminal, al
cual Torvalds solía tener acceso en los grandes
servidores UNIX de la universidad
9. Historia de LINUX
Este comienzo estuvo inspirado en MINIX, un pequeño sistema Unix desarrollado
por Andy Tanenbaum. Las primeras discusiones sobre Linux fueron en el grupo de
noticias comp.os.minix, en estas discusiones se hablaba sobre todo del desarrollo de
un pequeño sistema Unix para usuarios de Minix que querían mas.
Linux nunca anunció la versión 0.01 de Linux (agosto 1991), esta versión no era ni
siquiera ejecutable, solamente incluía los principios del núcleo del sistema, estaba
escrita en lenguaje ensamblador y asumía que uno tenía acceso a un sistema Minix
para su compilación.
El 5 de octubre de 1991, Linux anuncio la primera version "Oficial" de Linux version
0.02. Con esta versión Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (El
compilador GNU de C) pero no mucho mas funcionaba. En este estado de desarrollo
ni se pensaba en los términos soporte, documentación, distribución. Después de la
version 0.03, Linus saltó en la numeración hasta la 0.10, mas y mas programadores
a lo largo y ancho de internet empezaron a trabajar en el proyecto y después de
sucesivas revisiones, Linux incremento el numero de version hasta la 0.95 (Marzo
1992). Mas de un año después (diciembre 1993) el núcleo del sistema estaba en la
version 0.99 y la version 1.0 no llego hasta el 14 de marzo de 1994. Desde entonces
no se ha parado de desarrollar, la version actual del núcleo es la 2.2 y sigue
avanzando día a día con la meta de perfeccionar y mejorar el sistema.
10. 2. Características de los Sistemas Linux
Linux es un Sistema Operativo tipo Unix diseñado para aprovechar al máximo las
capacidades de las computadoras PC basadas en el microprocesador i386 y
posteriores. Es un SO con capacidades de multiprocesamiento, multitarea y
multiusuario. Sin embargo, a diferencia de otros sistemas Unix para PC, usted no
tiene que pagar cuantiosas licencias por el uso de Linux.
2.1 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. Windows no soporta multitarea preferente, sólo la llamada multitarea
cooperativa, bajo la cual los programas corren hasta que ellos mismos permiten la
ejecución de otro programa o no tienen otra que hacer durante ese período.
2.2 Multiusuario
El concepto de que numerosos usuarios pudieran accesar aplicaciones o el potencial
de procesamiento en una sola PC era un mero sueño hace unos cuantos años. 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.
Características de LINUX
11. Características de LINUX
2.3 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.
2.4 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.
2.5 Interconectividad
Usted puede conectar Linux a una red local, y convertirlo en servidor para MS-
DOS, Windows, Windows para Trabajo en Grupo (WfW), Windows 95 y Macintosh
por un costo muy por debajo de otros sistemas comerciales.
12. Características de LINUX
2.6 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).
2.7 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.
2.8 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-Windows. Con el hardware adecuado, las
Estaciones de Trabajo Linux son una alternativa de bajo costo a las Estaciones de
Trabajo de alto rendimiento.
2.9 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.
13. Conclusiones
Paras los amantes de navegar por Internet sin estar preocupados por si lo puede
entrar algún virus les recomiendo Linux.
Basando en Unix es un sistema que se puede manejar de la mejor manera y muy
sencilla ya que se utiliza con lenguaje de programación C.
Recomendaciones
En mi opinión hay una gran diversidad de sistemas operativos hoy en día,
empezando por el Unix desde hace muchos años los sistemas operativos han ido
evolucionando. En el trabajo que he realizado los sistemas operativos que me han
parecido los más importantes aunque no hay machísimos más.
El mejor sistema operativo para utilizarlo para navegar por Internet es Linux. Linux
es un sistema operativo muy seguro y sobre todo gratuito.