Linux y Software Libre - cie.unam.mxhdcg/pub/Linux-FSW.pdf · Linux y Software Libre Abril, 2008...
Transcript of Linux y Software Libre - cie.unam.mxhdcg/pub/Linux-FSW.pdf · Linux y Software Libre Abril, 2008...
Linuxy Software Libre
Abril, 2008
Héctor Daniel Cortés González<[email protected]>
Centro de Investigación en EnergíaUNAM
Una alternativa en computación
Motivación
● La computación es mucho más que Windows– Existe mucha oferta, lo cual disminuye el precio
(salario)
● Existen otras formas de computación:– Macintosh, Unix, Linux
– Existe menor oferta, lo cual incrementa el precio (salario)
Contenido
● Clasificación del Software● ¿Que es Linux?● Distribuciones de Linux● Servicios de Internet● Servicios de Intranet● Aplicaciones de Escritorio● Software Libre en los Negocios● Conclusiones
Clasificacion del Sofware
● SW libre● SW de dominio público● SW semilibre● SW propietario● SW “copylefted”● SW comercial
Software Libre
● La libertad de ejecutar el software, con cualquier propósito (libertad 0)
● La libertad de estudiar cómo funciona el programa, y adaptarlo a sus necesidades (libertad 1)
Software Libre
● La libertad de distribuir copias del programa, de modo que usted pueda ayudar a su vecino (libertad 2).
● La libertad de mejorar el programa y proporcionar las mejoras al público, de modo que se beneficie a la comunidad completa (libertad 3)
SW Copylefted
● El software "copylefted" es software libre cuyos términos de distribución no permiten la adición de ninguna restricción al redistribuir o modificar el software. Esto significa que cada copia de el software, aún si ha sido modificado, debe ser software libre.
¿Que es Linux?
● Linux es un Sistema Operativo parecido a Unix, desarrollado en 1991 por un estudiante de Computación llamado Linus Torvalds de la Universidad Tecnológica de Finlandia con la colaboración de cientos de programadores en el mundo.
● Es un programa (software) libre.
¿Que es Linux?
● Multitarea● Multiusuario● Redes y
Telecomunicaciones● Internet● Interconectividad
● Ambiente de programación
● Portabilidad● Entorno Gráfico● Facilidad de Uso● Aplicaciones
¿Que es Linux?
● x86● 68k● sparc● arm● powerpc● mips● parisc
● s/390● alpha axp● ia64● amd64● powerpc64● dragonball● PP5002
¿Que es Linux?
● El núcleo del sistema (kernel)● Programas utilitarios (GNU)● Herramientas de desarrollo (GNU)● Entorno gráfico (Xorg)● Facilidad de Uso (GNOME)● Aplicaciones
Distribuciones de Linux
● RedHat– CentOS, ScientificLinux
● Fedora– Spins: Live, Games, Developer, Electronic Lab
● Debian– Ubuntu
● Slackware● Suse
El Inicio
● 1994● Licenciatura en Informática de la UAEM● Lic. Luis Fernández Guerrero● Dr. Rafael Morales Gamboa● Slackware 1.0● Acer i486DX, 16MB RAM, 40GB HD
Crecimiento de Linux
● 1991. Linus Torvalds crea Linux 0.01● 1992. Linux 0.96, 1mil usuarios● 1994. Linux 1.0, 50 mil usuarios● 1995. Linux 1.2, 500 mil usuarios● 1997. Linux 2.1, 3.5 millones de usuarios● 1999. Linux 2.2, 12 millones de usuarios
Explosión del WWW
● La explosión del WWW (World Wide Web) se debió en gran parte a la combinación Linux + Apache: excelente costo/beneficio.
● El 63% de los Servidores WWW en el mundo utilizan Apache.
Servicios de Internet
● WWW (Apache)● Correo Electrónico (sendmail, pop3, imap)
– AntiSpam (spamassassin, clamav, RBL)
● Depósito de Archivos (WUFTP)● Servicio de Nombres (BIND)● Conexiones Remotas (OpenSSH)● Cifrado de datos (OpenSSL)
Servicios de Intranet
● FireWall● Caché/Aceleradores de WWW● Servidor de Aplicaciones● Bases de Datos● Sistemas Redundantes● Respaldos
Redes Locales
● Redes Unix (NIS, NFS)● Redes Netware (NCP, LDAP)● Redes Macintosh (AppleTalk)● Redes Windows (SAMBA)
Redes remotas
● Servicios de Acceso (dialin, PPP, PPPoE)● Conexiones Inalámbricas (WiFi)● Conexiones de Larga Distancia (WAN)● Ruteadores● Control de Tráfico (LARTC)● Cortafuegos (FireWall)
Desarrollo de Aplicaciones
● C● C++● FORTRAN● ADA● PASCAL● LISP● JAVA
● SMALLTALK● PERL● PHP● PYTHON● TCL/TK● XML● C#
Entorno de Escritorio
● Xorg/OpenGL
● GTK+/GNOME
● QT/KDE
● XFCE
● Compiz/Beryl
Aplicaciones de Escritorio
● Evolution (Groupware Suite Novell)● Firefox, Thunderbird, Seamonkey (mozilla)● OpenOffice (Sun)● Pidgin (MSN+gtalk+ICQ+GAIM+...)● Rhythmbox, XMMS● mplayer/mencoder, XINE, VLC
Música Electrónica
● AUDACITY● ALSA● TIMIDITY++● ROSEGARDEN● WODIM● PLANET CCMRA ● FEDORA/MUSIC
Efectos Especiales
● Titanic
● Shrek (DreamWorks)
● StarWars Trilogy (ILM)
● Buscando a Nemo (Pixar)
● Wille (Disney)
Juegos
● Propietarios– Quake3
– Quake4/Doom3
● Libres– TuxRacer, Chromium, Parsec, Wesnoth, SuperTux...
● Consolas– Indrema, GP2X, Pandora
Linux por todas partes
● Analizadores de Red (fluke networks)● Entretenimiento en los Aviones (airfrance/klm)● PDAs (palm)● Teléfonos Celulares (nokia)● GPS ● Redes MESH
Estrategia de Negocios
● VA Linux (LNUX)– SourceForge, Inc
● Red Hat (RHT)● Novell● IBM● Sun
● HP● nVidia● ATI● Dell● Google● Micro$oft
Conclusiones
● Linux es una alternativa viable para el desarrollo profesional
● El campo de trabajo es amplio● Requiere de especialización● Cada vez más empresas están utilizando Linux y
software libre● En México debe desarrollarse la industria del
software libre