Академический Документы
Профессиональный Документы
Культура Документы
La informtica tal y como se le conoce hoy da, surgi a raz de la II Guerra Mundial, en la dcada
de los 40. En esos aos no exista siquiera el concepto de "Sistema Operativo" y los
programadores interactuaban directamente con el hardware de las computadoras trabajando en
lenguaje mquina (esto es, en binario, programando nicamente con 0s y 1s).
El concepto de Sistema Operativo surge en la dcada de los 50. El primer Sistema Operativo de la
historia fue creado en 1956 para un ordenador IBM 704, y bsicamente lo nico que haca era
comenzar la ejecucin de un programa cuando el anterior terminaba.
En los aos 60 se produce una revolucin en el campo de los Sistemas Operativos. Aparecen
conceptos como sistema multitarea, sistema multiusuario, sistema multiprocesadores y sistema en
tiempo real.
Es en esta dcada cuando aparece UNIX, la base de la gran mayora de los Sistemas Operativos
que existen hoy en da.
En los aos 70 se produce un boom en cuestin de ordenadores personales, acercando estos al
pblico general de manera impensable hasta entonces. Esto hace que se multiplique el desarrollo,
crendose el lenguaje de programacin C (diseado especficamente para reescribir por completo
el cdigo UNIX).
Como consecuencia de este crecimiento exponencial de usuarios, la gran mayora de ellos sin
ningn conocimiento sobre lenguajes de bajo o alto nivel, hizo que en los aos 80, la prioridad a la
hora de disear un sistema operativo fuese la facilidad de uso, surgiendo as las primeras
interfaces de usuario.
En los 80 nacieron sistemas como MacOS, MS-DOS, Windows.
En la dcada de los 90 hace su aparicin Linux, publicndose la primera versin del ncleo en
septiembre de 1991, que posteriormente se unira al proyecto GNU, un sistema operativo
completamente libre, similar a UNIX, al que le faltaba para funcionar un ncleo funcional. Hoy en
da la mayora de la gente conoce por Linux al Sistema Operativo que realmente se llama
GNU/Linux
GENERACIN
POCA
CARACTERSTICAS
Generacin Cero
Dcada 1940
Dcada 1950
Primera mitad de la
dcada de 1960
Generacin Uno
Generacin Dos
Generacin Tres
Los sistemas operativos de
esta generacin eran de
modos mltiples, tiempo
Segunda mitad de la
dcada de 1960 a la
Primer mitad de 1970
compartido, procesamiento
en tiempo real y
multiprocesamiento.
Generacin Cuatro
Generacin Cinco
Qu es Software Libre?
Es un programa o secuencia de instrucciones usada por un dispositivo de procesamiento digital
de datos para llevar a cabo una tarea especfica o resolver un problema determinado, sobre el cual
su dueo renuncia a la posibilidad de obtener utilidades por las licencias, patentes, o cualquier
forma que adopte su derecho de propiedad sobre l (o sea, el software libre puede estar licenciado,
o protegido por una patente autoral), por lo que puede utilizarse o transferirse sin pago alguno al
licenciante, o a su creador.
Es la denominacin del software que respeta la libertad de los usuarios sobre
su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado,
modificado y redistribuido libremente. Segn la Free Software Fundacin, el software libre se
refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y
distribuirlo modificado.
El software libre suele estar disponible gratuitamente, o al precio de costo de la distribucin a
travs de otros medios; sin embargo no es obligatorio que sea as, por lo tanto no hay que asociar
software libre a "software gratuito" (denominado usualmente freeware), ya que, conservando
su carcter de libre, puede ser distribuido comercialmente ("software comercial"). Anlogamente, el
"software gratis" o "gratuito" incluye en ocasiones el cdigo fuente; no obstante, este tipo de
software no es libre en el mismo sentido que el software libre, a menos que se garanticen
los derechos de modificacin y redistribucin de dichas versiones modificadas del programa.
Costo.
Independencia tecnolgica.
Algunas aplicaciones (bajo Linux) pueden llegar a ser algo complicadas de instalar.
Aunque software, libre no implica necesariamente que el producto sea gratuito, lo habitual
es que podamos obtener los programas descargndolos libremente de internet o a travs de
distribuciones.
Software Propietario
Es cualquier programa informtico en el que el usuario tiene limitaciones para usarlo, modificarlo o
redistribuirlo (esto ltimo con o sin modificaciones). (Tambin llamado cdigo cerrado o software no
libre, privado o privativo)
Para la Fundacin para el Software Libre (FSF) este concepto se aplica a cualquier software que
no es libre o que slo lo es parcialmente ( semilibre ), sea porque su uso, redistribucin o
modificacin est prohibida, o requiere permiso expreso del titular del software.
Este posee accesos para que el usuario implemente otro tipo de sistema en el.
Unificacin de productos.
Facilidad de adquisicin (puede venir preinstalado con la compra del PC, o encontrarlo
fcilmente en las tiendas).
Las empresas que desarrollan este tipo de software son por lo general grandes y pueden
dedicar muchos recursos, sobretodo econmicos, en el desarrollo e investigacin.
Imposibilidad de copia.
Imposibilidad de modifacin.
Imposibilidad de redistribucin.
La licencia nos limita a usar ese software por una sola persona (quien lo adquiere). No se
puede redistribuir, a no ser que la licencia lo permita.
Al no tener acceso al cdigo fuente, no podemos corregir los posibles errores que tenga el
programa, ni adaptarlo a nuestras necesidades. Dependemos de las variaciones que la empresa
propietaria realice con las nuevas versiones.
Lo habitual es tener que pagar por adquirir estos programas, y muchos de ellos ya
sabemos que no son precisamente baratos y asequibles.
Linux.
Linux es, a simple vista, un Sistema Operativo. Es una implementacin de libre distribucin UNIX
para computadoras personales (PC), servidores, y estaciones de trabajo. Fue desarrollado para el
i386 y ahora soporta los procesadores i486, Pentium, Pentium Pro y Pentium II, as como los
clones AMD y Cyrix. Tambin soporta mquinas basadas en SPARC, DEC Alpha,
PowerPC/PowerMac, y Mac/Amiga Motorola 680x0.
Como sistema operativo, Linux es muy eficiente y tiene un excelente diseo. Es multitarea,
multiusuario, multiplataforma y multiprocesador; en las plataformas Intel corre en modo protegido;
protege la memoria para que un programa no pueda hacer caer al resto del sistema; carga slo las
partes de un programa que se usan; comparte la memoria entre programas aumentando la
velocidad y disminuyendo el uso de memoria; usa un sistema de memoria virtual por pginas;
utiliza toda la memoria libre para cache; permite usar bibliotecas enlazadas tanto esttica como
dinmicamente; se distribuye con cdigo fuente; usa hasta 64 consolas virtuales; tiene un sistema
de archivos avanzado pero puede usar los de los otros sistemas; y soporta redes tanto en TCP/IP
como en otros protocolos.
Caractersticas de los Sistemas Linux: es un Sistema Operativo tipo Unix diseado para
aprovechar al mximo 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 ejecucin de cada aplicacin. Esto se conoce como multitarea preferente, porque
cada programa tiene garantizada la posibilidad de correr. Windows no soporta multitarea
preferente, slo la llamada multitarea cooperativa, bajo la cual los programas corren hasta que
ellos mismos permiten la ejecucin de otro programa o no tienen otra que hacer durante ese
perodo.
2.2 Multiusuario
El concepto de que numerosos usuarios pudieran accesar aplicaciones o el potencial de
procesamiento en una sola PC era un mero sueo hace unos cuantos aos. Linux permite que ms
de una sola persona pueda trabajar en la misma versin de la misma aplicacin de manera
simultnea, desde las mismas terminales, o en terminales separadas.
2.3 Redes y Telecomunicaciones
La superioridad de Linux sobre otros sistemas operativos es evidente en sus utileras para redes y
comunicaciones. Ningn 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, lneas seriales sncronas y asncronas.
2.4 Internet
Con Linux usted puede conectarse a Internet y al vasto mundo de informacin que esta red abarca.
Correo Electrnico, Listas de Correo, Grupos de Inters, Bsqueda 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.
2.6 Programacin
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 dinmico (DLL).
2.7 Portabilidad
Linux fue diseado teniendo en cuenta la portabilidad de las aplicaciones. Linux es compatible con
diversos estndares Unix, tales como System V, BSD y los estndares internacionales IEEE
POSIX.1 e IEEE POSIX.2, facilitando el desarrollo de aplicaciones para mltiples plataformas.
Algo as como nueve de cada diez usuarios de PC usan Windows. Sin embargo, el omnipresente
programa de Microsoft no es el nico sistema operativo que existe. Esto bien lo saben los
aficionados a las computadoras Apple, que utilizan el Mac OS, y tambin los amantes de Linux, un
sistema operativo tanto para PC como para Mac que presenta las grandes ventajas de estar
disponible gratis en la web y que se lo puede copiar ilimitadamente en forma legal.Para quien est
acostumbrado a usar Windows, Linux resultar algo as como un pas cercano al propio. El recin
llegado a las tierras del pingino encontrar todo un poco extrao al comienzo, pero poco a poco
se dar cuenta de que algunas cosas son las mismas de siempre, que a lo sumo tienen diferente
nombre, o se hacen de un modo slo ligeramente diferente.Una "obligacin" que tiene Linux es que
sus aplicaciones sean compatibles con las de Windows. Y esto lo logra slo en parte. En general,
lo que ocurre es que aquellos documentos ms usuales, sin caractersticas demasiado especficas,
sern trasladables sin problemas del OpenOffice.org al Office y viceversa.Pero cuando el archivo
en cuestin tiene alguna particularidad poco comn, es posible que pierda ciertas caractersticas
cuando se lo abra con Linux si fue creado en Windows o al revs. Sin embargo, es difcil que los
datos sean inaccesibles, si no hay total compatibilidad lo que suele ocurrir es que el documento
pierda algn atributo. (En base a Informtica 2.0 de Clarn)