linux y software libre - cie.unam.mxarp/mineria/linux-fsw.pdf · clasificacion del sofware sw libre...
TRANSCRIPT
���������������� ���
Linuxy Software Libre
Ciudad de México, 15 Agosto del 2011
Héctor Daniel Cortés González<[email protected]>
Centro de Investigación en EnergíaUNAM
Taller de Cientometría
���������������� ���
Contenido
� Clasificación del Software� ¿Que es Linux?� Distribuciones de Linux� Servicios de Internet� Servicios de Intranet� Linux está en todas partes� Linux en tu futuro� Conclusiones
���������������� ���
Clasificacion del Sofware
� SW libre� SW de dominio público� SW semilibre� SW propietario� SW “copylefted”� SW comercial
���������������� ���
Software Libre
Definición de la Free Software Foundation:� 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)
���������������� ���
Clasificacion del Sofware
� SW libre� SW de dominio público� SW semilibre� SW propietario� SW “copylefted”� SW comercial
���������������� ���
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
���������������� ���
¿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� ScientificLinux, CentOS
� Fedora� Spins: Live, Games, Developer, Electronic Lab
� Debian� Ubuntu
� Slackware
���������������� ���
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.
���������������� ���
netcraft survey
���������������� ���
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
� Sugar
���������������� ���
Aplicaciones de Escritorio
� Evolution (Groupware Suite Novell)� Firefox, Thunderbird, Seamonkey (mozilla)� LibreOffice (The Document Foundation)� 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 (1997)
� Shrek (DreamWorks)
� StarWars Trilogy (ILM)
� Up (Pixar)
� Rango (Nickedoleon)
���������������� ���
Juegos
� Propietarios� Quake3
� Quake4/Doom3
� Libres� TuxRacer, Chromium, Parsec, Wesnoth, SuperTux...
� Consolas� Indrema, GP2X, Pandora
���������������� ���
Linux está en todas partes
� Analizadores de Red (fluke networks)� Entretenimiento en los Aviones (airfrance/klm)� Entretenimiento en los Autobuses� GPS � Redes MESH� PDAs (palmos / hp)� Teléfonos Celulares (nokia, palm/hp, android)
���������������� ���
Linux está en todas partes
� Televisores
� Reproductores BluRay
� Refrigeradores
� Hornos de Microondas
� Lavadoras/Secadoras de Ropa
���������������� ���
Linux está en todas partes
� Thinkgeek� Yahoo� Facebook� Google
� gtalk
� gmail
� y aún más...
���������������� ���
Android
� Sistema Operativo basado en Linux � Dispositivos móviles
� teléfonos inteligentes
� tablets
� reproductores MP3
� netbooks
� televisores.
���������������� ���
Arquitectura Android
���������������� ���
Dispositivos Android
� Google� Intel� Motorola� Qualcomm� Texas Instruments� Samsung� LG
� HTC� Huawei� Dell� nVidia� Acer� Viewsonic� Sharp
���������������� ���
Participación del Mercado
����������������
���������������� ���
Aplicaciones Android
� Android Market (+250,000)� Amazon, Samsung, Motorola ...
� Crecimiento del Mercado� 862% (20092010)
� Licencias de desarrollo� Libres, Propietarias
� Aplicaciones� Comerciales, Gratis
���������������� ���
Software Wars
���������������� ���
Conclusiones
� Linux es una alternativa viable para el desarrollo profesional
� Cada vez más empresas están utilizando Linux y software libre
� Llegando al momento de la “democratización” de Linux
� En México debe desarrollarse la industria del software libre