linux y software libre › ~hdcg › pub › linux-fsw-dic.pdfcc by-nc-sa, hdcg 2011 linux y...

42
CC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González <[email protected]> Centro de Investigación en Energía UNAM Una alternativa en la computación

Upload: others

Post on 27-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Linuxy Software Libre

Temixco, Morelos, 2 de Diciembre del 2011

Héctor Daniel Cortés González<[email protected]>

Centro de Investigación en EnergíaUNAM

Una alternativa en la computación

Page 2: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

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

– Unix (mac), Linux

– Existe menor oferta, lo cual incrementa el precio  (salario)

● El fin de la Era de la PC

Page 3: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

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

Page 4: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Clasificacion del Sofware

● SW libre● SW de dominio público● SW semilibre● SW propietario● SW “copylefted”● SW comercial

Page 5: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

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)

Page 6: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

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)

Page 7: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

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.

Page 8: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

¿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.

Page 9: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

¿Que es Linux?

● Multitarea● Multiusuario● Redes y 

Telecomunicaciones● Internet● Interconectividad

● Ambiente de programación

● Portabilidad● Entorno Gráfico● Facilidad de Uso● Aplicaciones

Page 10: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

¿Que es Linux?

● x86● 68k● sparc● arm● powerpc● mips● pa­risc

● s/390● alpha axp● ia64● amd64● powerpc64

Page 11: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

¿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

Page 12: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Distribuciones de Linux

● RedHat– CentOS, ScientificLinux

● Fedora– Live, Games, Electronic­Lab, Robotics, Design

● Debian– Knoppix, Ubuntu

● Otras– Suse, Slackware, Gentoo

Page 13: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

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

Page 14: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

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

Page 15: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

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 65% de los Servidores WWW en el mundo utilizan Apache.

Page 16: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Servicios de Internet

● WWW (Apache)● Correo Electrónico (sendmail, pop3, imap)

– AntiSpam (spamassassin, clamav, RBL)

● Depósito de Archivos (WU­FTP)● Servicio de Nombres (BIND)● Conexiones Remotas (OpenSSH)● Cifrado de datos (OpenSSL)

Page 17: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Servicios de Intranet

● FireWall● Caché/Aceleradores de WWW● Servidor de Aplicaciones● Bases de Datos● Sistemas Redundantes● Respaldos

Page 18: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Redes Locales

● Redes Unix (NIS, NFS)● Redes Netware (NCP, LDAP)● Redes Macintosh (AppleTalk)● Redes Windows (SAMBA)

Page 19: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Redes remotas

● Servicios de Acceso (dial­in, PPP, PPPoE)● Conexiones Inalámbricas (WiFi)● Conexiones de Larga Distancia (WAN)● Ruteadores (Linksys)● Control de Tráfico (LARTC)● Cortafuegos (FireWall)

Page 20: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Desarrollo de Aplicaciones

● C● C++● FORTRAN● ADA● PASCAL● LISP● JAVA

● SMALLTALK● PERL● PHP● PYTHON● TCL/TK● XML● C#

Page 21: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Entorno de Escritorio

● Xorg/OpenGL

● GTK+/GNOME

● QT/KDE

● XFCE

● LXDE

Page 22: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Aplicaciones de Escritorio

● Evolution (Groupware Suite Novell)● Firefox, Thunderbird, Seamonkey (mozilla)● OpenOffice (Oracle), LibreOffice● Pidgin (MSN+GTalk+ICQ+GAIM+Facebook)● Rhythmbox, XMMS● mplayer/mencoder, XINE, VLC, HandBreak...

Page 23: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Música Electrónica

● AUDACITY● ALSA● TIMIDITY++● ROSEGARDEN● WODIM● PLANET CCMRA ● FEDORA/MUSIC

Page 24: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Efectos Especiales

● Titanic (1997)

● Shrek (DreamWorks)

● StarWars Trilogy (ILM)

● Cars 2 (Pixar)

● Rango (20th Century Fox)

Page 25: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Juegos

● Propietarios– Quake3

– Quake4/Doom3

● Libres– TuxRacer, Chromium, Parsec, Wesnoth, SuperTux...

● Consolas– Indrema, GP2X, Pandora

Page 26: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Estrategia de Negocios

● VA Linux (LNUX)– SourceForge, Inc

● Red Hat (RHT)● Novell● IBM● Oracle● Intel

● HP● nVidia● ATI● Dell● Google● Micro$oft● AMD

Page 27: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Linux está en todas partes

● Analizadores de Red (fluke networks)● Entretenimiento en los Aviones (airfrance/klm)● Entretenimiento en los Autobuses (ETN)● Navegadores GPS (Garmin) ● Televisores (Samsung)● Reproductores Blu­ray (Sony)● Eletrodomésticos (microondas, lavadoras, ...)

Page 28: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Teléfonos “Inteligentes”

● Android– Nexus

– Samsumg

– Motorla

– LG

– Sony

– HTC

– Huawei

● Web OS– Palm/HP

● ACCESS– Linux Platform

● Openmoko

Page 29: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Computación Móvil

● Android– Asus

– Dell

– Lenovo

– MSI

– Samsung

– Toshiba

– HP

● Chrome OS– Samsung

– Acer

● Web OS– HP ???

Page 30: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Android

● Sistema Operativo basado en Linux (fork)● Para dispositivos móviles (teléfonos, tabletas)

– Electrodomésticos (televisores, refrigeradores, lavadoras, y microondas)

● Liberado en 2008(1.0), 2011(4.0)● El más vendido desde Q4/2010● 48% del mercado (Q3/2011)

Page 31: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Versiones de Android

● C: Cupcake (v1.5), panquecitos● D: Donut (v1.6), dona● E: Éclair (v2.0/v2.1), negrito bimbo● F: Froyo (v2.2), helado de yogur● G: Gingerbread (v2.3), pan de jengibre● H: Honeycomb (v3.0/v3.1/v3.2), panal de miel● I: Ice Cream Sandwich (v4.0), mordisco(TM)

Page 32: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Características

● Pantalla– OpenGL ES

– Táctil / Multi

● Teclado– Virtual

– Físico

● Almacenamiento– µSD

● Conectividad– 2G/3G/4G

– WiFi b/g/n

– Bluetooth

● Mensajería– SMS

– MMS

– C2DM

Page 33: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Características

● Navegador Web– webkit

– Javascript

– HTML5

● Soporte Java– Dalvik

– No J2ME

● Multimedia

● Sensores– Fotos/Vídeo

– GPS

– Acelerómetros

– Giroscopios

– Magnetómetros

– Termómetro

– Barómetros

– Proximidad

Page 34: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Google Apps

● Google Search● Google Maps● Gmail● YouTube● Latitude● Google Voice● Google Talk

● Google+● Google Contacts● Googles● Google Translate● Blogger● Google Calendar● Google Documents

Page 35: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Android Market

● Tienda de Aplicaciones– Abierta para desarrolladores de 29 países [MX √] 

– Abierta para consumidores de 131 países [MX √]

● 370,000 aplicaciones (Nov/2011)● 7 mil millones de descargas (Nov/2011)

Page 36: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Android Market

● 67% son Gratuitas– 37% App Apple Store

● Basadas en Publicidad● De Paga

– 70% para el desarrollador

– 0% para Google

● OK Open Source / Free Software– VOID App Apple Store

Page 37: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Android Market

● Educación● Entretenimiento● Finanzas● Negocios● Salud● Música y Audio● Fotografía

● Noticias● Revistas● Libros● Deportes● Transportes● Comunicación● Productividad

Page 38: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Android Market

● Sociales● Pasatiempos● Medios y Vídeos● Cómics● Personalización● Herramientas● Widgets

● Juegos– Carreras

– Cartas y Casino

– Deportes

– Arcade

– Rompecabezas

– Mentales

– Widgets

Page 39: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Divertimentos

● Rooting– Obtener privilegios de superusuario

– No tomarás el nombre de root en vano

● Modding– Instalar versiones de Android personalizadas

– CyanogenMod 

● Bricking– El dispositivo se convierte en un ladrillo

Page 40: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Conclusiones

● Linux es una alternativa viable para el desarrollo profesional

● El campo de trabajo es muy amplio

● Requiere de especialización

● Cada vez más empresas están utilizando Linux y software libre

Page 41: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Conclusiones

● A finales del siglo pasado fue la explosión del WWW e Internet

● A principios de este siglo es la computación móvil basada en Android

● En México debe desarrollarse la industria del software libre

● ¿Área de oportunidad para Morelos?

Page 42: Linux y Software Libre › ~hdcg › pub › Linux-FSW-Dic.pdfCC BY-NC-SA, HDCG 2011 Linux y Software Libre Temixco, Morelos, 2 de Diciembre del 2011 Héctor Daniel Cortés González

CC BY-NC-SA, HDCG 2011

Preguntas y Respuestas