Anda di halaman 1dari 34

Historia de GNU/Linux

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


A finales de los aos 60, estaban trabajando
en desarrollar un sistema operativo llamado
MULTICS, en los laboratorios Bell
(propiedad de AT&T), lastimosamente este
ambicioso proyecto no lleg a completarse.

Thomson construy un juego llamado space


travel. Sin embargo descubri que el juego
era muy lento.

Decidi programarlo nuevamente con ayuda


de Richie, pero fue un trabajo muy complejo
ya que lo tenan que programar en el
Ken Thompson y Dennis Richie lenguaje de programacin ensamblador.

La experiencia adquirida llev a Thomsom a


desarrollar un sistema operativo llamado
UNICS (ms adelante se llam UNIX).

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


El sistema operativo gust mucho en los
directivos de los laboratorios Bell, por lo
que impulsaron que UNIX fuera escrito
nuevamente para una mquina ms
potente.

En los aos 70, se decidi escribir UNIX


pero ahora en el lenguaje de
programacin C, ya que iba a ser ms
fcil de modificar e iba a ser ms
portable, provocando que otros
programadores pudieran hacer sus
aportes para mejorarlo.
Ken Thompson y Dennis Richie

AT&T puso a UNIX a disposicin del


Gobierno de Estados Unidos, compaas
y universidades, por medio de una
licencia.

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


En los laboratorios del MIT, necesitaba el cdigo
fuente de los controladores de una impresora,
pero la compaa se los neg.

En 1983, anunci el proyecto GNU que buscaba


desarrollar un sistema operativo similar a UNIX,
pero que pudiera ser distribuido libremente.

Se comenz a desarrollar el ncleo en un


proyecto llamado Hurd, sin embargo por
diferencias tcnicas y personales entre los
programadores el proyecto no pudo continuar.

Richard Stallman Para el ao 1990, ya el proyecto GNU tena


varias aplicaciones perifricas sin embargo no
contaban con el ncleo para tener el sistema
operativo.

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


En 1991, comenz a trabajar en la creacin
de un sistema operativo muy bsico como
proyecto de maestra.

Pidi ayuda en internet para que la


comunidad lo retroalimentara, en su proyecto,
sin embargo la respuesta fue ms de lo
esperado, muchos programadores
comenzaron a compartirle sus conocimientos.

En 1994 se liber la versin 1.0 del ncleo


(kernel), con ms de 170000 lineas de cdigo.

Linus Torvalds Torvalds decidi liberar el ncleo bajo la


licencia GPL.

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


Departamento de Administracin de Tecnologas de Informacin y Comunicaciones
Definiciones

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


Qu es software libre?

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


Las 4 libertades

Libertad 0: libertad de ejecutar el programa como se desea, con cualquier propsito.

Libertad 1: libertad de estudiar cmo funciona el programa, y cambiarlo para que


haga lo que usted quiera.**

Libertad 2: libertad de redistribuir copias para ayudar a su prjimo.

Libertad 3: libertad de distribuir copias de sus versiones modificadas a terceros.**

** es necesario tener el cdigo fuente.

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


Open Source
Mantiene los principios del software libre en materia de prctica pero incompatibles en la
parte filosfica.

Es promovida por la Open Source Iniciative, a diferencia del software libre promovido por la
Free Software Fundation.

El software libre se enfoca en que las personas tengan acceso al software con la libertad de
hacer con l lo que quieran y consideran inmoral que existan compaas cierren su cdigo
fuente

La filosofa del open source es compartir o tener a disposicin el cdigo fuente y tener la
posibilidad de modificarlo y redistribuirlo de manera que mas le convenga a los usuarios,
siempre envueltos en el marco de legal por medio de una licencia.

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


FLOSS / FOSS
Ante la ambigedad en el concepto de Free Software, se adopt el termino
FLOSS cuyo significado es Free/Libre and open source software, se utiliza
la palabra en castellano libre para denotar el concepto de libertad que
tiene este software y no la de la parte econmica.

Por algunos motivos legales con el nombre FLOSS se ha adoptado el


trmino FOSS, aunque todava se utilizan ambos.

El FLOSS o FOSS es el software que permite estudiar, modificar o mejorar


su diseo mediante la disponibilidad de sus cdigo fuente. Este termino se
creo para resolver los problemas de ambigedad ideolgica que se puedan
crear por motivo de los conceptos Software Libre y Open Source.

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


Software Privativo
Es utilizado como un antnimo del software libre, su principal caracterstica
es que restringe los derechos a estudiar, modificar, redistribuir o usar dicho
software.

Hay personas que tambin le llaman software propietario, sin embrago, no


es un termino del todo correcto ya que se involucra ms en los derechos de
propiedad del software y no tanto en su uso.

Los usuarios piensan que pagar para obtener la licencia los hace dueos
del software, cosa que es totalmente incierto, ya que, los usuarios no son
los propietarios del software sino que solo tienen el derecho a utilizarlo bajo
ciertos trminos y condiciones.

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


Departamento de Administracin de Tecnologas de Informacin y Comunicaciones
Shareware
Es el software que se distribuye con ciertas limitaciones, se caracteriza
por que se distribuye bajo una versin de prueba y despus de cierto
tiempo hay que pagar por su licencia para seguir utilizando la aplicacin.
Con esto se le da al usuario la oportunidad de probar el software antes
de comprarlo.

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


Freeware
Se distribuye de manera gratuita y est disponible para su uso sin ningn
tipo de costo adicional y por un tiempo ilimitado.

Se le conoce como software gratuito, hay que aclarar que este tipo
software no precisamente tiene que ser software libre, ya que la mayora del
tiempo no respeta las 4 libertades antes mencionadas.

La mayora del tiempo viene con una licencia de software que muchas
veces permite la redistribucin con algunas restricciones, como no modificar
la aplicacin, o que se utilice de una manera no comercial, en caso de
quererse usar de manera comercial se deber pagar por la licencia del
software.

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


Mitos entorno al Software Libre
El software libre es gratis.

Al ser libre es ms inseguro.

El software libre no tiene respaldo de nadie.

El software libre es muy difcil de usar.

El software libre solo lo utilizan personas expertas en computacin.

El software libre no tiene ninguna licencia.

Al no pagar por su licencia, el software libre no es de nadie.

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


El software libre nadie lo usa!

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


El software libre nadie lo usa

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


El software libre nadie lo usa

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


El software libre nadie lo usa

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


El software libre nadie lo usa

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


El software libre nadie lo usa

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


El software libre nadie lo usa

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


El software libre nadie lo usa

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


Ventajas del Software Libre
La posibilidad de disponer del cdigo fuente de un software, lo que provoca que exista un
nmero ilimitado de mejoras al mismo.

El derecho que tienen los usuarios a redistribuir esas mejoras o modificaciones, as como
la libertad de reutilizar otros cdigos y crear ms aplicaciones para compartir con todas
las personas.

El derecho de utilizar el software sin que su uso sea restringido, lo que provoca que a su
vez existan ms usuarios utilizando el mismo software, y as entre todos los usuarios se
ayudarn a crear mejoras al software, con esto todos los usuarios saldrn beneficiados.

Tiene la posibilidad de hacerse ingeniera inversa para poder ver como est construido
dicho software.

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


Ventajas del Software Libre
El software Libre no depende de ninguna compaa desarrolladora.

Si ocurriera algn ataque o vulnerabilidad de ataque, es muy posible que se


repare con muchas ms velocidad, ya que en el software libre una persona
con conocimientos puede mejorar el software, en el software privativo esa
misma persona no tendra el derecho de hacerlo.

Con el software libre se evita que se utilice el software de manera ilegal


piratera, ya que siempre se respetan las libertades que el autor decidi
darle a los usuarios del software.

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones


Desventajas del Software Libre
Al ser libre puede causar algn tipo de inseguridad de uso para los usuarios.

La curva de aprendizaje de los usuarios puede ser un poco alta, ya que al


existir una cultura de adquirir software privativo, las personas se sienten ms
conformes con la interfaz grfica del mismo.

Menor compatibilidad con el hardware, ya que muchos fabricantes tienen


convenios con las empresas desarrolladoras de software privativo.

No se cuenta con la capacidad econmica para hacer mercadeo as como lo


hacen las empresas desarrolladoras de software privativo.

Departamento de Administracin de Tecnologas de Informacin y Comunicaciones

Anda mungkin juga menyukai