SlideShare una empresa de Scribd logo
1 de 57
Descargar para leer sin conexión
Bienvenidos a Linux
“Let’s share the wisdom!”

  Cristi´n Maureira Fredes
        a
      saint@archlinux.cl

       Universidad T´cnica
                     e
       Federico Santa Mar´
                         ıa


      14 de julio de 2010
Agenda


                                  Ambientes
  Introducci´n
            o
                                      Computador de Escritorio
  Aclaraciones                        Estaci´n de Juegos
                                            o
  Historia                            Servidor
  Caracter´ısticas                    Sistemas embebidos.
       Entornos Graficos           Comparaciones
       Distribuciones                      ´
                                  Casos de Exito
       Metodolog´ de Desarrollo
                  ıa
                                  Conclusiones
Introducci´n
          o
Introducci´n
          o
 ¿Qu´ no es Linux?
    e
Introducci´n
          o

 ¿Qu´ no es Linux?
    e                  15 Mitos sobre Linux
        1: Si uso Linux me quedar´ aislado del resto
                                 e
        2: Linux no est´ estandarizado
                       a
        3: S´lo un experto programador puede instalar y usar
            o
           Linux
        4: Linux est´ bien como juego, pero no para algo serio
                    a
        5: Linux no genera empleos
        6: Linux es feo
        7: En Linux no hay aplicaciones
        8: Linux es gratis y por tanto, lo que se haga en ´l no se
                                                          e
           puede cobrar
Introducci´n
          o

 ¿Qu´ no es Linux?
    e                 15 Mitos sobre Linux
        9: Linux es dif´ de manejar
                       ıcil
       10: En el software libre no hay innovaci´n
                                               o
       11: Todo mundo puede ver el c´digo de los programas
                                       o
           libres y por eso son inseguros
       12: El software libre es comunista
       13: No hay virus en Linux porque poca gente lo usa
       14: En linux no hay soporte
       15: Linux no le quita mercado a Windows, sino a Unix
Introducci´n
          o

 ¿Qu´ es Linux?
    e
    Linux es un Sistema Operativo.
    No es el producto de una gran compa˜ia.
                                       n
    Es el resultado de una colaboracion entre compa˜ias y
                                                   n
    personas.
    Se caracteriza por:
        Es gratis.
        Es libre.
        Es confiable.
        Es estable.
        Hay de todos los sabores.
Aclaraciones
Aclaraciones


   ¿GNU/Linux o Linux?
       Linux, n´cleo.
               u
       GNU, aplicaciones para interactuar con el n´cleo.
                                                  u
   Algunos puristas GNU, dicen que es vital el nombre
   GNU/Linux.
   ...el resto del mundo, s´lo lo llama Linux.
                           o
Historia
Historia



   Linux hace su aparici´n a principios de la d´cada de los 90.
                        o                      e
   Un estudiante de inform´tica de la Universidad de Helsinki
                            a
   llamado Linus Torvalds, lo comenz´ como un hobby.
                                    o
   Linus nunca pens´ que tanta gente se interesara en ayudarlo
                   o
   ni tampoco en lo grande que se convertir´ su proyecto.
                                           ıa
Historia



   Su creaci´n estuvo inspirado en MINIX, un peque˜o sistema
            o                                     n
   Unix desarrollado por Andy Tanenbaum.
   Las primeras discuciones de Linux fueron por una lista de
   correos donde Linus ped´ consejos y feedback.
                          ıa
Historia

 Email
 Hello everybody out there using minix -
 I’m doing a (free) operating system (just a hobby, won’t be big
 and professional like gnu) for 386(486) AT clones.. . .

 Any suggestions are welcome, but I won’t promise I’ll implement
 them : −)

 . . . PS. Yes - it’s free of any minix code, and it has a
 multi-threaded fs. It is NOT protable (uses 386 task switching
 etc), and it probably never will support anything other than
 AT-harddisks, as that’s all I have :-(.
Caracter´
        ısticas
Distribuciones
Distribuciones
Distribuciones

 Debian
    El Proyecto debian es una comunidad conformada por
    desarrolladores y usuarios.
    Mantiene un sistema operativo GNU basado en software libre
    precompilado y empaquetado.
    Apuesta por separar en sus versiones el software libre del
    software no libre.
    Modelo de desarrollo ajeno a motivos empresariales o
    comerciales.
    El principal orgullo de GNU.
Distribuciones
Distribuciones
 Red Hat
    Red Hat es la compa˜ia responsable de la creaci´n y
                       n                           o
    mantenimiento del SO Linux Red Hat Enterprise Linux
    Patrocina jboss.org y distribuye la versi´n profesional bajo la
                                             o
    marca JBoss Enterprise.
    Uno de las principales entedidades esforzada en apoyar el
    movimiento del software libre.
    Poseen una amplia infraestructura con 2,000 empleados en 28
    lugares del mundo aproximadamente.
    Algunas otras distribuciones basadas en Red Hat son:
        Mandriva Linux, Fedora, Yellow Dog Linux (PPC), CentOS,
        Scientific Linux (CERN, Fermilab LHC, ALMA)
Distribuciones
Distribuciones

 Ubuntu
    Ubuntu es una distribuci´n Linux basda en Debian
                            o
    GNU/Linux.
    Pensada para el usuario promedio.
    Enfocada en la facilidad de uso.
    Patrocinada por Canonical Ltd. (Mark Shuttleworth)
          Se financia por medio de servicios vinculados Ubuntu y soporte
          t´cnico.
           e
    Algunas distribuciones basadas en Ubuntu son:
          Kubuntu, Xubuntu, Edubuntu y Ubuntu Server Edition
Distribuciones
Distribuciones

 Fedora
    Fedora es un SO basado en Linux, con software libre y Open
    Source bien actualizado.
    Existe una gran comunidad detr´s llamada Proyecto Fedora.
                                  a
    El Proyecto Fedora busca que sus colaboradores arreglen o
    contribuyan en el c´digo del programa original, no s´lo en la
                       o                                o
    distribuci´n.
              o
    Es la segunda distribuci´n m´s popular seg´n DistroWatch,
                            o   a             u
    siendo la primera Ubuntu.
Distribuciones
Distribuciones


 Arch Linux
    Arch Linux es una distribuci´n GNU/Linux dise˜ada para ser
                                o                n
    liviana y simple.
    El dise˜o se centra en simplicidad, elegancia, coherencia de
           n
    c´digo y minimalismo.
     o
    Idea central, Arch ser´ como el usuario quiere que sea.
                          a
    Posee las ultimas versiones de las aplicaciones y kernel.
              ´
Entornos Gr´ficos
           a


   Orientaci´n a usuarios.
            o
   Mucho m´s c´modo que un ambiente s´lo de texto.
           a o                       o
   Conjunto de elementos como:
       Ventanas
       Iconos
       Barras de herramientas
Entornos Gr´ficos
           a
 GNOME
Entornos Gr´ficos
           a
 KDE
Entornos Gr´ficos
           a

 LXDE
Entornos Gr´ficos
           a
 XFCE
Entornos Gr´ficos
           a



   Existen varios entornos gr´ficos aparte de los nombrados.
                             a
   ...y que no son malos ni nada por el estilo.
       FluxBox, BlackBox, OpenBox, Enlightenment, WindowsMaker,
       IceWM, FVWM, etc.
Modelo de Desarrollo



   El paradigma Cliente/Usuario no se cumple del todo.
       Colaboraciones internacionales
       Cualquier persona puede arreglar un bug de un programa
       importante
   Todos pueden participar.
Ambientes
Escritorio


   Entornos para todos los gustos.
   Diferentes rendimientos dependiendo del entorno.
   Aplicaciones necesarias disponibles
        Suite de ofim´tica.
                     a
        Navegadores.
        Multimedia
        Herramientas de desarrollo
        Mensajer´ instant´nea.
                 ıa      a
   Efectos visuales.
Estaci´n de Juegos
      o

   Miles de Juegos OpenSource y Libres.
       Warsow (FPS), OpenArena (Quake), Simuladores, etc.
   Variados clones de juegos populares.
       Cave Store (Castelvania), FreeCiv (Civilization II), SuperTux
       (SuperMario), etc.
   Portings
       Doom series, Quake series, Wolfenstein, Enemy Territory
       Unreal Tournament 2003, 2004 y III.
   Capas compatibles y Emuladores
       Wine, Cedega.
       Snes9x, zsnes, gnuboy, visualboy advance, VICE
Servidor
   Millones de servidores en el mundo utilizan Linux.
       Google, Wikipedia, Intel, IBM, Yahoo, AMD, Nvidia, RIM,
       Nokia, UTFSM, etc.
   Presentan niveles de seguridad, configuraci´n y desempe˜o
                                             o            n
   muy altos.
   Proveen las herramientas necesarias para montar un servidor.
       LAMP (Linux, Apache, MySQL, Perl/PHP/Python)
   El 89,2 % de las SuperComputadoras del mundo utilizan Linux.
   Linux ser´ el SO de la computadora m´s poderosa del mundo,
            a                          a
   el IBM Sequoia.
       1.6 millones de procesadores.
       1.6 Petabytes de RAM.
       20 petaflops (FLoating point Operations Per Second) 1015 flops
       Un computador normal tiene un rendimiento del orden de
       gigaflops 109 flops
Sistemas Embebidos

   Linux es el mayor competidor de Symbian OS.
   16.7 % de los smarthphones vendidos en el mundo en el 2006
   ten´ Linux.
       ıan
   Actualmente variados modelos de distintas empresas corren
   linux
       Motorola, Nokia, Panasonic, Philips, Amazon Kindle, Google
       android, etc.
   La mayoria de los Firewalls, routers de CISCO/Linksys usan
   linux.
   Una vez m´s la elecci´n se basa en la confiabilidad y
              a          o
   personalizaci´n de la distribuci´n.
                o                  o
Comparaciones
Comparaciones

 ¿Qu´ le ofrece Linux a un usuario Windows?
    e
    Adios a las restricciones.
    Olvidate de buscar cracks o seriales.
    Compartelo el software como quieras.
    Tienes muchas alternativas para una sola tarea.
    No reinicies cada vez que hay un cambio importante.
    M´s documentaci´n y respuestas.
     a             o
    Portabilidad, desde un pc hasta una placa ARM.
Comparaciones


 ¿Qu´ le ofrece Linux a un usuario Mac?
    e
    No m´s programas caros.
        a
    Puedes conseguir los mismos efectos visuales.
    Entorno m´s seguro.
             a
    Puedes encontrar la misma facilidad de uso de Mac.
    Aprovechas m´s el rendimiento de los procesadores.
                a
    Mac tiene otro enfoque...
Casos de ´xito
         e
Casos de ´xito
         e

 Proyectos Open Source en empresas
    NetBeans
        IDE para desarrolladores (Soporta Java, JavaScript, C y C++)
        Plataformas Windows, Linux, Solaris, MacOS.
    Eclipse
        IDE para desarrolladores (Soporta Java, Python, C++)
        Plataformas Windows, Linux, MacOS
    JUnit
        Conjunto de bibliotecas que son utilizadas en programaci´n,
                                                                  o
        con el objeto de hacer pruebas unitarias de aplicaciones Java.
Casos de ´xito
         e

 Proyectos Open Source en empresas
    Valgrind
        Conjunto de herramientas de Software Libre que ayuda a
        depurar problemas de memoria y rendimiento en programas.
    FindBugs
        Herramienta desarrollada por la Universidad de Maryland que
        permite el an´lisis est´tico de c´digo, con el objeto de
                     a         a         o
        encontrar potenciales fallos por medio de b´squedas de
                                                     u
        patrones en el c´digo.
                        o
    Hibernate
        Herramienta de Mapeo objeto-relacional para Java y .Net que
        facilita el mapeo de atributos entre una Base de Datos
        tradicional y el modelo de objetos de una aplicaci´n.
                                                          o
Casos de ´xito
         e

 Proyectos Open Source en empresas
    SQlite
        Sistema de gesti´n de Bases de Datos relacional, contenida en
                        o
        una peque˜a librer´ en C.
                 n        ıa
    MySQL
        Sistema de gesti´n de Base de Datos relacional, multihilo y
                        o
        multiusuario con m´s de seis millones de instalaciones.
                           a
    PostgreSQL
        Servidor de Base de Datos relacional orientado a objetos.
Casos de ´xito
         e

 Proyectos Open Source en empresas
    Zlib
           Biblioteca de compresi´n de datos multiplataforma.
                                 o
    Libpng
           Biblioteca oficial del formato de im´genes PNG,
                                              a
           multiplataforma y que contiene funciones en C para el manejo
           de im´genes.
                 a
    FFmpeg
           Colecci´n de Software Libre que puede grabar, convertir y
                  o
           hacer streaming de audio y video
Casos de ´xito
         e

 Proyectos Open Source en empresas
    Pentaho Reporting
        Soluci´n basada en el proyecto JFreeReport que permite
              o
        generar informes de manera r´pida y de gran capacidad.
                                     a
    JasperReports
        Herramienta para la creaci´n de informes Java con la habilidad
                                  o
        de entregar contenido rico en el monitor, en la impresora o en
        ficheros PDF, HTML, XLS, CSV y XML.
    Prototype
        Framework escrito en JavaScript que se orienta al desarrollo de
        aplicaciones web, implementando t´cnicas AJAX.
                                         e
Casos de ´xito
         e

 Proyectos Open Source en empresas
    script.aculo.us
         Biblioteca JavaScript que permite el uso de controles AJAX,
         arrastrar y pegar, entre otros efectos visuales en una p´gina
                                                                 a
         web.
    Direct Web Remoting
         API de c´digo abierto que permite realizar llamadas remotas a
                   o
         objetos Java del servidor, desde c´digo JavaScript cliente.
                                           o
         Utiliza la tecnolog´ AJAX.
                            ıa
    Yahoo! User Interface
         Son una serie de bibliotecas escritas en JavaScript para la
         construcci´n de aplicaciones interactivas. Son utilizadas para la
                   o
         programaci´n de aplicaciones de escritorio.
                    o
Casos de ´xito
         e

 Proyectos Open Source en empresas
    JQuery
        Biblioteca o Framework de JavaScript que permite simplificar
        la manera de interactuar con documentos HTML, permitiendo
        manejar eventos, desarrollar animaciones e interactuar con
        AJAX.
    Joomla!
        Sistema de gerencia de portales din´micos y sistema de gesti´n
                                           a                        o
        de contenidos
    Wordpress
        Sistema de gesti´n de contenido enfocado a la creaci´n de
                        o                                   o
        blogs.
Casos de ´xito
         e

 Proyectos Open Source en empresas
    Apache
       Servidor web HTTP de c´digo abierto para plataformas Unix
                             o
       (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y
       otras.
    OpenOffice
       Suite ofim´tica libre que incluye herramientas como procesador
                  a
       de textos, hoja de c´lculo, presentaciones, herramientas para el
                           a
       dibujo vectorial y base de datos.
    A
    LTEX
       Sistema de composici´n de textos, orientado especialmente a
                              o
       la creaci´n de libros, documentos cient´
                o                             ıficos y t´cnicos que
                                                       e
       contengan f´rmulas matem´ticas.
                   o               a
Casos de ´xito
         e
 Empresas y Organizaciones que ocupan OpenSource
    Mozilla Foundation
        Firefox, Thunderbird, Bugzilla, Lightning, Sunbird, Seamonkey
    SUN Microsystems (R.I.P)
        OpenOffice.org, OpenSolaris
    Google
        Google Chrome, Proyectos infinitos (Google Summer of Code)
    Hollywood
        Disney/Pixar, Dreamworks, Sony Pictures e Industrial Light &
        Magic.
        “Toy Story”, “Titanic”, “Star Wars: Episode II y III”, “Shrek
        1,2 y 3”, “Spirit”, “Yo, Robot”, “Van Helsing”, “El se˜or de
                                                                n
        los anillos”, “El Grinch”, “Stuart Little”, “Harry Potter”, etc
    Wikimedia
        Organizaci´n matriz de Wikipedia, Wikinoticias, Wikcionario,
                  o
        Wikibooks, Wikiquote, Wikisource, Wikicommons,
        Wikispecies, Wikiversidad
Casos de ´xito
         e

 Empresas y Organizaciones que ocupan OpenSource
    Nokia
        Sistemas Operativos de sus dispositivos m´s famosos, Qt.
                                                 a
    National Radio Astronomy Observatory (NRAO)
        Servidores y Plataforma de desarrollo.
    European Southern Observatory (ESO)
        Servidores y Plataforma de desarrollo
    Proyecto ALMA
        El ALMA Common Software corre nativamente en Linux.
    CERN
        Scientific Linux CERN 5.
Estudios

 85 % de las empresas utilizan software Open Source
    Estudio realizado por la empresa consultora Gartner en el
    2008.
    Se tomaron en cuenta datos de 274 organizaciones ubicadas
    en:
        America del Norte
        Europa
        Asia
    El 15 % de las restante planea a corto y mediano plazo
    involucrarse en el mundo del Software Libre
Estudios

 Pero, ¿Cu´les fueron los motivos?
          a
    Menores costos de manejo y capacitaci´n del personal.
                                         o
    No hay dependencia a un solo y monop´lico proveedor de
                                           o
    software.
    Rapidez de implementaci´n al interior de la organizaci´n
                           o                              o
        Sin sistemas o controles de validaci´n.
                                            o
    Adaptabilidad del software a los requisitos de la empresa.
    Costos de mantenimiento y actualizaci´n considerablemente
                                         o
    m´s bajo.
     a
Conclusiones
Conclusiones


   Utilizar software OpenSource nos ofrece variadas ventajas
       Reducir costos, tiempo de desarrollo, dejar atras el monopolio.
   Podemos
       adaptarlo a nuestros gustos.
       ver lo que estamos instalando.
       instalarlo en todas las m´quinas que queramos.
                                a
       etc
   Colaborar con proyectos de todas partes del mundo.
   Compartir nuestro conocimiento.
FLISoL
 Festival Latinoamericano de Instalaci´n de Software
                                      o
 Libre




    Lugar: DuocUC, Centro Tecnol´gico de Inform´tica (Sede
                                o              a
    Vi˜a del Mar).
      n
    Fecha: S´bado 29 de Mayo.
             a
    Hora: 11:00hrs a 19:00hrs.
¿Preguntas?

Más contenido relacionado

La actualidad más candente

Evolucion de linux
Evolucion de linuxEvolucion de linux
Evolucion de linux
Miguel Parra
 
Evolucion de linux
Evolucion de linuxEvolucion de linux
Evolucion de linux
Miguel Parra
 
Historia de linux y sus distribuciones
Historia de linux y sus distribucionesHistoria de linux y sus distribuciones
Historia de linux y sus distribuciones
saraelizabethgutierrez
 
Vip users de windows a linux
Vip users de windows a linuxVip users de windows a linux
Vip users de windows a linux
xavazquez
 
Windows vs Linux
Windows vs LinuxWindows vs Linux
Windows vs Linux
paulabmgi38
 

La actualidad más candente (19)

Linux versu windows
Linux versu windowsLinux versu windows
Linux versu windows
 
Evolucion de linux
Evolucion de linuxEvolucion de linux
Evolucion de linux
 
Evolucion de linux
Evolucion de linuxEvolucion de linux
Evolucion de linux
 
Código de linux
Código de linuxCódigo de linux
Código de linux
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
Historia de linux y sus distribuciones
Historia de linux y sus distribucionesHistoria de linux y sus distribuciones
Historia de linux y sus distribuciones
 
Nurys patricia guerrero cuentas tarea 3: sistemas operativos
Nurys patricia guerrero cuentas   tarea 3: sistemas operativosNurys patricia guerrero cuentas   tarea 3: sistemas operativos
Nurys patricia guerrero cuentas tarea 3: sistemas operativos
 
Instalación de un sistema operativo linux
Instalación de un sistema operativo linuxInstalación de un sistema operativo linux
Instalación de un sistema operativo linux
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
¿Qué es Linux?
¿Qué es Linux?¿Qué es Linux?
¿Qué es Linux?
 
Historia De Linux
Historia De LinuxHistoria De Linux
Historia De Linux
 
La historia de linux
La historia de linuxLa historia de linux
La historia de linux
 
Vip users de windows a linux
Vip users de windows a linuxVip users de windows a linux
Vip users de windows a linux
 
Linux
LinuxLinux
Linux
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Historia de linux
Historia de linuxHistoria de linux
Historia de linux
 
Linux2.2
Linux2.2Linux2.2
Linux2.2
 
Windows vs Linux
Windows vs LinuxWindows vs Linux
Windows vs Linux
 
Boletin informativo ashlei y milagros
Boletin informativo ashlei y milagrosBoletin informativo ashlei y milagros
Boletin informativo ashlei y milagros
 

Similar a Linux

SISTEMA OPERATIVO \"LINUX\"
SISTEMA OPERATIVO  \"LINUX\"SISTEMA OPERATIVO  \"LINUX\"
SISTEMA OPERATIVO \"LINUX\"
omarhcc
 
Sistema operativo linux ubuntu
Sistema operativo linux ubuntuSistema operativo linux ubuntu
Sistema operativo linux ubuntu
Manuel Contreras
 
Linux presentacion
Linux presentacionLinux presentacion
Linux presentacion
Gagaulala
 
Usemos Software Libre (alumnos)
Usemos Software Libre (alumnos)Usemos Software Libre (alumnos)
Usemos Software Libre (alumnos)
intelpuno
 

Similar a Linux (20)

Presentación Sistema OPerativo Linux
Presentación Sistema OPerativo  Linux Presentación Sistema OPerativo  Linux
Presentación Sistema OPerativo Linux
 
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.comINTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
 
Que es linux?
Que es linux? Que es linux?
Que es linux?
 
Linux
LinuxLinux
Linux
 
Linux
LinuxLinux
Linux
 
Sistema operativo linux
Sistema operativo linuxSistema operativo linux
Sistema operativo linux
 
Presentación1
Presentación1Presentación1
Presentación1
 
linux
linuxlinux
linux
 
SO linux Por Elizabeth Escobar y Julian Ocampo
SO linux Por Elizabeth Escobar y Julian OcampoSO linux Por Elizabeth Escobar y Julian Ocampo
SO linux Por Elizabeth Escobar y Julian Ocampo
 
SISTEMA OPERATIVO \"LINUX\"
SISTEMA OPERATIVO  \"LINUX\"SISTEMA OPERATIVO  \"LINUX\"
SISTEMA OPERATIVO \"LINUX\"
 
Sistema operativo linux ubuntu
Sistema operativo linux ubuntuSistema operativo linux ubuntu
Sistema operativo linux ubuntu
 
¿Que es linux?
¿Que es linux?¿Que es linux?
¿Que es linux?
 
Linux presentacion
Linux presentacionLinux presentacion
Linux presentacion
 
Usemos Software Libre (alumnos)
Usemos Software Libre (alumnos)Usemos Software Libre (alumnos)
Usemos Software Libre (alumnos)
 
Linux y un ix
Linux y un ixLinux y un ix
Linux y un ix
 
Linux y un ix
Linux y un ixLinux y un ix
Linux y un ix
 
9. diez distribucines linux
9. diez distribucines linux9. diez distribucines linux
9. diez distribucines linux
 
Linux ubuntu
Linux ubuntuLinux ubuntu
Linux ubuntu
 
Compu
CompuCompu
Compu
 
Linux
LinuxLinux
Linux
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Linux

  • 1. Bienvenidos a Linux “Let’s share the wisdom!” Cristi´n Maureira Fredes a saint@archlinux.cl Universidad T´cnica e Federico Santa Mar´ ıa 14 de julio de 2010
  • 2. Agenda Ambientes Introducci´n o Computador de Escritorio Aclaraciones Estaci´n de Juegos o Historia Servidor Caracter´ısticas Sistemas embebidos. Entornos Graficos Comparaciones Distribuciones ´ Casos de Exito Metodolog´ de Desarrollo ıa Conclusiones
  • 4. Introducci´n o ¿Qu´ no es Linux? e
  • 5. Introducci´n o ¿Qu´ no es Linux? e 15 Mitos sobre Linux 1: Si uso Linux me quedar´ aislado del resto e 2: Linux no est´ estandarizado a 3: S´lo un experto programador puede instalar y usar o Linux 4: Linux est´ bien como juego, pero no para algo serio a 5: Linux no genera empleos 6: Linux es feo 7: En Linux no hay aplicaciones 8: Linux es gratis y por tanto, lo que se haga en ´l no se e puede cobrar
  • 6. Introducci´n o ¿Qu´ no es Linux? e 15 Mitos sobre Linux 9: Linux es dif´ de manejar ıcil 10: En el software libre no hay innovaci´n o 11: Todo mundo puede ver el c´digo de los programas o libres y por eso son inseguros 12: El software libre es comunista 13: No hay virus en Linux porque poca gente lo usa 14: En linux no hay soporte 15: Linux no le quita mercado a Windows, sino a Unix
  • 7. Introducci´n o ¿Qu´ es Linux? e Linux es un Sistema Operativo. No es el producto de una gran compa˜ia. n Es el resultado de una colaboracion entre compa˜ias y n personas. Se caracteriza por: Es gratis. Es libre. Es confiable. Es estable. Hay de todos los sabores.
  • 9. Aclaraciones ¿GNU/Linux o Linux? Linux, n´cleo. u GNU, aplicaciones para interactuar con el n´cleo. u Algunos puristas GNU, dicen que es vital el nombre GNU/Linux. ...el resto del mundo, s´lo lo llama Linux. o
  • 11. Historia Linux hace su aparici´n a principios de la d´cada de los 90. o e Un estudiante de inform´tica de la Universidad de Helsinki a llamado Linus Torvalds, lo comenz´ como un hobby. o Linus nunca pens´ que tanta gente se interesara en ayudarlo o ni tampoco en lo grande que se convertir´ su proyecto. ıa
  • 12. Historia Su creaci´n estuvo inspirado en MINIX, un peque˜o sistema o n Unix desarrollado por Andy Tanenbaum. Las primeras discuciones de Linux fueron por una lista de correos donde Linus ped´ consejos y feedback. ıa
  • 13. Historia Email Hello everybody out there using minix - I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones.. . . Any suggestions are welcome, but I won’t promise I’ll implement them : −) . . . PS. Yes - it’s free of any minix code, and it has a multi-threaded fs. It is NOT protable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that’s all I have :-(.
  • 14. Caracter´ ısticas
  • 17. Distribuciones Debian El Proyecto debian es una comunidad conformada por desarrolladores y usuarios. Mantiene un sistema operativo GNU basado en software libre precompilado y empaquetado. Apuesta por separar en sus versiones el software libre del software no libre. Modelo de desarrollo ajeno a motivos empresariales o comerciales. El principal orgullo de GNU.
  • 19. Distribuciones Red Hat Red Hat es la compa˜ia responsable de la creaci´n y n o mantenimiento del SO Linux Red Hat Enterprise Linux Patrocina jboss.org y distribuye la versi´n profesional bajo la o marca JBoss Enterprise. Uno de las principales entedidades esforzada en apoyar el movimiento del software libre. Poseen una amplia infraestructura con 2,000 empleados en 28 lugares del mundo aproximadamente. Algunas otras distribuciones basadas en Red Hat son: Mandriva Linux, Fedora, Yellow Dog Linux (PPC), CentOS, Scientific Linux (CERN, Fermilab LHC, ALMA)
  • 21. Distribuciones Ubuntu Ubuntu es una distribuci´n Linux basda en Debian o GNU/Linux. Pensada para el usuario promedio. Enfocada en la facilidad de uso. Patrocinada por Canonical Ltd. (Mark Shuttleworth) Se financia por medio de servicios vinculados Ubuntu y soporte t´cnico. e Algunas distribuciones basadas en Ubuntu son: Kubuntu, Xubuntu, Edubuntu y Ubuntu Server Edition
  • 23. Distribuciones Fedora Fedora es un SO basado en Linux, con software libre y Open Source bien actualizado. Existe una gran comunidad detr´s llamada Proyecto Fedora. a El Proyecto Fedora busca que sus colaboradores arreglen o contribuyan en el c´digo del programa original, no s´lo en la o o distribuci´n. o Es la segunda distribuci´n m´s popular seg´n DistroWatch, o a u siendo la primera Ubuntu.
  • 25. Distribuciones Arch Linux Arch Linux es una distribuci´n GNU/Linux dise˜ada para ser o n liviana y simple. El dise˜o se centra en simplicidad, elegancia, coherencia de n c´digo y minimalismo. o Idea central, Arch ser´ como el usuario quiere que sea. a Posee las ultimas versiones de las aplicaciones y kernel. ´
  • 26. Entornos Gr´ficos a Orientaci´n a usuarios. o Mucho m´s c´modo que un ambiente s´lo de texto. a o o Conjunto de elementos como: Ventanas Iconos Barras de herramientas
  • 31. Entornos Gr´ficos a Existen varios entornos gr´ficos aparte de los nombrados. a ...y que no son malos ni nada por el estilo. FluxBox, BlackBox, OpenBox, Enlightenment, WindowsMaker, IceWM, FVWM, etc.
  • 32. Modelo de Desarrollo El paradigma Cliente/Usuario no se cumple del todo. Colaboraciones internacionales Cualquier persona puede arreglar un bug de un programa importante Todos pueden participar.
  • 34. Escritorio Entornos para todos los gustos. Diferentes rendimientos dependiendo del entorno. Aplicaciones necesarias disponibles Suite de ofim´tica. a Navegadores. Multimedia Herramientas de desarrollo Mensajer´ instant´nea. ıa a Efectos visuales.
  • 35. Estaci´n de Juegos o Miles de Juegos OpenSource y Libres. Warsow (FPS), OpenArena (Quake), Simuladores, etc. Variados clones de juegos populares. Cave Store (Castelvania), FreeCiv (Civilization II), SuperTux (SuperMario), etc. Portings Doom series, Quake series, Wolfenstein, Enemy Territory Unreal Tournament 2003, 2004 y III. Capas compatibles y Emuladores Wine, Cedega. Snes9x, zsnes, gnuboy, visualboy advance, VICE
  • 36. Servidor Millones de servidores en el mundo utilizan Linux. Google, Wikipedia, Intel, IBM, Yahoo, AMD, Nvidia, RIM, Nokia, UTFSM, etc. Presentan niveles de seguridad, configuraci´n y desempe˜o o n muy altos. Proveen las herramientas necesarias para montar un servidor. LAMP (Linux, Apache, MySQL, Perl/PHP/Python) El 89,2 % de las SuperComputadoras del mundo utilizan Linux. Linux ser´ el SO de la computadora m´s poderosa del mundo, a a el IBM Sequoia. 1.6 millones de procesadores. 1.6 Petabytes de RAM. 20 petaflops (FLoating point Operations Per Second) 1015 flops Un computador normal tiene un rendimiento del orden de gigaflops 109 flops
  • 37. Sistemas Embebidos Linux es el mayor competidor de Symbian OS. 16.7 % de los smarthphones vendidos en el mundo en el 2006 ten´ Linux. ıan Actualmente variados modelos de distintas empresas corren linux Motorola, Nokia, Panasonic, Philips, Amazon Kindle, Google android, etc. La mayoria de los Firewalls, routers de CISCO/Linksys usan linux. Una vez m´s la elecci´n se basa en la confiabilidad y a o personalizaci´n de la distribuci´n. o o
  • 39. Comparaciones ¿Qu´ le ofrece Linux a un usuario Windows? e Adios a las restricciones. Olvidate de buscar cracks o seriales. Compartelo el software como quieras. Tienes muchas alternativas para una sola tarea. No reinicies cada vez que hay un cambio importante. M´s documentaci´n y respuestas. a o Portabilidad, desde un pc hasta una placa ARM.
  • 40. Comparaciones ¿Qu´ le ofrece Linux a un usuario Mac? e No m´s programas caros. a Puedes conseguir los mismos efectos visuales. Entorno m´s seguro. a Puedes encontrar la misma facilidad de uso de Mac. Aprovechas m´s el rendimiento de los procesadores. a Mac tiene otro enfoque...
  • 42. Casos de ´xito e Proyectos Open Source en empresas NetBeans IDE para desarrolladores (Soporta Java, JavaScript, C y C++) Plataformas Windows, Linux, Solaris, MacOS. Eclipse IDE para desarrolladores (Soporta Java, Python, C++) Plataformas Windows, Linux, MacOS JUnit Conjunto de bibliotecas que son utilizadas en programaci´n, o con el objeto de hacer pruebas unitarias de aplicaciones Java.
  • 43. Casos de ´xito e Proyectos Open Source en empresas Valgrind Conjunto de herramientas de Software Libre que ayuda a depurar problemas de memoria y rendimiento en programas. FindBugs Herramienta desarrollada por la Universidad de Maryland que permite el an´lisis est´tico de c´digo, con el objeto de a a o encontrar potenciales fallos por medio de b´squedas de u patrones en el c´digo. o Hibernate Herramienta de Mapeo objeto-relacional para Java y .Net que facilita el mapeo de atributos entre una Base de Datos tradicional y el modelo de objetos de una aplicaci´n. o
  • 44. Casos de ´xito e Proyectos Open Source en empresas SQlite Sistema de gesti´n de Bases de Datos relacional, contenida en o una peque˜a librer´ en C. n ıa MySQL Sistema de gesti´n de Base de Datos relacional, multihilo y o multiusuario con m´s de seis millones de instalaciones. a PostgreSQL Servidor de Base de Datos relacional orientado a objetos.
  • 45. Casos de ´xito e Proyectos Open Source en empresas Zlib Biblioteca de compresi´n de datos multiplataforma. o Libpng Biblioteca oficial del formato de im´genes PNG, a multiplataforma y que contiene funciones en C para el manejo de im´genes. a FFmpeg Colecci´n de Software Libre que puede grabar, convertir y o hacer streaming de audio y video
  • 46. Casos de ´xito e Proyectos Open Source en empresas Pentaho Reporting Soluci´n basada en el proyecto JFreeReport que permite o generar informes de manera r´pida y de gran capacidad. a JasperReports Herramienta para la creaci´n de informes Java con la habilidad o de entregar contenido rico en el monitor, en la impresora o en ficheros PDF, HTML, XLS, CSV y XML. Prototype Framework escrito en JavaScript que se orienta al desarrollo de aplicaciones web, implementando t´cnicas AJAX. e
  • 47. Casos de ´xito e Proyectos Open Source en empresas script.aculo.us Biblioteca JavaScript que permite el uso de controles AJAX, arrastrar y pegar, entre otros efectos visuales en una p´gina a web. Direct Web Remoting API de c´digo abierto que permite realizar llamadas remotas a o objetos Java del servidor, desde c´digo JavaScript cliente. o Utiliza la tecnolog´ AJAX. ıa Yahoo! User Interface Son una serie de bibliotecas escritas en JavaScript para la construcci´n de aplicaciones interactivas. Son utilizadas para la o programaci´n de aplicaciones de escritorio. o
  • 48. Casos de ´xito e Proyectos Open Source en empresas JQuery Biblioteca o Framework de JavaScript que permite simplificar la manera de interactuar con documentos HTML, permitiendo manejar eventos, desarrollar animaciones e interactuar con AJAX. Joomla! Sistema de gerencia de portales din´micos y sistema de gesti´n a o de contenidos Wordpress Sistema de gesti´n de contenido enfocado a la creaci´n de o o blogs.
  • 49. Casos de ´xito e Proyectos Open Source en empresas Apache Servidor web HTTP de c´digo abierto para plataformas Unix o (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras. OpenOffice Suite ofim´tica libre que incluye herramientas como procesador a de textos, hoja de c´lculo, presentaciones, herramientas para el a dibujo vectorial y base de datos. A LTEX Sistema de composici´n de textos, orientado especialmente a o la creaci´n de libros, documentos cient´ o ıficos y t´cnicos que e contengan f´rmulas matem´ticas. o a
  • 50. Casos de ´xito e Empresas y Organizaciones que ocupan OpenSource Mozilla Foundation Firefox, Thunderbird, Bugzilla, Lightning, Sunbird, Seamonkey SUN Microsystems (R.I.P) OpenOffice.org, OpenSolaris Google Google Chrome, Proyectos infinitos (Google Summer of Code) Hollywood Disney/Pixar, Dreamworks, Sony Pictures e Industrial Light & Magic. “Toy Story”, “Titanic”, “Star Wars: Episode II y III”, “Shrek 1,2 y 3”, “Spirit”, “Yo, Robot”, “Van Helsing”, “El se˜or de n los anillos”, “El Grinch”, “Stuart Little”, “Harry Potter”, etc Wikimedia Organizaci´n matriz de Wikipedia, Wikinoticias, Wikcionario, o Wikibooks, Wikiquote, Wikisource, Wikicommons, Wikispecies, Wikiversidad
  • 51. Casos de ´xito e Empresas y Organizaciones que ocupan OpenSource Nokia Sistemas Operativos de sus dispositivos m´s famosos, Qt. a National Radio Astronomy Observatory (NRAO) Servidores y Plataforma de desarrollo. European Southern Observatory (ESO) Servidores y Plataforma de desarrollo Proyecto ALMA El ALMA Common Software corre nativamente en Linux. CERN Scientific Linux CERN 5.
  • 52. Estudios 85 % de las empresas utilizan software Open Source Estudio realizado por la empresa consultora Gartner en el 2008. Se tomaron en cuenta datos de 274 organizaciones ubicadas en: America del Norte Europa Asia El 15 % de las restante planea a corto y mediano plazo involucrarse en el mundo del Software Libre
  • 53. Estudios Pero, ¿Cu´les fueron los motivos? a Menores costos de manejo y capacitaci´n del personal. o No hay dependencia a un solo y monop´lico proveedor de o software. Rapidez de implementaci´n al interior de la organizaci´n o o Sin sistemas o controles de validaci´n. o Adaptabilidad del software a los requisitos de la empresa. Costos de mantenimiento y actualizaci´n considerablemente o m´s bajo. a
  • 55. Conclusiones Utilizar software OpenSource nos ofrece variadas ventajas Reducir costos, tiempo de desarrollo, dejar atras el monopolio. Podemos adaptarlo a nuestros gustos. ver lo que estamos instalando. instalarlo en todas las m´quinas que queramos. a etc Colaborar con proyectos de todas partes del mundo. Compartir nuestro conocimiento.
  • 56. FLISoL Festival Latinoamericano de Instalaci´n de Software o Libre Lugar: DuocUC, Centro Tecnol´gico de Inform´tica (Sede o a Vi˜a del Mar). n Fecha: S´bado 29 de Mayo. a Hora: 11:00hrs a 19:00hrs.