clase 1 -introduccion a linux

12
Prof: Ing. Jimi Quintero

Upload: uptm

Post on 03-Jul-2015

1.023 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Clase 1 -introduccion a linux

Prof: Ing. Jimi Quintero

Page 2: Clase 1 -introduccion a linux

Historia:: The GNU ProjectEs en el MIT (Masachussets Institute 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.R ic h a r d S t a l l m a n

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.

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.

Page 3: Clase 1 -introduccion a linux

En el campus del MIT (Masachussets Institute 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's not

Unix. (GNU no es Unix).

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

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

A el le debemos la pieza jurídica maestra del modelo del software libre, la licencia GPL o

.GNU General Public License. el contrato de licencia sobre el que reposa la mayor

parte del software libre.

Page 4: Clase 1 -introduccion a linux

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

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.

Filosofía LinuxLINUX 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 Linus

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

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.

Page 5: Clase 1 -introduccion a linux

GNU/LinuxGNU/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 Public License) y otra serie de

licencias libres.

Denominación GNU/LinuxParte 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.

Page 6: Clase 1 -introduccion a linux

LinuxLinux, es un sistema operativo. Es una implementación de libre distribución UNIX

para computadoras personales (PC), servidores y estaciones de trabajo.

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.

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.

LINUX nació como un producto de Linus Torvalds, 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.

Page 7: Clase 1 -introduccion a linux

Distribuciones LinuxUna 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.

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.

Page 8: Clase 1 -introduccion a linux

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.

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.

Debian

Page 9: Clase 1 -introduccion a linux

Software Libre

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.

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").

Page 10: Clase 1 -introduccion a linux

Ventajas del Software Libre

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

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

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

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

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

Page 11: Clase 1 -introduccion a linux
Page 12: Clase 1 -introduccion a linux