clase 1 -introduccion a linux
TRANSCRIPT
Prof: Ing. Jimi Quintero
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.
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.
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.
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.
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.
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.
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
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").
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.