You are on page 1of 33

1wsadsxczx0

Instituto Superior Istmeo


Materia: informtica
Profesor: Pablo Sambrano
Estudiante: Selena Tenorio
Grupo: TMP 100

ndice
Introduccin
. 2
1.
Sistemas
Operativos
3
1.1.
Concepto
.3
1.2.
Funcionamiento
bsico
.3
1.3.
Tipos de Sistemas
Operativos.....4
1.4.
Linux
5
1.4.1.
Concepto
.5
1.4.2.
Poltica
..5
1.4.3.
Caractersticas
6
1.4.4.
Versiones
.6
1.4.5. Otras
Versiones
7
1.4.6.
Novedades
..7
1.4.7. Ventajas de linux

1.4.8. Ventajas de Linux sobre


Windows..9
2.
Clasificacin de los Sistemas
Operativos..................................................................................10
2.1.
Sistemas Operativos de
multitarea.10
2.2.
Sistema Operativo
Monotareas.11
2.3.
Sistema Operativo
Monousuario..11
2.4.
Sistema Operativo
Multiusuario11
2.5.
Sistemas Operativos por
lotes11
2.6.
Sistemas Operativos de tiempo
real..12
2.7.
Sistemas Operativos de tiempo
compartido13
2.8.
Sistemas Operativos
distribuidos.14
2.9.
Sistemas Operativos de
red.14
2.10. Sistemas Operativos
paralelos15
3.
Sistema operativo de versin
libre.16
3.1.
Caractersticas
16
3.2.
Ventajas
.17
3.3.
Desventajas
.17
3.4.
Importancia
.17
3.5.
Tipos de sistemas operativos
libres18
3.6.
Ejemplos de sistemas operativos libres:
.19
3.6.1.

Ubuntu
21
3.6.2.
Caractersticas
21
3.6.3. Ventajas y desventajas de
Ubuntu..22
3.6.4.
Variantes
23
3.6.5.
Requisitos
.23
Conclusin
24
Infografa

.25
Anexos26

Introduccin
Qu es un Sistema Operativo?
Un sistema operativo puede ser definido como un conjunto de
programas especialmente hechos para la ejecucin de varias tareas, en
las que sirve de intermediario entre el usuario y la computadora. Desde
su creacin, las computadoras digitales han utilizado un sistema de
codificacin de instrucciones en sistema de numeracin binaria.
Estableciendo un resumido intro sobre el concepto de Sistemas
Operativos solo que da decir que esta gua se realizar a partir de la
necesidad de brindar de forma sencilla, una explicacin sobre el tema de
los Sistemas Operativos. Mediante la recopilacin de informacin se
tratara de resaltar puntos como: conceptos, caractersticas, tipos de
sistemas operativo, de cual se resaltara uno en especfico siendo este:
Linux, de la misma forma, se investigara, para tratar delegar los
conocimientos bsicos del mismo.

En este trabajo tambin se tratara un punto sobre los sitemas operativos


de versiones libres, su clasificacin y tipos de SO libres.
Espero que el mismo sirva de gran ayuda y aprovechamiento,
principalmente ampliar nuestros conocimientos.

1. Sistemas Operativos

1.1.

Concepto

Un sistema operativo puede definirse como un conjunto de programas hechos


para la ejecucin de varias tareas, en las que sirve de intermediario entre el
usuario y la computadora. Este conjunto de programas que manejan el
hardware de una computadora u otro dispositivo electrnico. Provee de rutinas
bsicas para controlar los distintos dispositivos del equipo y permite
administrar, escalar y realizar interaccin de tareas.
Un sistema operativo, tiene tambin como funcin, administrar todos los
perifricos de una computadora.

1.2.

Funcionamiento bsico

Cuando el sistema operativo comienza a funcionar, inicia los procesos que


luego va a necesitar para funcionar correctamente. Esos procesos pueden ser
archivos que necesitan ser frecuentemente actualizados, o archivos que
procesan datos tiles para el sistema. Es posible tener acceso a distintos
procesos del sistema operativo, a travs del administrador de tareas, donde se
encuentran todos los procesos que estn en funcionamiento desde la
inicializacin del sistema operativo hasta su uso actual.
Una de las atribuciones del sistema operativo es cargar en la memoria y
facilitar la ejecucin de los programas que el usuario utiliza. Cuando un
programa est en ejecucin, el sistema operativo contina trabajando. El
sistema operativo evita que dos programas accedan simultneamente al
mismo sector de la memoria, lo que podra causar grandes problemas. El
sistema operativo funciona como un "maestro", procurando que todos los
programas y todos los componentes de la computadora funcionen de forma
armnica.
En resumidas palabras el sistema operativo es un conjunto de programas que:

Inicializa el hardware del ordenador

Suministra rutinas bsicas para controlar dispositivos

Permite administrar, escalonar e interactuar tareas

Mantiene la integridad de sistema

1.3.

Tipos de Sistemas Operativos

Existen muchos tipos de Sistemas Operativos, cuya complejidad vara


dependiendo de qu tipo de funciones y en qu tipo de equipo puede ser
usado. Algunos sistemas operativo permiten administrar gran cantidad de
usuarios.
Los ms populares son:
- Microsoft Windows (para computadoras). Que es Microsoft?
- Windows Server (para servidores)
- Linux (para computadoras y servidores)
- Mac OS (para computadoras)
- Chrome OS (para computadoras)
- Android (para smartphones)
- Windows Phone(para smartphones)
- iOS (para smartphones)
(para

BlackBerry OS
smartphones)

Sistema
operativo
1.4.
Linux
Linux
1.4.1.
Concepto
Linux es un Unix libre, que ha sido desarrollado por miles de usuarios de
computadores a travs del mundo. Que fue creado inicialmente como un
hobbie por un estudiante joven, Linus Torvalds, en la universidad de Helsinki en
Finlandia, con asistencia por un grupo de hackers a travs de Internet. Linus
tena un inters en Minix, un sistema pequeo o abreviado del UNIX
(desarrollado por Andy Tanenbaum); y decidido a desarrollar un sistema que
excedi los estndares de Minix. Quera llevar a cabo un sistema operativo que
aprovechase la arquitectura de 32 bits para multitarea y eliminar las barreras
del direccionamiento de memoria.
Est orientado al trabajo en red, con todo tipo de facilidades como correo
electrnico por ejemplo. Posee cada vez ms software de libre distribucin, que
desarrollan miles de personas a lo largo y ancho del planeta. Linux es ya el
sistema operativo preferido por la mayora de los informticos.
Un ejemplo de la popularidad que ha alcanzado es sistema y la confianza que
se puede depositar en l es que incluso la NASA ha encomendado misiones
espaciales de control de experimentos a la seguridad y la eficacia de Linux.
Linux tiene todas las prestaciones que se pueden esperar de un Unix moderno
y completamente desarrollado: multitarea real, memoria virtual, bibliotecas
compartidas, carga de sistemas a-demanda, compartimiento, manejo de
debido de la memoria y soporte de redes TCP/IP.
Linux corre principalmente en PCs basados en procesadores 386/486/586,
usando las facilidades de proceso de la familia de procesadores 386 para
implementar las funciones nombradas.

1.4.2.

Poltica

La parte central de Linux se distribuye a travs de la Licencia Pblica General


GNU, lo que bsicamente significa que puede ser copiado libremente,
cambiado y distribuido, pero no es posible imponer restricciones adicionales a
los productos obtenidos y, adicionalmente, se debe dejar el cdigo fuente
disponible, de la misma forma que est disponible el cdigo de Linux.
Por su naturaleza Linux se distribuye libremente y puede ser obtenido y
utilizado sin restricciones por cualquier persona, organizacin o empresa que
as lo desee, sin necesidad de que tenga que firmar ningn documento ni
inscribirse como usuario. Por todo ello, es muy difcil establecer quines son los
principales usuarios de Linux.
7

Linux est siendo utilizado como soporte a servicios en Internet, lo utilizan


Universidades alrededor del todo el mundo para sus redes y sus clases, lo
utilizan empresas productoras de equipamiento industrial para vender como
software de apoyo a su maquinaria, lo utilizan cadenas de supermercados,
estaciones de servicio y muchas instituciones del gobierno y militares de varios
pases. Obviamente, tambin es utilizado por miles de usuarios en sus
computadores personales. El apoyo ms grande, sin duda, ha sido Internet ya
que a travs de ella se ha podido demostrar que se puede crear un sistema
operativo para todos los usuarios sin la necesidad de fines lucrativos.

1.4.3.

Caractersticas

Por lo tanto, la gran popularidad de Linux incluye los siguientes puntos:

1.4.4.

Se distribuye su cdigo fuente, lo cual permite a cualquier persona


que as lo desee hacer todos los cambios necesarios para resolver
problemas que se puedan presentar, as como tambin agregar
funcionalidad. El nico requisito que esto conlleva es poner los
cambios realizados a disposicin del pblico.
Es desarrollado en forma abierta por cientos de usuarios
distribuidos por todo el mundo, los cuales la red Internet como
medio de comunicacin y colaboracin. Esto permite un rpido y
eficiente ciclo de desarrollo.
Cuenta con un amplio y robusto soporte para comunicaciones y
redes, lo cual hace que sea una opcin atractiva tanto para
empresas como para usuarios individuales.
Da soporte a una amplia variedad de hardware y se puede correr
en una multitud de plataformas: PC's convencionales,
computadoras Macintosh y Amiga, as como costosas estaciones
de trabajo
Linux y sus Shells: Cada usuario de un sistema Linux tiene su
propia interfaz de usuario
Linux es Multitarea: lo nico que realiza es presentar las tareas de
forma intercalada para que se ejecuten varias simultneamente.
Por lo tanto en Linux es posible ejecutar varios programas a la vez
sin necesidad de tener que parar la ejecucin de cada aplicacin.
Linux es Multiusuario
Independencia de dispositivos: Linux admite cualquier tipo de
dispositivo.
Versiones

El 5 de octubre de 1991, Linux anunci la primera versin "Oficial" de Linux, versin 0.02. Con esta versin Linux pudo ejecutar Bash (GNU Bourne Again
Shell) y gcc (El compilador GNU de C) pero no mucho ms funcionaba. En este
8

estado de desarrollo ni se pensaba en los trminos soporte, documentacin,


distribucin.
Despus de la versin 0.03, Linux salto en la numeracin hasta la 0.10, ms y
ms programadores a lo largo y ancho de internet empezaron a trabajar en el
proyecto y despus de sucesivas revisiones, Linux incremento el nmero de
versin hasta la 0.95 (Marzo 1992). Ms de un ao despus (diciembre 1993) el
ncleo del sistema estaba en la versin 0.99 y la versin 1.0 no llego hasta el
14 de marzo de 1994.
La versin actual del ncleo es la 2.2 y sigue avanzando da a da con la meta
de perfeccionar y mejorar el sistema.
La ltima versin estable es la versin 2.2, que soporta muchos ms
perifricos, desde procesadores hasta joysticks, sintonizadores de televisin,
CD ROMs no ATAPI y reconoce buena cantidad de tarjetas de sonido. Incluye
tambin soporte para tipos de archivos para Macintosh HFS, Unix UFS y en
modo de lectura, HPFS de OS/2 y NTFS, de NT.

1.4.5.

Otras Versiones:
Linux 2.0
Linux 2.2
Linux 2.3
1.4.6. Novedades
1.- En la actualidad ya existen versiones de 64-bits para algunas otras
plataformas hardwares distintos del PC.
2.- Linux dispone en la actualidad de la versin X11R6 de X Window
3.- Ya existe un WordPerfect 6.1 nativo para Linux
4.- Linux ya soporta, en la actualidad arquitecturas tales como ALPHA,
Amiga, PowerPc, etc.
5.- El parque de CD ROMs ha cambiado de forma asombrosa en los
ltimos meses. Sirva decir que Linux soporta, los nuevos estndares
ATAPI para CD ROMs conectables a controladoras IDE.
1.4.7. Ventajas de linux

a) GRATUIDAD Y SOFTWARES
DE PRIMERA CLASE
Linux es libre: Esto implica no
slo la gratuidad del software, sino tambin que Linux es modificable y
que Linux tiene una gran cantidad de aplicaciones libres en Internet.

b) INTERFAZ GRFICA
Linux al ser totalmente modificable, con el
pasar del tiempo y el desarrollo de la
plataforma nos
encontramos
con
innumerables
formas de
personalizar cada detalle de nuestro
sistema. Hacindolo mucho ms atractivo
visualmente, lo que aumenta
favorablemente la experiencia del usuario.
c) RENDIMIENTO
La principal razn es en cmo trabaja cada plataforma, la manera de
trabajar de Linux es muy distinta a Windows
Uno de los mayores beneficios de Linux es que las aplicaciones
comparten archivos mejor que Windows. En lugar de usar DLLs como en
Windows, Linux usa ficheros .so (Shared Objects -Objetos Compartidos),
que vienen a llamarse libreras. Existen tambin ficheros .ko, que son los
homlogos para el kernel, de alguna manera, como los drivers en
Windows.
Una aplicacin Windows puede depender de una
versin muy especfica de una DLL. El desarrollador
de
sta aplicacin no conoce en qu versin de
Windows se instalar, ni tampoco qu DLL estar
presente en el sistema. Por lo tanto, la solucin
ms fcil es incluir la DLL necesaria junto a la
aplicacin. Como consecuencia los instaladores son
mucho ms pesados, ocupar ms espacio en disco y usar ms
memoria RAM.

d) DESAROLLO
Para algunos Windows Vista fue un paso para atrs que tom mucho
tiempo. Linux, en cambio, tiene distribuciones que se actualizan cada 6
meses. Y a veces lo hacen en grande. Desde el ncleo hasta los conos.

e) INTEROPERABILIDAD
La verdad Windows trabaja muy bien con Windows, qu digo bien,
trabaja excelentemente, incluso se podra decir que es bastante fcil. El
10

problema llega a suceder cuando tratas de usar Windows con otros


sistemas y sin usar software de terceros, eso es imposible.
Linux trabaja muy bien con todo: Mac, Windows, Solaris, otras distros y
un gran etctera.

Unas de las grandes competencias para Linux es el Sistema operativo Windows


1.4.8. Ventajas de Linux sobre Windows
Es ms seguro:

Ya que la gran mayora de los ataques de hackers son dirigidos a


servidores Windows al igual que los virus los cuales se enfocan
principalmente a servidores con ste sistema operativo.

La plataforma Linux es ms robusta lo cual hace ms difcil que algn


intruso pueda violar el sistema de seguridad de Linux.

Es ms rpido:

Al tener una plataforma ms estable, esto favorece el desempeo de


aplicaciones de todo tipo tales Como: bases de datos, aplicaciones XML,
multimedia, etc.

La eficiencia de su cdigo fuente hace que la velocidad de las


aplicaciones Linux Sean superiores a las que corren sobre Windows lo
cual se traduce en velocidad de su pgina.

Es ms econmico:

ya que requieren menor


mantenimiento. En servidores
Windows es ms costoso debido a
que es necesaria una frecuente
atencin y monitoreo contra
ataques de virus, hackers y errores
cdigo, instalacin y actualizacin
parches y service packs.

de
de

El software Linux as Como tambin un sin nmero de aplicaciones son


de cdigo abierto (gratuitos).

11

No requieren supervisin tan estrecha ni pagos de plizas de


mantenimiento necesarias para obtener los Service Packs.

2. Clasificacin de los Sistemas Operativos.


Con el paso del tiempo, los Sistemas Operativos fueron clasificndose de
diferentes maneras, dependiendo del uso o de la aplicacin que se les daba. A
continuacin se mostrarn diversos tipos de Sistemas Operativos que existen
en la actualidad, con algunas de sus caractersticas:

2.1.

Sistemas Operativos de multitarea.

Es el modo de funcionamiento disponible en algunos sistemas operativos,


mediante el cual una computadora procesa varias tareas al mismo tiempo.
Su objetivo es tener a varias tareas en la memoria principal, de manera que
cada uno est usando el procesador, o un procesador distinto, es decir,
involucra mquinas con ms de una UCP.
Distinguen por sus habilidades para poder soportar la ejecucin de dos o ms
trabajos activos (que se estn ejecutado) al mismo tiempo. Esto trae como
resultado que la Unidad Central de Procesamiento (UCP) siempre tenga alguna
tarea que ejecutar, aprovechando al mximo su utilizacin.
Los sistemas operativos que soportan estas multitareas son: UNIX,
Windows 95, Windows 98, Windows NT, MAC-OS, OS/2.
Las caractersticas de un Sistema Operativo de multiprogramacin o multitarea
son las siguientes:

Mejora productividad del sistema y utilizacin de recursos.

Multiplexa recursos entre varios programas.

Generalmente soportan mltiples usuarios (multiusuarios).

12

Proporcionan facilidades para mantener el entorno de usuarios


individuales.

Requieren validacin de usuario para seguridad y proteccin.

Proporcionan contabilidad del uso de los recursos por parte de los


usuarios.

Multitarea sin soporte multiusuario se encuentra en algunos


computadores personales o en sistemas de tiempo real.

Sistemas multiprocesadores son sistemas multitareas por definicin ya


que soportan la ejecucin simultnea de mltiples tareas sobre
diferentes procesadores.

En general, los sistemas de multiprogramacin se caracterizan por tener


mltiples programas activos compitiendo por los recursos del sistema:
procesador, memoria, dispositivos perifricos.

2.2.

Sistema Operativo Monotareas.

Los sistemas operativos monotareas son ms primitivos y es todo lo contrario


al visto anteriormente, es decir, solo pueden manejar un proceso en cada
momento o que solo puede ejecutar las tareas de una en una. Por ejemplo
cuando la computadora est imprimiendo un documento, no puede iniciar otro
proceso ni responder a nuevas instrucciones hasta que se termine la impresin.
El sistema operativo que soporta el monotareas es DOS.

2.3.

Sistema Operativo Monousuario.

Los sistemas monousuarios son aquellos que nada ms puede atender a un


solo usuario, gracias a las limitaciones creadas por el hardware, los programas
o el tipo de aplicacin que se est ejecutando.
Los sistemas monousuarios son aquellos que nada ms puede atender a un
solo usuario, gracias a las limitaciones creadas por el hardware, los programas
o el tipo de aplicacin que se est ejecutando. Estos tipos de sistemas son muy
simples, porque todos los dispositivos de entrada, salida y control dependen de
la tarea que se est utilizando, esto quiere decir, que las instrucciones que se
dan, son procesadas de inmediato; ya que existe un solo usuarios.
Los sistemas operativos que soportan el monousuario son DOS e
incluso en el actual Windows XP y sus predecesores.

2.4.

Sistema Operativo Multiusuario.


13

Es todo lo contrario a monousuario; y en esta categora se encuentran todos


los sistemas que cumplen simultneamente las necesidades de dos o ms
usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean
especialmente en redes.
Los sistemas operativos que soportan el multiusuario son con el Linux,
Windows 2003 y sus predecesores.

2.5.

Sistemas Operativos por lotes.

Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con
poca o ninguna interaccin entre los usuarios y los programas en ejecucin. Se
renen todos los trabajos comunes para realizarlos al mismo tiempo, evitando
la espera de dos o ms trabajos como sucede en el procesamiento en serie.
Cuando estos sistemas son bien planeados, pueden tener un tiempo de
ejecucin muy alto, porque el procesador es mejor utilizado y los Sistemas
Operativos pueden ser simples, debido a la secuenciabilidad de la ejecucin de
los trabajos.

Algunas otras caractersticas con que cuentan los Sistemas Operativos por
lotes son:

Requiere que el programa, datos y rdenes al sistema sean remitidos


todos juntos en forma de lote.

Permiten poca o ninguna interaccin usuario/programa en ejecucin.

Mayor potencial de utilizacin de recursos que procesamiento serial


simple en sistemas multiusuarios.

No conveniente para desarrollo de programas por bajo tiempo de retorno


y depuracin fuera de lnea.

Conveniente para programas de largos tiempos de ejecucin (ej, anlisis


estadsticos, nminas de personal, etc.).

Se encuentra en muchos computadores personales combinados con


procesamiento serial.

Planificacin del procesador sencilla, tpicamente procesados en orden


de llegada.

Planificacin de memoria sencilla, generalmente se divide en dos: parte


residente del S.O. y programas transitorios.

No requieren gestin crtica de dispositivos en el tiempo.


14

Suelen proporcionar gestin sencilla de manejo de archivos: se requiere


poca proteccin y ningn control de concurrencia para el acceso.

Los sistemas operativos que soportan por lotes son el SCOPE, del
DC6600, y el EXEC II para el UNIVAC 1107.

2.6.

Sistemas Operativos de tiempo real.

Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene
importancia el usuario, sino los procesos. Por lo general, estn subutilizados
sus recursos con la finalidad de prestar atencin a los procesos en el momento
que lo requieran. Se utilizan en entornos donde son procesados un gran
nmero de sucesos o eventos.
. Los Sistemas Operativos de tiempo real, cuentan con las siguientes
caractersticas:

Se dan en entornos en donde deben ser aceptados y procesados gran


cantidad de sucesos, la mayora externos al sistema computacional, en
breve tiempo o dentro de ciertos plazos.

Se utilizan en control industrial, conmutacin telefnica, control de


vuelo, simulaciones en tiempo real., aplicaciones militares, etc.

Objetivo es proporcionar rpidos tiempos de respuesta.

Procesa rfagas de miles de interrupciones por segundo sin perder un


solo suceso.

Proceso se activa tras ocurrencia de suceso, mediante interrupcin.

Proceso de mayor prioridad expropia recursos.

Por tanto generalmente se utiliza planificacin expropiativa basada en


prioridades.

Gestin de memoria menos exigente que tiempo compartido,


usualmente procesos son residentes permanentes en memoria.

Poblacin de procesos esttica en gran medida.

Poco movimiento de programas entre almacenamiento secundario y


memoria.

Gestin de archivos se orienta ms a velocidad de acceso que a


utilizacin eficiente del recurso.

Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks,


Solaris, Lyns OS y Spectra
15

2.7.

Sistemas Operativos de tiempo compartido.

Permiten la simulacin de que el sistema y sus recursos son todos para cada
usuario. El usuario hace una peticin a la computadora, est la procesa tan
pronto como le es posible, y la respuesta aparecer en la terminal del usuario.
Los principales recursos del sistema, el procesador, la memoria, dispositivos de
E/S, son continuamente utilizados entre los diversos usuarios, dando a cada
usuario la ilusin de que tiene el sistema dedicado para s mismo. Esto trae
como consecuencia una gran carga de trabajo al Sistema Operativo,
principalmente en la administracin de memoria principal y secundaria.
Ejemplos de Sistemas Operativos de tiempo compartido son Multics,
OS/360 y DEC-10.
Caractersticas de los Sistemas Operativos de tiempo compartido:

Populares representantes de sistemas multiprogramados multiusuario,


ejemplo: sistemas de diseo asistido por computador, procesamiento de
texto, etc.

Dan la ilusin de que cada usuario tiene una mquina para s.

Mayora utilizan algoritmo de reparto circular.

Programas se ejecutan con prioridad rotatoria que se incrementa con la


espera y disminuye despus de concedido el servicio.

Evitan monopolizacin del sistema asignando tiempos de procesador


(time slot).

Gestin de memoria proporciona proteccin a programas residentes.

Gestin de archivo debe proporcionar proteccin y control de acceso


debido a que pueden existir mltiples usuarios accesando un mismo
archivo.

2.8.

Sistemas Operativos distribuidos.

Permite distribuir trabajos, tareas o procesos entre un conjunto de


procesadores. Un sistema fuertemente acoplado es a aquel que comparte la
memoria y un reloj global, cuyos tiempos de acceso son similares para todos
los procesadores. En un sistema dbilmente acoplado los procesadores no
comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local.
Caractersticas de los Sistemas Operativos distribuidos:

16

Coleccin de sistemas autnomos capaces de comunicacin y


cooperacin mediante interconexiones hardware y software.

Gobierna operacin de un S.C. y proporciona abstraccin de mquina


virtual a los usuarios.

Objetivo clave es la transparencia.

Generalmente proporcionan medios para la comparticin global de


recursos.

Servicios aadidos: denominacin global, sistemas de archivos


distribuidos, facilidades para distribucin de clculos (a travs de
comunicacin de procesos internodos, llamadas a procedimientos
remotos, etc.).

Entre los diferentes Sistemas Operativos distribuidos que existen


tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba,
Taos, etc.

2.9.

Sistemas Operativos de red.

Son aquellos sistemas que mantienen a dos o ms computadoras unidas


atravs de algn medio de comunicacin (fsico o no), con el objetivo
primordial de poder compartir los diferentes recursos y la informacin del
sistema.
El primer Sistema Operativo de red estaba enfocado a equipos con un
procesador Motorola 68000, pasando posteriormente a procesadores Intel
como Novell Netware.
Los sistemas operativos ms utilizados que soportan la red son
Novell Netware, Personal Netware, LAN Manager, Windows NT Server, UNIX,
LANtastic.

2.10.

Sistemas Operativos paralelos.

En estos tipos de Sistemas Operativos se pretende que cuando existan dos o


ms procesos que compitan por algn recurso se puedan realizar o ejecutar al
mismo tiempo.
17

En UNIX existe tambin la posibilidad de ejecutar programas sin tener que


atenderlos en forma interactiva, simulando paralelismo, es decir, atender de
manera concurrente varios procesos de un mismo usuario. As, en lugar de
esperar a que el proceso termine de ejecutarse como lo hara normalmente,
regresa a atender al usuario inmediatamente despus de haber creado el
proceso.
Ejemplos de estos tipos de Sistemas Operativos estn: Alpha, PVM, la
serie AIX, que es utilizado en los sistemas RS/6000 de IBM.

3. Sistema operativo de versin libre

18

Los sistemas operativos libres son los que se adquieren sin pagar. Es decir, lo
que hacen el sistema operativo no buscan un afan de lucro y comparten
libremente el sistema operativo. Adems estos sistemas operativos tienen un
cdigo libre, es decir, todos pueden colaborar en su perfeccionamiento y
puedes cambiar su cdigo si tienes conocimientos de programacin.
Se refiere a la libertad de los usuarios de utilizar, copiar, distribuir, estudiar,
cambiar y mejorar el software. Ms concretamente se refiere a las cuatro
libertades de los usuarios de software:
1) La libertad de utilizar el programa, con cualquier propsito.
2) La libertad de estudiar como funciona el programa, y adaptarlo a sus
necesidades.
3) La libertad de distribuir copias de manera que se puede ayudar al vecino.
4) La libertad de mejorar el programa, y liberar las mejoras al pblico de tal
manera que toda la comunidad se beneficie. El acceso al cdigo fuente es una
precondicin para que se cumplan todas estas libertades.

Caractersticas de un sistema operativo libre


Un sistema operativo libre se caracteriza porque el usuario dispone de la
libertad de:
1. Ejecutar el programa, para realizar cualquier actividad que desee, sin
restricciones.
2. Estudiar el funcionamiento del programa y adaptarlo a sus necesidades.
3. Redistribuir copias del programa, tal como le fue distribuido, o modificado.
4. Mejorar el programa y distribuir copias de las modificaciones.

3.1.

Caractersticas

Se encuentra disponible el cdigo fuente del software, por lo que puede

modificarse el software sin ningn lmite.


Libertad de estudiarlo y adaptarlo.
Libertad de distribuir copias.
Libertad de mejora y publicacin de cambios.
Libertad de usar el programa con cualquier propsito.

3.2.

Ventajas
19

El usuario no comete delito por tenerlo o usarlo.


Amplsima gama y variedad de herramientas libres.
Actualizaciones peridicas con alta frecuencia.
100% libre de virus.
Altsimo nivel de estabilidad comprobada
Protege y defiende la SOBERANIA.
Tiene una gran comunidad de apoyo y soporte.
Diversidad de soluciones informticas.
Costo.
Flexibilidad de las soluciones informticas.
Independencia tecnolgica.

3.3.

Desventajas

El hardware debe ser de calidad y estndares abiertos.


Carece de una estructura ampliada mercadeo (marketing).
Algunas aplicaciones especficas no estn en el mercado.
Requiere profesionales debidamente calificados para la administracin
del sistema (es un sistema administrado).
Dificultad en el intercambio de archivos.
Algunas aplicaciones (bajo Linux) pueden llegar a ser algo complicadas
de instalar.
Inexistencia de garanta por parte del autor.
Interfaces grficas menos amigables.
Poca estabilidad y flexibilidad en el campo de multimedia y juegos.
Menor compatibilidad con el hardware.

3.4.

Importancia

El software libre es de gran utilidad debido a que existen programadores que


necesitan de un cdigo libre para modificarlo o actualizarlo segn el criterio de
uso que este le quiere dar al sistema operativo existen muchas versiones que
llegan a las expectativas de cada usuario como lo es en definitiva, lo que
puede aportar el software libre en nuestras escuelas y en nuestra sociedad,
segn como se introduzca, es otro modelo cultural y tecnolgico, otra manera
de entender la relacin entre las personas, el conocimiento y las herramientas
digitales, pero insisto, segn como se introduzca, porque si se hace con los
mismos criterios y de la misma forma que se est utilizando ahora respecto al
software cerrado y privativo, lo importante segn este modelo sera ms o
menos dinero o prestigio y no las personas, se habr perdido una magnfica
ocasin de transformar nuestras aulas y nuestra sociedad.

3.5.

TIPOS DE SISTEMAS OPERATIVOS LIBRES


20

a) Sistemas Operativos por su Estructura


Segn Alcal92, se deben observar dos tipos de requisitos cuando se construye
un sistema operativo, los cuales son: Requisitos de usuario: Sistema fcil de
usar y de aprender, seguro, rpido y adecuado al uso al que se le quiere
destinar. Requisitos del software: Donde se engloban aspectos como el
mantenimiento, forma de operacin, restricciones de uso, eficiencia, tolerancia
frente a los errores y flexibilidad. Posteriormente se describirn las distintas
estructuras que presentan los actuales sistemas operativos para satisfacer las
necesidades que de ellos se quieren obtener.
b) Software de dominio pblico
El software de dominio pblico es software que no est protegido por derechos
de autor. Es un caso especial de software libre no protegido con copyleft, lo que
significa que algunas copias o versiones modificadas pueden no ser
completamente libres.
Software protegido con copyleft
El software protegido con copyleft es software libre cuyos trminos de
distribucin a segura que todas las copias de todas las versiones son software
libre. Esto significa, porejemplo, que las licencias copyleft no permiten a
terceros agregar ningn requisito adicional y exige que el cdigo fuente sea
pblico.
c) Software libre no protegido con copyleft
El software libre no protegido con copyleft, incluye la autorizacin del autor
para redistribuir y modificar el software, as como el permiso para aadirle
restricciones adicionales. El que un programa sea libre pero no est protegido
con copyleft, implica que algunas copias o versiones modificadas del mismo
pueden no ser completamente libres. Una compaa de software podra
compilar el programa, con o sin modificaciones, y distribuir el archivo
ejecutable como un producto de software privativo.

21

3.6.

Ejemplos de sistemas operativos libres:

1) Haiku
Inspirado por BeOS (Be Operating System), Haiku aspira a convertirse en un
sistema rpido, eficiente, fcil de usar y fcil de aprender, sin descuidar su
potencia para los usuarios de todos los niveles. Su arquitectura de ncleo
avanzada ofrece capacidad para mltiples procesadores, un alto rendimiento
2) KolibriOS
KolibriOS (tambin conocido como KOS o Kolibri) es un sistema operativo libre
con un ncleo monoltico anticipativo en tiempo real escrito para PC con
arquitectura x86 de 32 bits. Puede funcionar con tan slo 8MB de memoria
RAM
3) PC-BSD
PC-BSD es un sistema operativo orientado a los escritorios y basado en
FreeBSD. Su objetivo radica en la facilidad de uso y de instalacin grfica
gracias a un programa que instala y configura automticamente un escritorio
con KDE por defecto
4) Fedora
Fedora es una distribucin Linux para propsitos generales basada en RPM, que
se mantiene gracias a una comunidad internacional de ingenieros, diseadores
grficos y usuarios que informan de fallos y prueban nuevas tecnologas.
Cuenta con el respaldo y la promocin de Red Hat. La ltima versin es Fedora
15, puesta a disposicin del pblico el 24 de mayo del 2011.
5) GNU/Linux
GNU/Linux es uno de los trminos empleados para referirse a la combinacin
del ncleo o kernel libre similar a Unix denominado Linux, que es usado con
herramientas de sistema GNU. Su desarrollo es uno de los ejemplos ms
prominentes de software libre; todo su cdigo fuente puede ser utilizado,
modificado y redistribuido libremente
6) openSUSE
openSUSE es el nombre de la distribucin y proyecto libre auspiciado por Novell
y AMD[3] para el desarrollo y mantenimiento de un sistema operativo basado
en Linux. Despus de adquirir SUSE Linux en enero de 2004
7) Ubuntu
Ubuntu es un sistema operativo mantenido por Canonical y la comunidad de
desarrolladores. Utiliza un ncleo Linux, y su origen est basado en Debian.
22

Ubuntu est orientado en el usuario promedio. En su ltima versin, Ubuntu


soporta oficialmente dos arquitecturas de hardware en computadoras
personales y servidores: x86 y AMD64 (x86-64); siendo la versin 6.10 la
ltima que oficialmente soport la arquitectura PowerPC, despus de lo cual es
solo soportada por la comunidad.
8) AROS
Es un sistema operativo gratuito y portable cuyo propsito es conseguir una
implementacin en cdigo abierto de los APIs del AmigaOS 3.1. Diseado para
ser portable y flexible, es binariamente compatible con AmigaOS en
procesadores 68k y compatible a nivel de cdigo fuente en otros procesadores
9) COSMOS
Cosmos es un sistema operativo de cdigo abierto escrito en C#. Incluye el
compilador IL2CPU para convertir cdigo de .Net en instrucciones nativas. El
sistema operativo es compilado en un binario. fue lanzada en agosto de 2010
10)
Darwin BSD
Es el sistema que subyace en Mac OS X, cuya primera versin final sali en el
ao 2001 para funcionar en computadoras Macintosh.
Integra el microncleo Mach y servicios de sistema operativo de tipo UNIX
basados en BSD 4.4 (en particular FreeBSD) que proporcionan una estabilidad y
un rendimiento mayor que el de versiones anteriores de Mac OS. proporciona al
Mac OS X prestaciones modernas, como la memoria protegida, la multitarea
por desalojo o expulsiva, la gestin avanzada de memoria.
11)
eCOS
eCos es un sistema operativo de tipo embebido que funciona sobre varias
arquitecturas, entre ellas x86, PowerPC, MIPS o ARM.
Sobre su desarrollo se encuentra una potente empresa dedicada a Linux como
lo es Red Hat. Es libre y gratuito.
12)
FreeBSD
FreeBSD es un sistema operativo libre para computadoras basado en las CPU
de arquitectura Intel, incluyendo procesadores Intel 80386, Intel 80486
(versiones SX y DX), y Pentium. Tambin funciona en procesadores compatibles
con Intel como AMD y Cyrix
13)
FreeDos
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que sea
totalmente compatible con las aplicaciones y los controladores de MS-DOS.
El programa ya ha alcanzado un alto grado de madurez y tiene algunas
caractersticas que no existan en MS-DOS. Algunos comandos de FreeDOS son

23

idnticos o mejores que sus equivalentes de MS-DOS, pero an faltan algunos


del sistema operativo original

De estos ejemplos
explicar.

Ubunt
u

tomaremos Ubuntu para

3.6.1. Ubuntu
Ubuntu es una distribucin Linux que ofrece un sistema operativo
predominantemente enfocado a ordenadores de escritorio aunque tambin
proporciona soporte para servidores.
Ubuntu es un sistema operativo desarrollado por la comunidad que es perfecto
para laptops, computadoras de escritorio y servidores. Ya sea que lo utilices en
el hogar, en la escuela o en el trabajo, Ubuntu contiene todas las aplicaciones
que puedas necesitar, desde procesadores de texto y aplicaciones de email,
hasta software para servidor web y herramientas de programacin.
Ubuntu es y siempre ser libre de costo. No pagas por una licencia de uso.
Puedes descargar, usar y compartir Ubuntu con tus amigos, familiares, escuela
o negocios libremente.
Se publica un nuevo lanzamiento de la versin de escritorio y servidor cada
seis meses. Esto significa que siempre tendrs las ms recientes aplicaciones
que el mundo del open source te puede ofrecer.
Ubuntu est diseado pensando en la seguridad. Consigues actualizaciones de
seguridad libremente por lo menos 18 meses en la versin de escritorio y
servidor.
Funcionamiento
El instalador grfico te permite arrancar y dejar en funcionamiento rpida y
fcilmente. Una instalacin standard debe tomar menos de 25 minutos.
Una vez instalado tu sistema est inmediatamente listo-para-usar.

3.6.2. Caractersticas

Basada en la distribucin Debian.

Disponible en 4 arquitecturas: Intel x86, AMD64, SPARC (para esta ltima


slo existe la versin servidor).
24


Los desarrolladores de Ubuntu se basan en gran medida en el trabajo de
las comunidades de Debian y GNOME.

Las versiones estables se liberan cada 6 meses y se mantienen


actualizadas en materia de seguridad hasta 18 meses despus de su
lanzamiento.

El entorno de escritorio oficial es Gnome y se sincronizan con sus


liberaciones.

De forma sincronizada a la versin 6.06 de Ubuntu, apareci por primera


vez la distribucin Xubuntu, basada en el entorno de escritorio XFce.

El navegador web oficial es Mozilla Firefox.

El sistema incluye funciones avanzadas de seguridad y entre sus


polticas se encuentra el no activar, de forma predeterminada, procesos
latentes al momento de instalarse. Por eso mismo, no hay un firewall
predeterminado, ya que no existen servicios que puedan atentar a la seguridad
del sistema.

Para labores administrativas en terminal incluye una herramienta


llamada sudo (, con la que se evita el uso del usuario root (administrador).

Mejora la accesibilidad y la internacionalizacin, de modo que el software


est disponible para tanta gente como sea posible.

No slo se relaciona con Debian por el uso del mismo formato de


paquetes deb, tambin tiene uniones muy fuertes con esa comunidad,
contribuyendo con cualquier cambio directa e inmediatamente, y no solo
anuncindolos. Esto sucede en los tiempos de lanzamiento. Muchos de los
desarrolladores de Ubuntu son tambin responsables de los paquetes
importantes dentro de la distribucin de Debian.

Todos los lanzamientos de Ubuntu se proporcionan sin costo alguno.

3.6.3.

VENTAJAS y DESVENTAJAS de UBUNTU

Ventajas:
Es totalmente Gratuito y aunque posea versiones de paga (con soporte
tcnico) es aun ms barato que comprar Windows.
Los distros importantes tienen muchos programas muy utiles y que lo
puedes encontrar muy fcilmente en internet.
Un punto muy importante es la seguridad, los Hackers y/o creadores de
virus rara vez atacan a Software de Linux.
Como se puede observar en muchas webs, existe infinidad de
Informacin tecnica que te servira de ayuda (Podriamos incluir este Post)
Se lleva bien en el arranque en conjunto con Windows.
Carga y realiza tareas con mayor eficiencia que Windows.
La constante actualizacion y nuevas versiones es asombrosa. Existen
infinidades deDistribuciones de Linux.
Y como no nombrar a TUX, una mascota querida por todos.
25

Desventajas:

El origen tecnico de Linux an se percibe; antes de que puedas creerlo,


estars abriendo una Terminal de Linux y escribiendo comandos. Algo
que nunca haras con Windows .
No es muy comun su uso en Compaias, por lo que generalmente se
usa para trabajar desde Casa, asi que debes hacer ajustes laboriosos.
A la hora de trabajar con documentos de Windows complejos, se podria
convertir en una tareas dificil o casi imposible debido a la poca
compatibilidad para importar desde Windows para Linux.
Instalar controladores de Hardware y programas resulta ser mas
complicado que en Windows. Esto debido a que las empresas creadoras
de controladores crean sus productos en base a Windows, el sistema
operativo mas usado a nivel mundial.
Muchos juegos no se ejecutan en Linux asi que olvidate de grandes
Graficos y poner a trabajar tu tarjeta de video al maximo. Claro existen
sus excepciones.

3.6.4. Variantes
Existen diversas variantes de Ubuntu disponibles, las cuales poseen
lanzamientos simultneos con Ubuntu. Las ms significativas son:

Kubuntu, el cual utiliza KDE en vez de GNOME.

Edubuntu, diseado para entornos escolares.

Xubuntu, el cual utiliza el entorno de escritorio Xfce.


3.6.5.

Requisitos

Pantalla de inicio.
Los requisitos mnimos recomendados, teniendo en cuenta los efectos de
escritorio, deberan permitir ejecutar una instalacin de Ubuntu Server
12.04 LTS.163
Procesador x86 a 700 MHz.
Memoria RAM de 512 Mb.
Disco Duro de 5 GB (swap incluida).
Tarjeta grfica y monitor capaz de soportar una resolucin de 1024x768.
Lector de DVD o puerto USB.
Conexin a Internet puede ser til.
Los efectos de escritorio, proporcionados por Compiz, se activan de forma
predeterminada en las siguientes tarjetas grficas:
Intel (i915 o superior, excepto GMA 500, nombre en clave Poulsbo)
NVidia (con su controlador propietario o el controlar abierto incorporado
Nouveau)
ATI (a partir del modelo Radeon HD 2000 puede ser necesario el controlador
propietario fglrx)
26

Para una instalacin ptima, y sobre todo si se dispone de ms de 3 GiB


de RAM, existe tambin una versin de Ubuntu para sistemas de 64 bits.

Conclusin
Luego de haber investigado y analizado se puede llegar a las
conclusiones:
Que se han desarrollado varios tipos de sistemas operativos.
Que a travs de los tiempos han sufrido cambios por parte de los
programadores, y siguen evolucionando, y todo por tratar de
cubrir las necesidades que se generan da tras da
Que Cada sistema operativo tiene un fin determinado que es la de
realizar tareas segn el objetivo a lograr, dependiendo de lo que
necesite el o los usuarios. La mayora de los sistemas operativos
de ltima generacin tienden a, atender un gran nmero de
usuarios, y que los procesos a realizar demoren en un mnimo de
tiempo.
Que los sistemas operativos pueden ser de tipo: monousuario,
multiusuarios, multitarea, monotrarea, a tiempo real y entre otros.
Que tambin hay sistemas operativos que son gratuitos, que no
requieren de hacer pago por una licencia de uso.

27

Infografa
https://prezi.com/_n-yarjqkaj1/caracteristicas-de-un-sistema-operativo-libre/
http://www.ubuntu-es.org/node/79283#.VyVEj_6G8Xg
https://es.scribd.com/doc/79817562/Tipos-de-Sistemas-Operativos-Libres
http://brainly.lat/tarea/367972
http://wwwthethreetired.blogspot.com/2011/09/sistemas-operativos-libresy.html
http://www.gnu.org/distros/free-distros.es.html
http://angelacollazosgrado11.blogspot.com/2011/04/clasificacion-de-lossistemas.html
http://linux.ciberaula.com/articulo/que_es_linux/
http://www.monografias.com/trabajos6/sisop/sisop2.shtml#ixzz47EHXu92j
http://www.informatica-hoy.com.ar/aprender-informatica/Que-es-el-sistemaoperativo.php

28

Anexos

Principales sistemas operativos


sistema operativo multiusuario

Ejemplo de sistemas operativos


logo de Linux
INTERFAZ GRFICA DE LINUX

29

Ptivi
Blender

INTERFAZ GRFICA DE LINUX

30

Sistemas operativos de versiones libres

Linux/Ubuntu

31

32