Bienvenidos a Linux
“Let’s share the wisdom!”

  Cristi´n Maureira Fredes
        a
      saint@archlinux.cl

       Unive...
Agenda


                                  Ambientes
  Introducci´n
            o
                                      Co...
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...
Introducci´n
          o

 ¿Qu´ no es Linux?
    e                 15 Mitos sobre Linux
        9: Linux es dif´ de maneja...
Introducci´n
          o

 ¿Qu´ es Linux?
    e
    Linux es un Sistema Operativo.
    No es el producto de una gran compa...
Aclaraciones
Aclaraciones


   ¿GNU/Linux o Linux?
       Linux, n´cleo.
               u
       GNU, aplicaciones para interactuar con...
Historia
Historia



   Linux hace su aparici´n a principios de la d´cada de los 90.
                        o                     ...
Historia



   Su creaci´n estuvo inspirado en MINIX, un peque˜o sistema
            o                                    ...
Historia

 Email
 Hello everybody out there using minix -
 I’m doing a (free) operating system (just a hobby, won’t be big...
Caracter´
        ısticas
Distribuciones
Distribuciones
Distribuciones

 Debian
    El Proyecto debian es una comunidad conformada por
    desarrolladores y usuarios.
    Mantien...
Distribuciones
Distribuciones
 Red Hat
    Red Hat es la compa˜ia responsable de la creaci´n y
                       n                  ...
Distribuciones
Distribuciones

 Ubuntu
    Ubuntu es una distribuci´n Linux basda en Debian
                            o
    GNU/Linux.
...
Distribuciones
Distribuciones

 Fedora
    Fedora es un SO basado en Linux, con software libre y Open
    Source bien actualizado.
    Ex...
Distribuciones
Distribuciones


 Arch Linux
    Arch Linux es una distribuci´n GNU/Linux dise˜ada para ser
                              ...
Entornos Gr´ficos
           a


   Orientaci´n a usuarios.
            o
   Mucho m´s c´modo que un ambiente s´lo de texto...
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.
                             ...
Modelo de Desarrollo



   El paradigma Cliente/Usuario no se cumple del todo.
       Colaboraciones internacionales
     ...
Ambientes
Escritorio


   Entornos para todos los gustos.
   Diferentes rendimientos dependiendo del entorno.
   Aplicaciones necesa...
Estaci´n de Juegos
      o

   Miles de Juegos OpenSource y Libres.
       Warsow (FPS), OpenArena (Quake), Simuladores, e...
Servidor
   Millones de servidores en el mundo utilizan Linux.
       Google, Wikipedia, Intel, IBM, Yahoo, AMD, Nvidia, R...
Sistemas Embebidos

   Linux es el mayor competidor de Symbian OS.
   16.7 % de los smarthphones vendidos en el mundo en e...
Comparaciones
Comparaciones

 ¿Qu´ le ofrece Linux a un usuario Windows?
    e
    Adios a las restricciones.
    Olvidate de buscar cra...
Comparaciones


 ¿Qu´ le ofrece Linux a un usuario Mac?
    e
    No m´s programas caros.
        a
    Puedes conseguir l...
Casos de ´xito
         e
Casos de ´xito
         e

 Proyectos Open Source en empresas
    NetBeans
        IDE para desarrolladores (Soporta Java,...
Casos de ´xito
         e

 Proyectos Open Source en empresas
    Valgrind
        Conjunto de herramientas de Software Li...
Casos de ´xito
         e

 Proyectos Open Source en empresas
    SQlite
        Sistema de gesti´n de Bases de Datos rela...
Casos de ´xito
         e

 Proyectos Open Source en empresas
    Zlib
           Biblioteca de compresi´n de datos multip...
Casos de ´xito
         e

 Proyectos Open Source en empresas
    Pentaho Reporting
        Soluci´n basada en el proyecto...
Casos de ´xito
         e

 Proyectos Open Source en empresas
    script.aculo.us
         Biblioteca JavaScript que permi...
Casos de ´xito
         e

 Proyectos Open Source en empresas
    JQuery
        Biblioteca o Framework de JavaScript que ...
Casos de ´xito
         e

 Proyectos Open Source en empresas
    Apache
       Servidor web HTTP de c´digo abierto para p...
Casos de ´xito
         e
 Empresas y Organizaciones que ocupan OpenSource
    Mozilla Foundation
        Firefox, Thunder...
Casos de ´xito
         e

 Empresas y Organizaciones que ocupan OpenSource
    Nokia
        Sistemas Operativos de sus d...
Estudios

 85 % de las empresas utilizan software Open Source
    Estudio realizado por la empresa consultora Gartner en e...
Estudios

 Pero, ¿Cu´les fueron los motivos?
          a
    Menores costos de manejo y capacitaci´n del personal.
       ...
Conclusiones
Conclusiones


   Utilizar software OpenSource nos ofrece variadas ventajas
       Reducir costos, tiempo de desarrollo, d...
FLISoL
 Festival Latinoamericano de Instalaci´n de Software
                                      o
 Libre




    Lugar: ...
¿Preguntas?
Upcoming SlideShare
Loading in …5
×

Linux

1,608 views

Published on

Introduction to Linux - Technical Talk

Published in: Technology, News & Politics
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,608
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
83
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Linux

  1. 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. 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
  3. 3. Introducci´n o
  4. 4. Introducci´n o ¿Qu´ no es Linux? e
  5. 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. 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. 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.
  8. 8. Aclaraciones
  9. 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
  10. 10. Historia
  11. 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. 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. 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. 14. Caracter´ ısticas
  15. 15. Distribuciones
  16. 16. Distribuciones
  17. 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.
  18. 18. Distribuciones
  19. 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)
  20. 20. Distribuciones
  21. 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
  22. 22. Distribuciones
  23. 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.
  24. 24. Distribuciones
  25. 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. 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
  27. 27. Entornos Gr´ficos a GNOME
  28. 28. Entornos Gr´ficos a KDE
  29. 29. Entornos Gr´ficos a LXDE
  30. 30. Entornos Gr´ficos a XFCE
  31. 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. 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.
  33. 33. Ambientes
  34. 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. 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. 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. 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
  38. 38. Comparaciones
  39. 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. 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...
  41. 41. Casos de ´xito e
  42. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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
  54. 54. Conclusiones
  55. 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. 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.
  57. 57. ¿Preguntas?

×