3. Un Poco de Historia
1984 1991
USA Finlandia
Richard M.Stallman Linus B.Torvalds
FSF::Proyecto GNU Kernel Linux
4. Software Libre
Definición:
Movimiento global tecnológico-filosófico relativo a la
informática, creado por Richard Stallman.
En 1984 R. Stallman crea la Free Software Fundation,
Objetivo :
Crear un sistema operativo libre .
El proyecto se llama GNU (G=GNU No es Unix).
Stallman programa el editor EMACS y el compilador
GCC, pilares de la programación del SL.
5. Cuestiones Legales
Stallman crea la Licencia Pública General (GPL)
● Libertad 0: libertad de usar el programa, con
cualquier propósito
● Libertad 1: libertad de estudiar cómo funciona el
programa y adaptarlo a nuestras necesidades
● Libertad 2: libertad de distribuir copias, con lo que
podemos ayudar a los demás.
● Libertad 3: libertad de mejorar el programa y hacer
públicas las mejoras a los demás, de modo que toda la
comunidad se beneficie.
6. El Copyleft
El software libre está protegido por COPYLEFT
¿Qué es Copyleft?
Es un copyright invertido,
mientras copyright dice:
“PROHIBIDO TODA COPIA POR CUALQUIER
MEDIO...etc.”
COPYLEFT dice:
“ PERMITIDA LA COPIA POR TODOS LOS
MEDIOS...etc”
7. Linus, la otra parte de la historia
Linus Torvalds,
estudiante de la
Universidad de Helsinski,
Finlandia
1991: Propone un sistema operativo
basado en Minix (s.o. Con fines educativos)
1992: Nace el núcleo ó Kernel, llamado
LINUX.
TUX, la mascota oficial
8. El nuevo Sistema Operativo
1984 1991
USA Finlandia
Richard M.Stallman Linus B.Torvalds
FSF::Proyecto GNU Kernel Linux
GNU con LINUX
9. Un Sistema Operativo
compuesto básicamente de:
1) Un núcleo o kernel: software que realiza
tareas a bajo nivel (interactúa con el
hardware).
2) Aplicaciones varias que interactúan con el
usuario y el resto del sistema
harware
+software
shell
kernel
Hardware
usuario
11. Distribuciones
GNU con LINUX
Empresas y usuarios pueden copiar, mejorar y
redistribuir el software libre =>así nacen las
"Distribuciones de GNU/Linux”
Una DISTRIBUCIÓN:
Es una adaptación de un sistema GNU/Linux
12. Distribuciones GNU/Linux
Una Distribución: genera la comercialización del
soporte para GNU/Linux (capacitación, programación a medida,
manuales, soporte técnico, etc.)
Ejemplo de distribuciones:
● Red Hat -> Empresa Red Hat (USA)
● SUSE -> Novell (distribución de origen alemán)
● Debian -> Comunidad de Usuarios del Proyecto Debian
● Mandriva-> Empresa Mandrake Soft de origen francés
● Slackware -> Proyecto Liderado por Patrick J. Volkerding
● Knoppix -> Proyecto de Klaus Knopper - Alemania)
● Slax -> Proyecto de Tomas Matejicek
● Adrenalinux-> Proyecto de Hugo Orellano
● Ututo -> Proyecto Dirigido por Daniel Olivera
Visite : http://distrowatch.com/
http://www.linuxlinks.com/
13. Aplicaciones para Escritorio
● Navegadores: Mozilla, Firefox
● Mensajería: aMSN, Gaim, Kopete, etc.
● Ofimática: OpenOffice, Koffice, Abiword, etc.
● Multimedia, juegos, etc.
Aplicaciones Educativas
● Plataformas Educativas: Moodle, Ilias, otras...
● Distribuciones Live-CD
(Visite: http://linuxshop.ru/linuxbegin/win-lin-soft-spanish/index.shtml)
14. Aplicaciones de Software Libre
¿Sabía que existen programas de software
libre para MS Windows?
Aplicaciones para Internet
● Servidores de páginas web (Apache)
● Servidores de Bases de Datos (MySQL y
PosgreSQL)
● Servidores de correo
● Routers, Firewall
● LAMP (Linux+Apache+MySQL+PHP) para
aplicaciones web – sitios dinámicos.
15. Aplicaciones para Desarrollo
Aplicaciones IDE (Entorno Integrado de Desarrollo):
KDevelop, Glade, Gambas, Eclipse, Zope, etc.
Compiladores para todos los lenguajes (C, C++,Pascal,
Basic, Fortran, Java, ADA, Lisp, Prolog, PHP, PERL, SQL,
PYTHOM, etc.)
listado de aplicaciones equivalentes en
http://linuxshop.ru/linuxbegin/win-lin-soft-spanish/index.shtml
16. Escritorios en GNU/Linux
Escritorio:
Conjunto de componentes gráficos y funcionalidades
que conforman un entorno de trabajo amigable para
el usuario.
Los escritorios más populares (hoy) son:
GNOME KDE XFCE
Otros: Icewin, WindowMaker, AfterStep, Fluxbox, Enlightment