Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introducción a GNU/Linux

Introducción a GNU/Linux

Introducción a GNU Linux

Gabriel Covarrubias

June 21, 2015
Tweet

More Decks by Gabriel Covarrubias

Other Decks in Technology

Transcript

  1. ¡Empiece aquí! Introducción a GNU/Linux Por: Gabriel Covarrubias - Grupo

    de Usuarios de GNU/Linux de Tijuana (GULTij) Sábado 20 y Domingo 21 de Junio en la XXXIII Feria del Libro Tijuana
  2. Acerca del GULTij Somos una comunidad que promueve el uso

    de Software Libre y principalmente el sistema operativo GNU/Linux con todas sus herramientas y aplicaciones. Intentamos generar espacios para compartir experiencias y convivir con otros que comparten nuestras pasiones, pero sobre todo dar a conocer en todos los ámbitos las ventajas de utilizar y apoyar el uso de Software Libre.
  3. Acerca Gabriel ¡Hola! Soy Ingeniero en Sistemas en C4 Technologies®,

    empresa que fundé en 2011 donde me dedico a promover el uso del Software Libre en entornos empresariales. Soy usuario de GNU/Linux desde 2004 y no he tenido una computadora con Windows desde hace casi 10 años (y me siento genial, pregúntame ¿cómo?)
  4. ¡Empiece aquí! El objetivo de esta presentación es dar a

    conocer la estructura general de GNU/Linux, brindarles contexto sobre la filosofía que hay detrás del sistema y su historia.
  5. Historia de GNU/Linux Todo comenzó con un señor de barbas

    largas y el sueño de un sistema operativo libre Él es Richard Stallman Él un Ñu
  6. Historia de GNU/Linux En 1983, Richard persiguiendo su sueño comenzó

    a desarrollar su propio Sistema Operativo completamente Libre, creó las herramientas esenciales para el manejo de un sistema y las liberó bajo 4 principios fundamentales, le llamó GNU (GNU is NOT Unix). 1.- La libertad de usar el programa, con cualquier propósito. 2.- La libertad de estudiar el programa y adaptarlo. 3.- La libertad de distribuir el programa. 4.- La libertad de modificar el programa y publicar esas mejoras.
  7. Historia de GNU/Linux En 1985, con el fin de promover

    su filosofía acerca de las libertades del Software, fundó la Free Software Foundation. Para el año de 1990 la filosofía de Stallman ya era conocida entre miembros de la comunidad y algunas aplicaciones de GNU habían tenido mucho éxito, pero GNU aún no estaba listo, ya que su núcleo no era suficientemente estable y tras 7 años de desarrollo había sido aplazado infinidad de veces.
  8. Tech Talk Alert!!! ¿Qué es un Núcleo? Es un Software

    fundamental para un Sistema Operativo que tiene la función de comunicar las aplicaciones de forma segura con el Hardware y gestionar los recursos a través de llamadas al sistema.
  9. Historia de GNU/Linux Les decía, para principios de los 90s

    Stallman y GNU se volvían más relevantes.
  10. Historia de GNU/Linux En 1991, un estudiante finlandés comenzó a

    escribir su propio sistema operativo como un proyecto personal y tomó una decisión que cambiaría al mundo. Liberó su código y sin saberlo transformó el mundo, su nombre es Linus Torvalds. Él es Linus Torvalds Él es Tux
  11. Historia de GNU/Linux Torvalds escribió uno de los mensajes más

    famosos de la historia 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. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things). I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-) Linus ([email protected]) PS. Yes – it's free of any minix code, and it has a multi-threaded fs. It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(. —Linus Torvalds
  12. Historia de GNU/Linux Al principio decenas de programadores hicieron adaptaciones

    al Kernel de Torvalds, después fueron cientos y en poco tiempo Linux (como llamaron al núcleo) corría en diferentes modelos y tenía colaboradores en todo el mundo. Con un sistema base funcional completamente Libre (GNU) y un Kernel Libre creciendo cada día las posibilidades eran infinitas.
  13. Historia de GNU/Linux A la fecha Linux se ejecuta en

    Servidores, Supercomputadoras, Naves Espaciales, Licuadoras y tostadoras, Celulares, Teléfonos (Android), Laptops, PCs, Televisores. Y básicamente cualquier persona puede comunicar hardware de todo tipo utilizando el Kernel de Torvalds y crear su propio proyecto liberandolo con los conceptos de Libertad que Richard Stallman impulsó.
  14. ¿Qué es una distro? Una distribución de Linux es un

    Sistema Operativo que utiliza el Kernel como base y una colección de aplicaciones que lo vuelven funcional como: Las herramientas de GNU y sus bibliotecas, un Servidor de Pantalla, un Entorno de Escritorio y un manejador de paquetes.
  15. Entorno de Escritorio El usuario del sistema interactúa con su

    computadora utilizando un modelo de abstracción de un escritorio real emulando conceptos como: íconos, herramientas, ventanas, wallpapers y otros. A esto se le conoce como entorno de escritorio, y tenemos muchas opciones:
  16. Manejador de Paquetes ¿Qué es un paquete? Es un archivo

    con un estructura establecida que contiene la información necesaria para instalar un programa, podría ser un archivo binario precompilado o el código fuente para compilar. Un paquete puede ser manipulado mediante una herramienta de gestión o manejador de paquetes (package manager)
  17. Manejador de Paquetes ¿Qué es un manejador de paquetes? Un

    manejador de paquetes permite al sistema operativo realizar operaciones como instalar, compilar, eliminar, purgar archivos de configuración del sistema, actualizar, etc de forma cómoda, segura, estable y centralizada.
  18. Manejador de Paquetes Los principales manejadores de paquetes 1.- Advanced

    Packaging Tool (apt) / dpkg (Debian Based) 2.- Yellow Dog Updater, Modified (yum) / rpm (Red Hat Based) 3.- pkgtool (Slackware) 4- pacman (Arch Linux) 5.- emerge (Gentoo)
  19. ¿Cual “distro” es mejor? Cada distro tiene sus ventajas y

    desventajas, ninguna es mejor que otra. Lo mejor es probar distintas opciones y definir cuál se adapta mejor a nuestro estilo, todo Linuxero te contará su proceso de exploración con mucho gusto, es un experiencia genial.
  20. Tips • Comienza poco a poco, ¡No hay prisa! •

    Utiliza Software Libre en Windows o Mac. • “man” es tu mejor amigo. • Ve a las Reuniones del Gultij • Únete a una comunidad online