Vous êtes sur la page 1sur 16

1

UNIDAD III
LINUX
Introduccin a GNU/Linux
L.S.C. Sujey Anah Daz Herrera
2
PRESENTACIN
El objetivo principal de esta lectura es proporcionar una serie de explicaciones sencillas
y prcticas, de tal modo que cualquiera, sin grandes conocimientos de informtica,
pueda convertirse en usuario de GNU/Linux y aprovechar todas las ventajas que
ofrecen los sistemas libres.
GNU/Linux no se presenta al usuario como un sistema nico y monoltico, sino como
una gran familia de versiones a las que llamamos distribuciones. Probablemente la
mejor forma de introducirse en el software libre es comenzar a usarlo. Para ello hemos
elegido Ubuntu, una de las distribuciones ms modernas y dinmicas de GNU/Linux.
Ubuntu cuenta con un potente sistema de ventanas al igual que Windows, una de las
diferencias ms notables de Ubuntu con Windows es su precio, Ubuntu es totalmente
gratuito, puedes ir libremente a su web y descargarlo las veces que quieras, eres
totalmente libre de hacer lo que quieras con l. Todo esto es posible gracias a que
Ubuntu es software libre, est creado y mantenido por una comunidad de usuarios en
lugar de por una sola empresa como es el caso de Windows.
Por aos los programas libres y de cdigo abierto han sido considerados solo para
usuarios avanzados, pero recientemente miles de compaas y millones de personas
han descubierto las grandes ventajas tcnicas y la gran libertad que ofrecen estos
programas. Por lo tanto en esta lectura encontrars una breve introduccin al software
libre, as como las diferentes distribuciones que forman parte de l, tambin conocers
la estructura y componentes principales que forman parte de Ubuntu para usarlo en
computadoras personales.
3
DESARROLLO
1. INTRODUCCIN
Para que un sistema de informacin funcione, adems del soporte humano, necesita de
los siguientes componentes:
HARDWARE: Es el conjunto de elementos fsicos que interconectados forman o
complementan una computadora; incluyen la unidad central de proceso (CPU),
los perifricos o dispositivos de entrada y salida, la memoria y el equipo de
comunicacin.
SOFTWARE: Es un conjunto de instrucciones que permiten el buen
funcionamiento del hardware; es decir, son el soporte lgico de la computadora.
Entre el software principal que debe contener toda computadora destaca el Sistema
Operativo ya que se encarga de gestionar la interaccin con el hardware haciendo
posible y ms sencillo el uso de las aplicaciones con las que cuenta. Por lo tanto, para
elegir un sistema operativo es importante conocer tambin los lmites; en este caso, uno
de los lmites que existen para el uso de algunos softwares es el uso de Licencias.
Una Licencia es un documento que te permite hacer algo de forma oficial y sin ir en
contra de las leyes de algn lugar. Un ejemplo claro son las licencias para conducir
automviles, sin la cual una persona que conduzca puede ser multada. De igual forma
en el mundo de las Tics existen licencias para el software o programas que requiere la
computadora. Al adquirir un software se incluye una licencia que permite hacer uso del
programa y en algunos casos realizar modificaciones y copiarlo, pero en otros casos la
licencia lo prohbe. El adquirir un software pirata implica un delito que puede conducir
a la persona que lo adquiera hasta la crcel.
En general, las aplicaciones de software se pueden clasificar en dos tipos: Software de
tipo comercial (privativo) y Software Libre.
4
2. CONCEPTO DE SOFTWARE LIBRE
Cuando utiliza un programa, por regla general, utiliza su forma ejecutable, es decir, una
serie de ceros y de unos. Nadie es capaz de encontrar un sentido a esas cifras, slo el
ordenador las comprende. Esas cifras son la forma del programa que puede
comprender el ordenador, pero para los seres humanos resulta muy difcil saber lo que
significan.
Esos programas no son creados directamente en lenguaje binario, sera demasiado
complicado. Cuando desarrollamos un software lo programamos bajo la forma de
cdigo fuente. El cdigo fuente es una especie de lgebra, un lenguaje a medio
camino entre el cdigo binario y las lenguas naturales. Si solo tenemos los ejecutables
aunque tuviramos incluso la posibilidad de introducirles cambios no sabramos nunca
qu modificaciones introducir, es demasiado difcil. Para poder modificar un software y
hacerlo ms prctico y ms fcil de usar debemos disponer del cdigo fuente.
A la hora de publicar su trabajo los programadores pueden elegir entre comunicar el
cdigo fuente o mantenerlo en secreto. Adems pueden elegir entre una multitud de
licencias para regular su uso, copia, distribucin, modificacin, etc. Son las condiciones
de estas licencias las que determinan si un programa es software libre o no.
5
Las licencias libres permiten que el software pueda ser usado, copiado, estudiado,
modificado y distribuido sin necesidad de autorizacin y sin restriccin alguna. Como
hemos visto esto slo es posible si se tiene acceso al cdigo fuente. La licencia libre por
excelencia es la Licencia Pblica General (GPL).
Las licencias no libres restringen de una u otra manera el uso, copia, modificacin y
distribucin del software exigiendo autorizacin e imponiendo limitaciones. En general
este tipo de programas se distribuyen slo como cdigo binario. La licencia no libre ms
restrictiva es la licencia propietaria.
El precio no es lo que determina si un software es o no libre. Software libre no quiere
decir Software gratuito. Aunque la mayora del software libre es gratuito existe software
libre comercial que requiere un pago por su obtencin. Es bueno hacer negocio y
obtener beneficios con software libre, puesto que esto estimula su produccin.
2. BREVE HISTORIA DE GNU/LINUX
Richard Stallman y el proyecto GNU
En los inicios de la informtica todo el software era libre. Los ordenadores eran
mquinas pesadas y caras que slo se podan encontrar en las Universidades y centros
de investigacin. Los programadores mantenan su cdigo abierto y colaboraban entre
s a travs de Internet, construida toda ella con software libre.
En aquellos aos el sistema de referencia era UNIX propiedad de ATT, cuyo cdigo era
distribuido libremente a empresas y universidades por un precio simblico. ATT no
poda explotar comercialmente UNIX debido a su calidad de monopolio. Pero muy
pronto este sistema de cooperacin se vera amenazado. En el 1984 la ley
antimonopolio estadounidense oblig a la compaa a dividirse. A partir de ese
6
momento la restriccin impuesta dejo de ser efectiva, UNIX comenz a comercializarse
y se cerr su cdigo.
Al mismo tiempo un nuevo mercado comenzaba a tomar forma: la informtica
domstica. Los ordenadores se abarataron, se hicieron ms ligeros y comenzaron a
invadir los hogares. El software comenz a ser comercializado y las empresas obligaron
a sus programadores a firmar acuerdos de no revelacin, por los que se comprometan
a cerrar el cdigo, y los programas comenzaron a venderse sin facilitar su cdigo
fuente.
Esto gener una reaccin de rechazo que se hizo patente cuando Richard Matthew
Stallman (http://www.stallman.org/) en 1984 decidi iniciar el proyecto de crear un
sistema operativo similar a UNIX, pero con una licencia que permitiese el acceso al
cdigo fuente, adems de la libre distribucin y copia. Para ello hubo de abandonar el
laboratorio de Inteligencia Artificial del MIT (Instituto Tecnolgico de Massachusetts) en
el que haba trabajado hasta entonces.
Siguiendo una costumbre muy popular entre los hackers informticos
de la poca llam al proyecto GNU (http://www.gnu.org), acrnimo
recursivo que significa "GNU is Not Unix", y cuyo emblema sera un
. Para proteger al nuevo sistema se cre la licencia GNU/GPL
(Licencia Pblica General GNU) y el copyleft (opuesto al copyright),
que garantiza la libertad de uso, copia y modificacin, y obliga a distribuir el cdigo
fuente junto con los binarios.
Stallman cuenta as su propia decisin:
"La eleccin fcil era unirme al mundo del software
propietario, firmar los acuerdos de no revelar y prometer
que no ira en ayuda de mi amigo hacker. Es muy
probable que desarrollara software que se entregara
7
bajo acuerdos de no revelar y de esa manera incrementara tambin las presiones sobre
otra gente para que traicionaran a sus compaeros. Podra haber hecho dinero de esta
manera, y tal vez me hubiese divertido escribiendo cdigo. Pero saba que al final de mi
carrera al mirar atrs a los aos construyendo paredes para dividir a la gente, sentira
que us mi vida para empeorar el mundo". (http://www.gnu.org/thegnuproject.es.html)
El proyecto GNU tuvo una gran acogida. Cientos de programadores de todo el mundo
se identificaron con su manifiesto fundacional
(http://www.gnu.org/gnu/manifiesto.es.html) y comenzaron a colaborar y producir
componentes del futuro sistema operativo libre. Stallman comenz a construir GCC, el
Compilador GNU para el lenguaje C, verdadera pieza clave en el desarrollo del sistema.
En la actualidad GCC, conocido ahora como Coleccin de Compiladores GNU, ha
ampliado su funcionalidad y es capaz de trabajar con 7 lenguajes de programacin
diferentes.
En 1985 Stallman cre la Free Software Fundation (FSF) (http://www.fsf.org) para dar
cobertura legal al proyecto y canalizar las ayudas econmicas. En la actualidad la FSF
promueve el desarrollo y uso del software libre, particularmente del sistema operativo
GNU, y defiende los derechos de los usuarios a copiar, estudiar, modificar y redistribuir
los programas informticos.
EN 1990 el sistema GNU estaba casi completo pero faltaba un componente esencial: el
ncleo (kernel). Sin ncleo no puede haber sistema operativo y aunque se haba
trabajado en GNU Hurd no se haban conseguido resultados efectivos.
8
LINUS TORVALDS Y EL KERNEL LINUX
El primer kernel libre y operativo no llegara hasta la dcada de los 90. En 1991 Linus
Torvalds un estudiante finlands de 21 aos desarroll un ncleo compatible con Unix y
lo denomin Linux.
Todo comenz como un proyecto fin de carrera: se trataba de programar un ncleo para
sistema operativo inspirado en Minix, un pequeo Unix desarrollado por el profesor
Andrew Tanenbaum.
"Estoy haciendo un sistema operativo libre (es slo un
hobby, no ser grande ni profesional como GNU) pero
funciona en 386(486) AT clones, lo he estado cocinando
desde abril y est quedando listo.
Quisiera alguna retroalimentacin de las cosas que a ustedes
les gustan y no les gustan de MINIX, ..."
Este sencillo mensaje de Torvalds en un grupo de noticias
motiv una avalancha de colaboradores y los frutos no se
haran esperar. En enero de 1992 se public la versin 0.02,
y poco tiempo despus, en marzo de 1994 se liber la
versin 1.0.0, ya lista para sistemas en produccin. A partir de esta versin al combinar
Linux con el sistema no completo GNU result un sistema operativo libre completo cuyo
nombre correcto es GNU/Linux, y no simplemente Linux por ms que esta
denominacin abreviada se haya popularizado. De esta manera se reconoce
explcitamente que el sistema no es slo el ncleo, sino muchas otras piezas de
software que se escribieron con anterioridad sin las que hubiera sido imposible tener
algo funcional e incluso construirlo.
9
En 1996 vera la luz el kernel 2.0.0 ya asociado con la mascota del pingino (llamada
Tux). En la actualidad el kernel Linux (http://www.linux.org) va por la versin 2.6.17, est
disponible para una gran variedad de arquitecturas y goza de un gran prestigio en la
comunidad informtica como fiable, slido y seguro.
El kernel incluyendo su cdigo fuente se puede conseguir en http://www.kernel.org (The
Linux Kernel Archives).
3. DISTRIBUCIONES GNU/LINUX
Una distribucin es un sistema GNU/Linux que integra un kernel, un conjunto de
aplicaciones de sistema y una coleccin de programas de usuario listo para instalar.
Son como los helados que estn todos hechos con la misma materia prima y los hay de
muchos sabores. Cada sabor sera una distribucin GNU/Linux.
Distribuciones basadas en Ubuntu
Ubuntu ha servido de base para el desarrollo de otras distribuciones algunas de las
cuales han pasado a ser variantes oficiales como:
Kubuntu http://www.kubuntu.org/, lo mismo que Ubuntu pero con el escritorio
KDE en lugar de GNOME
10
Xubuntu http://www.xubuntu.org/, lo mismo que Ubuntu pero con el entorno de
escritorio XFce, ms ligero que KDE o GNOME y que permite por tanto su
utilizacin en mquinas con pocos recursos.
Edubuntu http://www.edubuntu.org/, es una distribucin pensada para el entorno
escolar y se basa en la tecnologa de clientes ligeros que permite reutilizar
ordenadores antiguos: un nico servidor central al que se conectan varios
clientes.
Otras distribuciones GNU/Linux
Hacer una lista de todas las distribuciones sera demasiado largo y pesado, por eso
vamos a recoger sumariamente algunas de las que se consideran emblemticas.
RedHat (http://www.redhat.com) creada por la compaa RedHat. Ofreci soporte
hasta la versin 9 momento en que decidi concentrar sus esfuerzos en el
desarrollo de la versin corporativa RedHat Enterprise Linux y deleg la versin
comn a Fedora Core, un proyecto abierto e independiente de Red Hat.
Fedora Core (http://fedora.redhat.com/), es una distribucin enteramente libre
desarrollada por la comunidad de RedHat. Fedora es generalista y est enfocada
a una amplia variedad de usuarios. Su principal patrocinador es la compaa Red
Hat.
Mandriva Linux, (http://www.mandriva.com/) antes conocida como Mandrake y
rebautizada tras una fusin empresarial. Originalmente era una derivacin
francesa de RedHat.
Slackware (http://www.slackware.com/) fue creada en 1993 y es la ms veterana
de las distribuciones GNu/Linux. Su meta ha sido siempre la simplicidad y la
11
estabilidad. La interface del programa de instalacin es de texto, y necesita un
mayor conocimiento de Linux que la mayora de las otras distribuciones.
Suse (http://www.novell.com/linux/). Es una de las principales distribuciones
GNU/Linux existentes a nivel mundial, nacida en Alemania. Entre las principales
virtudes de esta distribucin se encuentra el que sea una de las ms sencillas de
instalar y administrar, ya que cuenta con varios asistentes grficos para
completar diversas tareas. Actualmente es propiedad de Novell que ha
anunciado la intencin de crear la comunidad abierta OpenSuse que
complementara los desarrollos de SuSe Linux Enterprise, en una estrategia
similar a la seguida por Red Hat con Fedora.
4. QU ES UBUNTU?
Ubuntu es una distribucin de GNU/Linux, es un proyecto comunitario apadrinado por
Canonical Ltd (la empresa del millonario sudafricano Mark Shuttleworth) que tiene como
objetivo desarrollar y mantener un sistema operativo libre basado en el ncleo Linux.
Sus premisas fundamentales son:
El software, adems de libre, debe ser gratuito.
Los usuarios deben poder usar el software en su idioma local, y con
independencia de posibles discapacidades visuales, auditivas, motrices, etc.
Los usuarios tienen el derecho de modificar el software para adaptarlo a sus
necesidades.
Se publica una nueva versin de Ubuntu cada seis meses (normalmente, en abril y en
octubre), y cada nueva versin se mantiene durante dieciocho meses. Como excepcin,
algunas versiones se marcan como LTS (Long Term Support), lo que significa que su
12
perodo de mantenimiento se ampla hasta tres aos en sistemas de escritorio, y cinco
aos en servidores.
Las distintas versiones (o ediciones) de
Ubuntu se numeran usando como
criterio el ao y el mes de su
publicacin. Por ejemplo, una versin
disponible es la 6.10, que significa
octubre de 2006.
5. ESTRUCTURA DEL SISTEMA
Ubuntu es ms que un simple sistema operativo: contiene todo el software que
cualquier usuario necesita en su trabajo diario. Adems de las herramientas bsicas
que componen todo sistema (como gestores de ficheros, editores, compiladores,
entornos grficos, etc.) Ubuntu consta de una enorme cantidad de software de
aplicaciones y utilidades.
Todo ese software est disponible en Ubuntu en forma de paquetes de software (o
simplemente paquetes). Cada paquete contiene una funcionalidad concreta lista para
su instalacin en el sistema. Ubuntu proporciona herramientas de administracin de
paquetes que permiten, entre otras cosas:
Instalar un nuevo paquete en el sistema, obtenindolos previamente de la fuente
adecuada de forma automtica. La instalacin de un nuevo paquete puede
provocar la instalacin automtica de otros paquetes necesarios para el buen
funcionamiento del que se quiere instalar.
13
Desinstalar un paquete ya instalado en el sistema, lo que puede suponer la
desinstalacin automtica de otros paquetes que depende de aquel que se
desea desinstalar.
Consultar la lista de paquetes instalados y disponibles, as como la informacin
almacenada en los mismos: nombre, descripcin, lista de archivos que contiene,
etc.
6. COMPONENTES PRINCIPALES
Ubuntu es una distribucin de Linux, y como tal, est formada por una gran cantidad de
software proveniente de muchos desarrolladores y grupos distintos de la comunidad del
software libre. En cierta forma, Ubuntu integra todos esos componentes de software
para crear un conjunto homogneo. Algunos componentes son clave en el
funcionamiento normal de un sistema Ubuntu, y podra decirse que todas las
instalaciones de Ubuntu los traen ya incorporados. Entre ellos, cabe destacar:
El ncleo Linux: Es el componente principal del sistema, encargado de la
gestin de los recursos hardware, la comunicacin con los dispositivos y
perifricos, la administracin del disco y la memoria, la comunicacin y la
planificacin de procesos, etc.
Las herramientas del proyecto GNU: Muchas herramientas en modo consola
(modo texto) que dan soporte a gran cantidad de operaciones: intrpretes de
comandos (shells), editores, utilidades de manejo de archivos, etc.
El entorno de escritorio Gnome: De entre los muchos entornos grficos
disponibles para Linux, Ubuntu seleccion el entorno Gnome para proporcionar
una interfaz grfica de usuario con la que trabajar de forma cmoda y amigable,
incluso para los usuarios ms noveles.
14
El paquete ofimtico OpenOffice.org: Proporciona una solucin ofimtica
completa, incluyendo: un procesador de textos, una hoja de clculo, un gestor de
bases de datos y un creador de presentaciones.
El navegador web Mozilla Firefox: Importantsimo en esta era de Internet. Un
navegador totalmente libre que compite y supera a navegadores comerciales
como Internet Explorer de Microsoft.
15
CONCLUSIN
El software libre es un asunto de libertad, no de precio. El software libre se refiere a la
libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el
software.
En los ltimos aos, el software libre ha ensanchado sus horizontes y proporciona
ahora programas de excelente calidad que satisfacen las necesidades de la mayora de
los usuarios.
Ubuntu es un claro ejemplo de una de las distribuciones que GNU/Linux ofrece por su
facilidad de uso ya que al igual que Windows podrs realizar todas tus actividades
diarias con una enorme facilidad. Entre sus caractersticas destacan la compatibilidad
con Windows en el mismo ordenador, se puede probar antes de instalarlo, no hay
necesidad de antivirus ya que es inmune a los virus, se puede actualizar por internet y
su interfaz grfica es muy amigable.
El software libre hoy en da es una alternativa viable para ser utilizado en las empresas,
en el sector educativo y/u hogares para su uso diario ya que fomenta la comparticin
del conocimiento y el cdigo fuente y anima a modificar y redistribuir libremente los
programas.
16
REFERENCIAS
BIBLIOGRAFA
Ministerio de Educacin y Ciencia. Introduccin a Linux. Madrid. 2007. Pp. 3 11.
Prez Lpez, Ricardo. Introduccin a Ubuntu Linux. Dpto. de Informtica. Espaa.
2007. Pp. 2-17
Saucedo, Snchez y Andrade. Tecnologa digital 1. Las mejores herramientas
informticas a tu alcance. Primera Edicin. Alfaomega. Mxico. 2008. Pp. 5 7.
WEBGRAFIA
Gua Ubuntu. Consultado en Abril 24, 2009 en http://www.guia-
ubuntu.org/index.php?title=Introducci%C3%B3n_a_Linux
Artculo. Annimo. Consultado en Abril 24, 2009 en
http://ubuntu.teoriza.net/introduccion-a-ubuntu-explicacion-basica-de-que-es-ubuntu-y-
gnulinux.php

Vous aimerez peut-être aussi