Clase 1 -introduccion a linux

1,132 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,132
On SlideShare
0
From Embeds
0
Number of Embeds
124
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Clase 1 -introduccion a linux

  1. 1. GNU/LINUX<br />Prof: Ing. Jimi Quintero<br />
  2. 2. Historia:: The GNU Project<br />Es en el MIT (MasachussetsInstitute of Technology), por los años 50, que aparecen los primeros programadores (Hackers). Aunque lejos de buscar entrar por la fuerza en las bases de datos de los organismos oficiales (Crackers), los hackers realizan su pasatiempo de forma legal, buscando ante todo sacar partido del potencial de los grandes computadores de la Universidad. Es en ese medio fértil que nacerá más tarde la Free Software Foundation (FSF), el origen del software libre.<br />R ic h a r d S t a l l m a n<br />En los años 70, la comunidad de ingenieros y de investigadores del MIT había tomado el hábito de compartir el código fuente de sus programas, considerando la compra del computador como más importante que la propiedad del software. <br />Richard Stallman quien llega al laboratorio de Inteligencia Articial (AILab) del celebre instituto, quien más tarde fundará la FSF se forma en esta tradición. Lo que no parece ser el caso de los otros dos estudiantes de la universidad vecina Harvard, Bill Gates y Paul Allen, fundadores de Microsoft.<br />
  3. 3. En el campus del MIT (MasachussetsInstitute of Technology) Richard Stallman en 1984 lanza el proyecto GNU se escoge este nombre por que es el nombre más extraño que Stallamn encuentra en el diccionario, pero también por que se trata de un acronismo recursivo que resume de la mejor manera el programa que se fijó su creador .GNU'snot Unix. (GNU no es Unix).<br />En su inicio el proyecto tenía por objetivo crear un Unix libre de derechos. Pero para concebir un sistema como este falta todavía disponer de un ambiente viable. Stallman se propone por misión crear los programas fundamentales para el futuro sistema operativo (compiladores, herramientas de desarrollo, editores de texto, etc.).<br />El año siguiente, Stallman da el siguiente paso y funda la Free Software Foundation (FSF), destinada a darle soporte (a sostener) el desarrollo de programas libre (Software Libre).<br />A el le debemos la pieza jurídica maestra del modelo del software libre, la licencia GPL o .GNU General PublicLicense. el contrato de licencia sobre el que reposa la mayor parte del software libre.<br />
  4. 4. GNU<br />El software GNU se extendío muy de prisa y dentro de poco una multitud de programas fueron escritos, de manera que ya a principios de 1990 había bastantes software GNU como para hacer un sistema operativo propio, pero faltaba el Kernel.<br />A principios de los años 1990, no había un sistema operativo libre completo. A pesar de que el proyecto GNU era desarrollado constantemente, no disponía sin embargo de ningún buen Kernel basado en UNIX, por el contrario era un número de proyectos de software libres que podían ser traducidos en las variantes UNIX mediante el compilador de GNU.<br />Filosofía Linux<br />LINUX hace su aparición a principios de la década de los noventa, era el año 1991 y por aquel entonces un estudiante de informática de la Universidad de Helsinki, llamado LinusTorvalds empezó, como una afición y sin poderse imaginar a lo que llegaría este proyecto, a programar las primeras líneas de código de este sistema operativo llamado LINUX.<br />Este comienzo estuvo inspirado en MINIX, un pequeño sistema Unix desarrollado por Andy Tanenbaum. Las primeras discusiones sobre Linux fueron en el grupo de noticias comp.os.minix, en estas discusiones se hablaba sobre todo del desarrollo de un pequeño sistema Unix para usuarios de Minix que querían mas.<br />
  5. 5. GNU/Linux<br />GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux, que es usado con herramientas de sistema GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU, en inglés: General PublicLicense) y otra serie de licencias libres.<br />Denominación GNU/Linux<br />Parte de la comunidad y numerosos medios prefieren denominar a esta combinación como Linux, aunque GNU/Linux (con las variantes GNU con Linux y GNU+Linux) es la denominación defendida por el Proyecto GNU y la FSF junto con otros desarrolladores y usuarios para el conjunto que utiliza el sistema operativo Linux en conjunto con las aplicaciones de sistema creadas por el proyecto GNU y por muchos otros proyectos de software.<br />
  6. 6. Linux<br />Linux, es un sistema operativo. Es una implementación de libre distribución UNIX para computadoras personales (PC), servidores y estaciones de trabajo.<br />Es uno de los paradigmas más prominentes del software libre y del desarrollo del código abierto, cuyo código fuente está disponible públicamente, para que cualquier persona puede libremente usarlo, estudiarlo, redistribuirlo y, con los conocimientos informáticos adecuados, modificarlo.<br />Linux es usado como sistema operativo en una amplia variedad de plataformas de hardware y computadores, incluyendo los computadores de escritorio (PCs x86 y x86-64, y Macintosh y PowerPC), servidores, supercomputadores, mainframes, y dispositivos empotrados así como teléfonos celulares.<br />LINUX nació como un producto de LinusTorvalds, inspirado en el MINIX, el sistema operativo desarrollado por Andrew S. Tanenbaum en su obra "Sistemas Operativos: Diseño e Implementación". Libro en el cual, tras un estudio general sobre los servicios que debe proporcionar un sistema operativo y algunas formas de proporcionar éstos, introduce su propia implementación del UNIX en forma de código fuente en lenguaje C y ensamblador, además de las instrucciones necesarias para poder instalar y mejorar el mismo.<br />
  7. 7. Distribuciones Linux<br />Una distribución Linux (coloquialmente llamada distro) es una distribución de software basada en el núcleo Linux que incluye determinados paquetes de software para satisfacer las necesidades de un grupo específico de usuarios, dando así origen a ediciones domésticas, empresariales y para servidores. Por lo general están compuestas, total o mayoritariamente, de software libre, aunque a menudo incorporan aplicaciones o controladores propietarios.<br />Existen distribuciones que están soportadas comercialmente, como Fedora (Red Hat), openSUSE (Novell), Ubuntu (Canonical Ltd.), Mandriva, y distribuciones mantenidas por la comunidad como Debian y Gentoo. Aunque hay otras distribuciones que no están relacionadas con alguna empresa o comunidad, como es el caso de Slackware.<br />
  8. 8. Debian<br />Entre las distribuciones de GNU/Linux, destacan el proyecto Debian/GNU. Debian nace como una iniciativa no comercial de la FSF, aunque luego se independiza de ésta y va más allá del propio sistema GNU/Linux. Es la única de las grandes distribuciones que no tiene intereses comerciales ni empresariales. Son sus propios usuarios, quienes mantienen la distribución de modo comunitario, incluidas todas sus estructuras de decisión y funcionamiento.<br />Su objetivo es recopilar, difundir y promover el uso del software libre. Reúne el mayor catálogo de software libre, todos ellos probados, mantenidos y documentados por algún desarrollador voluntario. En una distribución hay todo el software necesario para instalar en un ordenador personal; servidor, correo, ofimática, fax, navegación de red, seguridad, etc.<br />
  9. 9. Software Libre<br />El software libre (en inglés free software, aunque esta denominación también se confunde a veces con "gratis" por la ambigüedad del término en el idioma inglés) es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.<br />El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial"). <br />
  10. 10. Ventajas del Software Libre<br /><ul><li> Bajo costo de adquisición: Se trata de un software económico ya que permite un ahorro de grandes cantidades en la adquisición de las licencias.
  11. 11. Innovación tecnológica: esto se debe a que cada usuario puede aportar sus conocimientos y su experiencia y así decidir de manera conjunta hacia donde se debe dirigir la evolución y el desarrollo del software. Este es un gran avance en la tecnología mundial.
  12. 12. Independencia del proveedor: al disponer del código fuente, se garantiza una independencia del proveedor que hace que cada empresa o particular pueda seguir contribuyendo al desarrollo y los servicios del software.
  13. 13. Escrutinio público: esto hace que la corrección de errores y la mejora del producto se lleven a cabo de manera rápida y eficaz por cada uno de los usuarios que lleguen a utilizar el producto.
  14. 14. Adaptación del software: esta cualidad resulta de gran utilidad para empresas e industrias específicas que necesitan un software personalizado para realizar un trabajo específico y con el software libre se puede realizar y con costes mucho más razonables.</li></li></ul><li>

×