El movimiento GNU y
Linux

"World Domination. Fast"


J. C. Inostroza
jci@tux.cl

http://www.tux.cl

(page 1)


Richard Stallman



Richard M. Stallman (RMS) es el fundador de la Free Software Foundation (FSF), fundada en 1985, dedicada a promover los derechos de los usuarios para usar, copiar, modificar y redistribuir programas.

Promueve el uso y desarrollo del software LIBRE y documentacion libre.

(page 2)


Proyecto GNU


La meta del proyecto era generar un sistema operativo, totalmente libre y compatible con UNIX.

Para poder llevar a cabo esto, se necesito de software para crear el sistema operativo.
Compiladores, editores, shells, etc. fueron creados por voluntarios.

Nace el compilador gcc (Gnu's C Compiler) en y Emacs .

(page 3)


Copylefts



La forma de distribuir el software se hizo
a traves de una licencia. Nace la GPL (Gnu's
Public License).

Aparece el concepto de "Copyleft - All Rights
Reversed"

(page 4)


Y en que diablos consiste la licencia?



La licencia GPL permite:

(page 5)


FSF



La FSF fue la primera distribuidora de software GNU. Distribuia copias de Emacs y GCC, ademas de vender la documentacion.

Muchos empleados de la FSF crearon software bajo la licencia GNU. Uno de ellos es BASH o Bourne Again Shell.

La meta original seguia siendo un sistema operativo.

(page 6)


GNU HURD



Crear un sistema operativo no es tarea facil. Para 1990, el desarrollo del HURD, el sistema operativo del proyecto GNU, no avanzaba mucho.
Pero en 1991, Stallman vio que el desarrollo del HURD era lentisimo y que no podrian llegar a fin de año con un kernel preparado.

(page 7)


FreaX? Linux!



En la misma epoca (1991), un estudiante de Finlandia habia desarrollado de cero un sistema operativo parecido a Unix, basado en el trabajo de Andy Tanembaum.

Este nuevo sistema kernel se le llamo originalmente FreaX.
A los dias se renombro a Linux.
Este estudiante se llama Linus Torvalds.

(page 8)


GNU/Linux



En 1992, el software GNU y el kernel de Linux se unieron para proporcionar un sistema operativo completamente LIBRE, llamado GNU/Linux.

Este sistema operativo es mantenido por miles de entusiastas alrededor del mundo, contribuyendo a la escritura de nuevos drivers, parches, etc.

(page 9)


Sistema Operativo Linux



Consiste en un Kernel y programas que corren sobre el.
Hay programas LIBRES, programas con OTRAS LICENCIAS COMPATIBLES y programas COMERCIALES.

Open Software != Free Software

(page 10)


Open Software != Free Software



Un ejemplo es QT, desarrollado por Trolltech. Qt es el motor del entorno grafico KDE.

Hace pocos años fue lanzado el motor QT con la licencia GPL, pero si se quiere desarrollar aplicaciones comerciales sobre QT, se debe comprar QT (ademas de venir con un kit de desarrollo completo).

(page 11)


Ventajas





(page 12)


Desventajas




(page 13)


Usuarios



De acuerdo a li.org (Linux Counter), hay cerca de 18 millones de usuarios alrededor del mundo.

counter.jpg

(page 14)


Linux, Estados y Empresas



Recientemente, los estados de Alemania, Japon y Francia redujeron su gasto en licencias, cambiando el sistema operativo a Linux.

Empresas Internacionales usan Linux por ser un sistema operativo confiable y seguro, ademas de tener una tasa de desarrollo mas alta en cuanto a Kernel/Programas

(page 15)


Distribuciones (Distros)




La coleccion de Kernel+Programas se llama Distribucion. Cada distribucion posee un segmento de los usuarios, de acuerdo a sus necesidades y tareas.

Las hay de todo tipo: No Comerciales, Comerciales, etc...

Solo por nombrar unas pocas...

(page 16)


Distros (1)



Red Hat

Red Hat Corp. es una empresa estadounidense que desarrolla una de las distribuciones mas usadas actualmente (18%)

Mandrake

Mandrakesoft, Francesa, empresa dedicada a desarrollar una distro orientada a usuarios finales (escritorio)

(page 17)


Distros(2)



Suse

Empresa Alemana con un fin similar a Mandrake. La diferencia esta es que esta distro es totalmente comercial.

Conectiva
Empresa Brasileña, con sucursal en Chile.

(page 18)


Distros(3)



Debian

Una de las distribuciones motivada por el movimiento GNU. Mantenida solo por voluntarios


Slackware

Otra de las distros motivada por el GNU. Pretende ser el distro mas cercana a UNIX.

(page 19)


Recursos Linux



Para dar una idea general de cuantos recursos de Linux existen en Chile, se hizo un pequeño experimento, el jCiCraft.

jCiCraft es un simple script que navega por paginas webs, determinando el programa/version para servir paginas WWW.

(page 20)


jCiCraft: Google (Parte 1)


De acuerdo a parametros simple de busqueda en Google, vemos la cantidad de paginas encontradas por pais.

jcicraft1.jpg



jCiCraft: Inicio

Vamos a elegir una herramienta basica de los ISP : el software para alojamiento de paginas web.
Existe una variedad de software en el mercado,
como:

(page 21)


jCiCraft: Recoleccion de datos



Para recolectar los datos de los ISPs chilenos, recolectamos datos desde dos partes principales


nic.cl
netcraft.com


(page 22)


jCiCraft: Cantidades


Cerca de 814 sitios web, comerciales y no comerciales fueron revisados.

results1.png

(page 23)


jCiCraft Parte 2


De un total de 814 sitios Web en Chile (Datos obtenidos en Nic.cl y Netcraft)

jcicraft2.jpg

(page 24)


jCiCraft Parte 3



Del total de sistemas operativos recolectados

jcicraft3.jpg

(page 25)


jCiCraft Parte 4



Del total de Sistemas Operativos Linux por distribucion

jcicraft4.jpg

(page 26)


jCiCraft - Conclusion




(page 27)


jCiCraft - Algunos datos adicionales...





(page 28)


Software Disponible



Hay una graaaaan variedad:
(page 29)


Software Disponible (2)



(page 30)


Costo



La gran mayoria del software mencionado anteriormente viene como software minimo de una distribucion.

El costo es reducido si se compara con cualquier sistema existente en el mercado

Por ejemplo:
NT + IIS + Oracle + Office + MS Proxy = $$$


(page 31)


Velocidad de desarrollo del Software




Recientemente, se descubrio un error en versiones de Apache anteriores a la 1.3.2X que provocaba comportamiento erratico en las maquinas.

El error fue detectado y corregido a los tres dias.

Mientras que...

(page 32)


Lentitud de desarrollo del Software



Programas como IIS que dicen ser "seguros y confiables" (en la misma documentacion) de Microsoft deben esperar al menos un mes en el desarrollo del gran "Parche sobre Parche" (Service Pack).

La ultima "vulnerabilidad" tuvo que esperar tres meses desde que fue informada. El autor del descubrimiento fue amenazado por Microsoft si revelaba esta informacion.

(page 33)


...volviendo a las licencias



Una empresa fiscalizadora de Software, ADS, esta realizando una campaña llamada "Tolerancia Cero" para hacer que las empresas regularicen su situacion en cuanto a software/SO y licencias.

Muchas empresas han tenido que pagar millonarias deudas por concepto de licencias brujas o programas pirata.

Conectiva, en Chile, esta realizando una contracampaña, llamada "Costo Cero".

(page 34)


Torvalds



Hace unos años, se le pregunto a Linus Torvalds que es lo que pretendía con Linux.

Medio en serio, medio en broma respondio:

"World Domination. Fast."

(page 35)