01 Linux
Historia e instalación
Linux 01
• Índice
• OBJETIVOS.......................................................................................................... 3
• INTRODUCCIÓN .................................................................................................. 4
1.1. Historia y evolución .................................................................................... 5
1.1.1. Unix. El precursor.................................................................................. 5
1.1.2. El proyecto GNU ................................................................................... 7
1.1.3. Aparición de Linux................................................................................. 9
1.2. Distribuciones ........................................................................................... 10
1.2.1. Red HAT Enterprise Linux .................................................................. 12
1.2.2. Fedora................................................................................................. 13
1.2.3. Debian................................................................................................. 13
1.2.4. Slackware............................................................................................ 14
1.2.5. Ubuntu................................................................................................. 15
1.2.6. Gráfico histórico de las distribuciones................................................. 18
1.2.7. Distribuciones españolas .................................................................... 19
1.3. Instalación ................................................................................................. 21
1.3.1. ¿Qué distribución elegir? .................................................................... 21
1.3.2. El hardware necesario ........................................................................ 22
1.3.3. Instalación de Ubuntu ......................................................................... 23
1.4. Descubriendo Ubuntu............................................................................... 31
1.5. Diferencias Linux-Windows ..................................................................... 41
• RESUMEN .......................................................................................................... 43
Historia e instalación 1
Linux 01
• Objetivos
• Conocer los orígenes del Sistema Operativo Linux.
• Conocer cómo se produjo la evolución de los sistemas operativos de tiempo
compartido.
• Descubrir a los principales protagonistas del movimiento de software libre.
• Conocer las principales distribuciones existentes en el mercado y sus orígenes.
• Aprender cómo realizar la instalación de una distribución Linux a través del
proceso guiado de instalación de la distribución Ubuntu.
• Dar los primeros pasos en el entorno gráfico de un sistema operativo Linux.
Historia e instalación 3
Formación Abierta
• Introducción
¡Bienvenido al Universo Linux!
En los últimos años, el sistema operativo Linux y sus principales distribuciones han
alcanzado una popularidad enorme gracias sobre todo en su desarrollo hacia la
sencillez de manejo y configuración, dando el salto definitivo a todo tipo de
usuarios; desde los expertos administradores de sistemas hasta las usuarios
domésticos.
Por ello, hoy en día se pueden encontrar distribuciones Linux listas para ser
utilizadas en ordenadores de sobremesa, portátiles y servidores gracias a la
apuesta de los principales fabricantes de hardware.
Seguramente habrá llegado aquí con suficiente experiencia en sistemas operativos
de la familia Windows y ahora quiere probar otro sistema de operativo distinto. Pero
no solo aprenderá a moverse con soltura en entornos Linux, sino que conocerá una
nueva filosofía de distribución libre del software.
Esta unidad se centra en conocer los orígenes del sistema operativo Linux, algunas
de las secuencias más importantes en la historia del movimiento del software libre y
a sus principales protagonistas.
Será importante conocer cuáles son las principales distribuciones Linux que existen
actualmente en el mercado y se realizará la instalación guiada de la distribución
más popular hoy en el mercado para ordenadores de sobremesa y portátiles:
Ubuntu.
4 Historia e instalación
Linux 01
1.1. Historia y evolución
Linux, también llamado GNU/Linux, es un sistema operativo para instalar en
ordenadores, como también lo son los sistemas operativos Windows de Microsoft o
los Mac OS de Apple. Sin embargo, Linux ofrece una principal y sustancial ventaja
frente a estos dos últimos: es libre.
Que sea libre significa que los usuarios van a poder ver, analizar e incluso mejorar
el código fuente con el que está desarrollado, además de poder compartir con otros
usuarios las diferentes versiones o distribuciones, y todo ello de forma gratuita.
En esta primera unidad se va a explicar la historia de este sistema operativo, la cual
se remonta en sus orígenes a hace casi 50 años. Se hablará de sus comienzos, de
su precursor, el sistema operativo Unix y de los principales protagonistas sin los
cuales el movimiento del software libre que surgió como consecuencia inevitable de
todo lo que estaba sucediendo, no tendría sentido.
1.1.1. Unix. El precursor
En los primeros años de la década de los 60 del siglo pasado, dos compañías, Bell
Labs de AT&T y General Electrics, decidieron ponerse a trabajar juntas para la
consecución de un objetivo: construir un sistema operativo de tiempo compartido.
Tras un breve tiempo de desarrollo surgió un conjunto de nuevas especificaciones
en forma de sistema operativo al que se denominó MULTICS (Multiplexed
Information and Computing Service) y en aquella época supuso un gran avance en
el desarrollo de sistemas.
No obstante, su complejidad, el que no fuera del todo operativo y relativamente
difícil de manejarlo, supusieron el abandono del proyecto por parte de Bell Labs en
1969, pero no influyó en su idea de seguir trabajando en un sistema operativo de
tiempo compartido más funcional.
De hecho, gracias a su financiación aparecen los primeros protagonistas
relativamente importantes. Kenneth Thompson, Dennis Ritchie y Rudd Canadav
desarrollan una evolución más simple de MULTICS, denominada UNICS, a los que
en 1970 se les uniría Brian Kernighan para dar paso a UNIX Time Sharing System
(Sistema de Tiempo Compartido) cuya primera versión apareció formalmente el 3
de noviembre de 1971.
Historia e instalación 5
Formación Abierta
Esta primera versión estaba desarrollada bajo lenguaje ensamblador, siempre más
dificultoso de trabajar, y por esta razón en 1973 Kenneth Thompson vuelve a
desarrollar todo el sistema operativo pero esta vez bajo el lenguaje de
programación C, cuya principal ventaja supuso la transportabilidad del sistema
operativo a otras plataformas, lo que unido a la decisión de Bell Labs de mostrar su
desarrollo a diferentes universidades para pudieran utilizarlo para sus fines
investigadores y la enseñanza, supuso la aparición de la primera distribución
conocida en la Universidad de California y denominada Berkeley Software
Distribution (BSD).
En esta época, de forma paralela a lo que serían los precursores de Linux,
empiezan a surgir los otros grandes sistemas operativos de hoy en día. En 1975,
Bill Gates y Paul Allen fundan Micro-soft y comienzan a trabajar con Altair-Basic. En
1976, Steve Jobs y Steve Wozniak fundan Apple Computers.
El siguiente hito importante fue la aparición en escena del departamento de
Defensa de los Estados Unidos, que decidió utilizar la versión 4.x de BSD que
ofrecía muchas mejoras respecto al Unix de AT&T, sobre todo en cuanto a la
utilización de los nuevos protocolos TCP/IP, para su red ARPANET. Mención
especial merece ARPANET, ya si en esta unidad se habla de que Unix fue el
precursor de Linux, la red ARPANET fue la precursora de lo que hoy en día se
conoce como Internet, y que surgió como necesidad y como medio de
comunicaciones para los organismos de este país.
Figura 1.1. El logo de GNU es la cabeza de un ñu.
En 1981, otro de los gigantes actuales, Sun Microsystems, anuncia su primera
estación de trabajo de altas prestaciones, la SUN-1, capaz de trabajar con
microprocesadores y UNIX. Casi al mismo tiempo AT&T decide distribuir UNIX bajo
licencia comercial lo cual generará gran controversia entre la comunidad académica
y conllevará una serie de actuaciones que llevará a la creación del software libre.
Pero siguiendo con AT&T, en 1983 da a conocer UNIX System V en su primera
versión, que es la primera gran reforma de UNIX y que como principal mejora
ofrece la compatibilidad de ese momento en adelante del software generado para
este sistema, eliminando la tediosa tarea de tener que reescribir código o
recompilar los programas como estaba sucediendo hasta entonces cuando
aparecían nuevas versiones.
6 Historia e instalación
Linux 01
Llegados a estas alturas, la comunidad tiene a su disposición dos grandes sistemas
operativos los cuales serán los padres de los que estaban por llegar: BSD y UNIX
System V. Por ejemplo, SUN lanzó SUNOS 1.0 bajo el estilo BSD y otros como HP-
UX e incluso Linux siguieron el estilo UNIX System V.
1.1.2. El proyecto GNU
En este apartado se introduce uno de los principales protagonistas en la historia de
los sistemas operativos y el software libre, su nombre es Richard Stallman.
A comienzos de 1980, Richard Stallman trabajaba como programador en el MIT
(Instituto de Tecnología de Massachussetts) y siempre había sido un firme defensor
de poder compartir los conocimientos y los avances en la comunidad para una
mejora del desarrollo de los sistemas operativos.
Incitado por la decisión de AT&T de comercializar UNIX, decide abandonar su
trabajo en el MIT para conseguir un gran objetivo: un sistema operativo
completamente libre. El 27 de septiembre de 1983, anuncia el Proyecto GNU que
tiene como objeto crear un sistema operativo compatible con Unix, incluyendo el
núcleo, los compiladores, editores y otras utilidades que lo conviertan en un sistema
operativo plenamente funcional.
Stallman también publicó un ensayo denominado “Manifiesto GNU”, donde comenta
cuales son sus principales motivaciones para crear el Proyecto GNU, entre las que
destaca de forma textual: “volver al espíritu de cooperación que prevaleció en los
tiempos iniciales de la comunidad de usuarios de computadoras”. Además también
se explica cómo colaborar con el proyecto ya sea con dinero o con código, defiendo
el modelo de negocio basado en código libre.
A modo de curiosidad, comentar el significado del acrónimo GNU. La traducción al
castellano sería GNU no es UNIX (GNU is not Unix) y toma como logotipo la
imagen de un ñu, el antílope africano.
En 1985, creó la FSF (Free Software Fundation o Fundación del Software Libre) y
entre sus principales objetivos se puede leer lo siguiente: “La Fundación para el
software libre (FSF) se dedica a eliminar las restricciones sobre la copia,
redistribución, entendimiento, y modificación de programas de computadoras. Con
este objeto, promociona el desarrollo y uso del software libre en todas las áreas de
la computación, pero muy particularmente, ayudando a desarrollar el sistema
operativo GNU”.
Mientras tanto, Stallman siguió desarrollando aplicaciones y de su esfuerzo
surgieron GNU Emacs, un editor de texto para Unix y las primeras versiones de
GCC, el compilador para GNU.
Historia e instalación 7
Formación Abierta
La FSF fue contratando programadores que pudieran contribuir con sus ideas al
proyecto GNU aunque el modelo de colaboración más exitoso seguía siendo el
desarrollo por voluntarios, como sigue sucediendo en nuestros días.
Fueron años de muchos lanzamientos que marcaron hitos:
Nace el X Window System el laboratorio del MIT.
Apple lanza Macintosh que se basa en un sistema operativo con interfaz
totalmente gráfico.
Sun introduce el protocolo NFS como estándar para compartir archivos en
red y lo libera para el uso de la industria.
Sillicon Graphics empieza a vender estaciones de trabajo de uso doméstico.
Microsoft lanza Windows 1.0, un sistema gráfico que funciona bajo MS-
DOS.
IBM lanza sus primeras estaciones de trabajo que funcionan con una
versión de Unix desarrollado por esta empresa.
Andrew S. Tanenbaum lanza Minix, un sistema operativo clónico e Unix con
propósitos educativos.
En 1989, Free Software Foundation publica la primera Licencia Pública General de
GNU, más conocida por su nombre original en inglés: GPL (General Public License)
y cuyos principales objetivos son la libre distribución, manipulación y uso del
software, declarándolo como software libre para protegerlo de intentos de
apropiación.
Pero volviendo a nuestro protagonista y su proyecto GNU, este se encontraba en la
siguiente situación en el año 1990: tenía un editor de textos, EMACS, tenía un
compilador de éxito, GCC, así como otros programas y bibliotecas necesarias en
todo sistema operativo, pero le faltaba por desarrollar lo más importante: el kernel,
es decir, el núcleo UNIX del sistema operativo.
Y esta necesidad enlaza con la aparición de nuestro siguiente protagonista en
nuestra historia: Linux Torvalds.
8 Historia e instalación
Linux 01
1.1.3. Aparición de Linux
En 1991, un joven de 21 años llamado Linux Torvalds comienza a desarrollar un
proyecto basado en el sistema operativo Minix desarrollado por Andrew S.
Tanenbaum. Sus primeras implementaciones estaban orientadas hacia bash y
gcc, pero comprendió que necesitaba ayuda de la comunidad y para ello el día 25
de agosto de 1991, a través del grupo de noticias comp.os.minix, donde se daban
cita los usuarios y desarrolladores de Minix, lanzó el siguiente mensaje que ya ha
pasado a la historia como el comienzo oficial de Linux:
“Hola a todos aquellos que usan Minix. Estoy haciendo un sistema operativo
gratuito (solamente una afición, no será grande ni profesional como el GNU) para
clones 386(486) AT. Este ha estado gestándose desde abril, y está comenzando a
estar listo. Me gustaría recibir cualquier comentario sobre las cosas que
gustan/disgustan en minix, ya que mi SO (Sistema Operativo) se le parece un poco
(la misma disposición física del sistema de archivos, debido a motivos prácticos,
entre otras cosas). Actualmente he portado bash(1.08) y gcc(1.40), y las cosas
parecen funcionar. Esto implica que conseguiré algo práctico dentro de unos
meses, y me gustaría saber qué características quiere la mayoría de la gente”.
A partir de este momento, los acontecimientos se suceden de forma más
vertiginosa que lo visto hasta entonces con los anteriores intentos de sistemas
operativos gracias al gran apoyo recibido por la comunidad.
De esta forma, en septiembre de 1991 se publicó la primera versión conocido del
kernel de Linux, V0.01, con un tamaño de archivo de solo 71 Kb. Esta versión tenía
el inconveniente de que solo funcionaba en los procesadores Intel 80386 con
arquitectura PC, pero con el mismo sistema de archivos que utilizaba Minix y
todavía sin posibilidades de conexiones de red.
En 1992, la nueva versión del kernel es licenciado bajo GNU GPL y se empiezan a
crear las primeras distribuciones en las que trabajan más de cien desarrolladores.
La versión V1.0 del kernel se hizo pública en marzo de 1994. Este triunfo del trabajo
cooperativo con esta rapidez se basó en tres pilares fundamentales: Internet, la
presencia de repositorios donde ir actualizando el código fuente del kernel y por
último, pero lo más importante, la gran comunidad que estaba muy motivada detrás
de este proyecto.
A partir de aquí, entran a formar parte de la historia con peso específico diferentes
proyectos como el proyecto Wine y el proyecto Debian que junto con empresas
como Red Hat y Suse empiezan a desarrollar lo que hoy en día se conoce como
distribuciones, que es de lo que se va a hablar en el siguiente capítulo.
Historia e instalación 9
Formación Abierta
1.2. Distribuciones
En un principio, era muy complicado poder instalar, configurar y manejar Linux,
debido entre otras cosas a que había que descargar y compilar los paquetes para
poder ser instalados. Para solucionar estos contratiempos, algunas personas, como
por ejemplo, Patrick Volkering, creador de Slackware, una de las primeras
distribuciones, inventaron el concepto de distribución.
Para empezar, hay que aclarar qué es una distribución. Una distribución Linux es
un conjunto de aplicaciones, paquetes y resto de software GNU que se ejecutan
sobre el kernel de Linux. Precisamente, el kernel es lo que tienen todas las
distribuciones en común, pudiéndolo personalizar en ocasiones las distribuciones,
pero lo que es seguro es que todos son Linux.
Si se quisiera definir en términos matemáticos en forma de ecuación, bien podría
ser la siguiente:
Distribución GNU/Linux = Kernel Linux + Sistema de Inicio + Paquete de
software GNU
En este punto hay que recordar que el kernel es el núcleo de todos los sistemas
operativos y es lo que permite que el hardware que tenemos instalado en nuestro
ordenador (teclado, impresora, webcam, etc.) pueda ser interpretado y utilizado.
Fue Linux Torvalds quien le dio el impulso definitivo desarrollando código para forjar
el kernel de Linux, pero desde entonces, como es obvio imaginar, se han ido
sucediendo las diferentes actualizaciones como proceso evolutivo normal de
cualquier software.
¿Pero qué nos puede llevar a elegir una distribución en
vez de otra?
Hoy en día esa es una decisión difícil, pero si al menos está claro una serie de
objetivos básicos se podrán sacar unas primeras conclusiones.
10 Historia e instalación
Linux 01
La principal característica que puede ayudar a tomar una decisión es el propósito
que se le quiera dar a nuestra distribución. Es decir, lo primero que hay que pensar
es si se va a utilizar para como sistema operativo para nuestro portátil o equipo de
escritorio, o si se va a usar para instalar con funciones de servidor para compartir
archivos, servicios FTP, servidor de páginas web, etc. Incluso dentro de las
versiones para escritorio, se pueden encontrar diferencias en función del software
que llevan incluido orientado por ejemplo a educación, o aplicaciones multimedia,
médicas, internet, etc.
Entre las distribuciones también suele haber diferencias a la hora de organizar su
sistema de archivos e incluso en la parte de administración del sistema de paquetes
para la instalación de software. En este curso se explicarán las más conocidas y se
explicará en profundidad cómo instalar una de las distribuciones más conocidas:
Ubuntu.
Como se ha comentado, el software sigue siendo código abierto, pero algunas
empresas ofrecen la modalidad de pago a través de la cual se puede recibir soporte
y mantenimiento de sus productos profesionales. Normalmente, suelen ser
productos orientados hacia servicios de sistemas operativos instalados en
servidores y las más famosas son Red Hat Enterprise Linux y Ubuntu, que tendrá la
versión Server y la versión escritorio.
Otras se mantienen directamente por una comunidad de usuarios, como por
ejemplo Debian, CentOS o Fedora. Actualmente, si se utiliza como fuente la página
web www.distrowatch.com se pueden encontrar 325 distribuciones diferentes.
La forma en la que se puede almacenar o guardar estas distribuciones para
posteriormente ser instaladas puede ser desde una versión en DVD, capaces de
poder albergar numerosas aplicaciones de todo tipo, incluso algunas muy
especializadas, hasta versiones solo texto con un conjunto de aplicaciones básicas
en cuanto a aspecto gráfico pero muy útiles para administradores de sistemas
informáticos. Otros medios utilizados sería el CD e incluso desde nuestra memoria
USB extraíble.
Por último, mención aparte merece la pena la clasificación que se podría realizar en
función del sistema de paquetes (programas) que utilizan cada una de ellas. Estos
serían los siguientes:
• Distribuciones basadas en Deb: utilizan el formato de paquetes creado para
Debian (de aquí proviene su nombre). Entre estas distribuciones se pueden
encontrar a Ubuntu, Linux Mint, Knoppix, etc. Cuenta con un número muy
elevado de aplicaciones listas para ser instaladas desde la herramienta de
gestor de paquetes apt.
Historia e instalación 11
Formación Abierta
• Distribuciones basadas en rpm: fueron creadas por Red Hat, y se pueden
encontrar distribuciones como Fedora, Caldera, Mandriva, PcLinuxOS, etc. Al
igual que las basadas en .deb, también tienen muchísimas aplicaciones para
ser instaladas y aunque no es tan sencillo como con el gestor de paquetes apt,
lo cierto es que lo han suplido muy bien con el uso de la herramientas yum.
• Distribuciones basadas en fuentes: no tienen un formato específico para sus
paquetes, sino que utilizan su propio código fuente para ser instalados. Algunas
de ellas podrían ser Slackware, Slax, VectorLinux, etc.
• Este tipo de distribuciones suelen ser elegidas por administradores de sistemas,
ya que requieren de un nivel más técnico para poder ser utilizadas.
• Distribuciones basadas en Gentoo: se utiliza el gestor de paquetes Portage,
propio de esta distribución.
En el próximo capítulo se comentarán las distribuciones con más éxito no solo en
cuanto a descargas sino en popularidad.
1.2.1. Red HAT Enterprise Linux
Red Hat fue creada en 1995 por Bob Young y Marc Ewing, y para la mayoría es la
compañía de Linux más popular del mundo.
Figura 1.2. Logotipo de Red HAT.
La principal característica de Red Hat es el sistema de paquetes que se ha
comentado anteriormente RPM (RedHat Packet Manager) ya que fue una
verdadera revolución facilitando el proceso de instalación de software de manera
asombrosa debido a que hasta entonces siempre había que compilar los paquetes
antes de poder ser utilizados.
Actualmente, Red Hat Enterprise Linux ( www.redhat.com ) es una plataforma Linux
de pago o comercial, con diferentes versiones, siendo la más conocida Red Hat
Enterprise Linux (RHEL) y están orientadas a ser instaladas en grandes empresas u
organizaciones que deciden contratar un soporte y mantenimiento para sus
sistemas.
12 Historia e instalación
Linux 01
Originalmente, Red Hat también tenía una comunidad de voluntarios para dar este
soporte, pero la distribución comenzó a hacerse tan grande que para ofrecer un
servicio de garantía tuvo que profesionalizar a sus colaboradores. La comunidad de
voluntarios original todavía sigue dando soporte al Proyecto Fedora.
1.2.2. Fedora
El proyecto Fedora (http://fedoraproject.org) fue creado oficialmente en 2004 y es la
distribución desarrollada y patrocinada por Red Hat Enterprise Linux (RHEL) y la
comunidad de usuarios. Es una distribución que se deriva de la RHEL y suele servir
de plataforma de testeo para las nuevas funcionalidades que va desarrollando Red
Hat.
Figura 1.3. Logotipo de Fedora.
Fedora también hace uso de los paquetes RPM y de otras aplicaciones de gestión
usadas por RHEL mediante el instalador YUM.
Una de las principales características de Fedora es que incluye una plataforma para
que cualquiera pueda crear su propia distribución mediante una herramienta que de
forma rápida te permite elegir los paquetes que quieres que formen parte de tu
distribución personalizada y a partir de ellos poder crearlos en un LiveCD/DVD,
USB o en un conjunto de discos.
Fedora, al igual que RHEL tiende más hacia un mercado orientado a la empresa
más que a las distribuciones de escritorio, como las que se citan a continuación.
1.2.3. Debian
Debian (http://www.debian.org) fue fundada por Ian Murdock el 16 de septiembre
1993 y fue ideado como un proyecto totalmente no-comercial, bajo el espíritu GNU
y de Linux, lo cual afianzó gracias al apoyo de la FSF (Free Software Foundation).
Funciona bajo el principio de contrato social, el cual garantiza entre otras cosas que
todo el software desarrollado para esta distribución es 100% libre, exceptuando a
los del grupo non-free que si bien no son del todo libres, sí que permiten su uso sin
mayores restricciones.
Historia e instalación 13
Formación Abierta
Debian es mantenida por una comunidad donde coexisten desarrolladores y
usuarios y en la que cualquiera con conocimientos puede realizar sus propuestas.
Debian se puede conseguir de tres formas distintas, en función de las necesidades
de los usuarios:
Estable. En esta distribución forman parte los paquetes que ya han sido
extensamente probados en las otras dos versiones y nos ofrece la
estabilidad necesaria por ejemplo para ser instalada en servidores.
Test. En esta distribución se incluirán todos aquellos paquetes que
seguramente acabarán formando parte de la versión estable.
Inestable. Aquí formaran parte todos aquellos paquetes susceptibles de ser
incluidos en las versiones estables de Debian para que la comunidad pueda
probarlos.
Como resumen de esto proceso, se podría decir que un paquete primero pasaría
por la versión inestable e iría subiendo de versión a medida que se vaya
asegurando su estabilidad.
Debian también es conocido por no tener un proceso de instalación tan agradable
como por ejemplo lo puede tener la siguiente distribución, Ubuntu.
1.2.4. Slackware
Slackware (http://www.slackware.com) quizás sea la primera distribución que salió
al mercado y data del año 1993 cuando Patrick Volkerding lanzó su primera versión
basada en su anterior SLS Linux y se distribuía en disquetes de 3 ½. En la
actualidad es mantenida por Slackware Inc.
La filosofía de Slackware es la de ser la distribución más cercana al Unix más puro
obviamente sin olvidarse de los estándares Linux, ya que por ejemplo, en su última
versión 13.1 tiene incluido el kernel de Linux 2.6.33.4.
Su proceso de instalación en sencillo aunque puede llegar a tener algunas
dificultades para las personas que se estén adentrando en el universo Linux aunque
dispone de una extensa documentación y dispone de unos menús para la gestión
de los paquetes.
En la nueva versión trabajan con un entorno de escritorio KDE pero hasta la versión
10 incluían GNOME y este cambio supuso un gran malestar inicial en la comunidad
puesto que había software libre expresamente desarrollado para trabajar con este
entorno de escritorio.
14 Historia e instalación
Linux 01
1.2.5. Ubuntu
La historia de Ubuntu ( http://www.ubuntu.com ) no se entiende sin una breve
reseña de su creador, Mark Shuttleworth.
Figura 1.4. Logotipo de Ubuntu.
Antes de iniciar su andadura con esta distribución, ya era una persona muy
conocida dentro del mundo del software libre. Por ejemplo, fue la primera persona
en subir el servidor Web Apache, quizás la parte más importante de software
servidor en plataformas GNU/Linux, a los archivos del proyecto Debian recién
comentado.
A continuación, fundó en su garaje una autoridad de certificación y una empresa de
seguridad en Internet conocida como Thawte, que llegó a convertirse en la segunda
autoridad de certificación en Internet, y por delante solo tenía a la conocida
Verisign, a la que más tarde le vendió su empresa, por una cifra no revelada, pero
se intuye de cientos de millones de dólares. Dinero que empleó entre otras cosas, a
formar parte de la tripulación de la misión rusa Soyuz TM-34 y así cumplir su sueño
de realizar un viaje espacial.
Shuttleworth era un fan acérrimo del proyecto Debian e incluso llegó a plantearse la
posibilidad de formar parte del liderazgo en este proyecto, pero al final llegó a la
conclusión que él debía realizar una distribución por su cuenta en busca del sistema
operativo ideal. Para ello reunió en su apartamento de Londres en 2004 a una
docena de desarrolladores Debian de su confianza y empezaron a realizar una
lluvia de ideas sobre como ellos querrían que fuera su sistema operativo ideal. En
resumidas cuentas, las siguientes son las ideas que querían llevar a cabo:
• Un ciclo de versiones frecuentes.
• Facilidad de uso con un escritorio agradable para el usuario final.
• Utilizar Python como lenguaje de programación a través del cual diseñar el
sistema y poderlo ampliar.
• Trabajar de forma cercana a la comunidad para que pudieran realizar sus
aportaciones de cara a mejorar las futuras versiones.
Historia e instalación 15
Formación Abierta
• Crear un conjunto de herramientas para perfeccionar el proceso de creación de
distribuciones.
A partir de entonces, el grupo se dio 6 meses para lanzar su primera versión bajo la
financiación de Shuttleworth que quiso denominar al proyecto como Ubuntu,
vocablo africano zulú que traducido podría referirse al concepto de “humanidad
hacia los demás”, respetando así las raíces africanas del proyecto y representando
con este significado su idea de compartir este software libre con el mundo.
Tras esta breve historia de cómo fue el proceso de creación de la distribución más
famosa para el entorno de escritorio.
Como el resto de distribuciones, Ubuntu no codifica Linux ni GNU. Lo que hace es
tomar GNU, Linux y muchas miles de aplicaciones más, y las testea para que
finalmente formen parte de su distribución y sean todas accesibles desde un único
instalador, que es uno de los puntos fuertes de la distribución gracias a su sencillez.
Cualquier otra distribución de las que se ha estado hablando, seguramente tendrán
los mismos programas pero precisamente lo que diferencia a Ubuntu del resto es la
forma en la que se gestiona la instalación, y el software es actualizado y presentado
al usuario final.
Hay otros dos puntos básicos a los que el proyecto Ubuntu ha dado especial
relevancia: el idioma y la accesibilidad.
Para Ubuntu es básico que cualquier usuario pueda utilizar su sistema operativo en
su lenguaje habitual. Entiende el dominio del idioma inglés en el mundo pero no
comparte la exclusividad, por lo tanto, podrá encontrar Ubuntu en una gran
diversidad de idiomas en su proceso de instalación. Por otra parte, también ha
pensado en las personas discapacitadas de la misma forma que hizo con la
cuestión del idioma. ¿Porqué excluir a un subconjunto del mundo cuando puedes
llegar al mundo entero?. Por ello sus características de accesibilidad es otro de sus
puntos fuertes.
Por último, en esta introducción Ubuntu es necesario hablar de sus derivaciones. Al
igual que Ubuntu es una derivación de Debian, Ubuntu tiene sus propios derivados.
El primero de ellos y más importante es Kubuntu, una versión de Ubuntu que utilizar
el entorno de escritorio KDE en lugar de GNOME. Los desarrolladores que trabajan
en Kubuntu forman parte de la organización de Ubuntu para lograr una total si
ntonía entre ambos.
Una organización parecida existe con el proyecto Edubuntu, distribución más
enfocada a ser utilizada en ámbitos educativos orientado hacia un producto de
servidor que pueda ser instalado en las escuelas con todo el software necesario al
que se puedan conectar por terminal el resto de equipos informáticos de la escuela.
El objetivo principal era evitar el exceso de costes en educación.
16 Historia e instalación
Linux 01
El proyecto Xubuntu está basado en un administrador
ligero de ventanas llamado Xcfe, y ha sido desarrollado
para ser empleado en equipos más antiguos o con
menos recursos hardware, pensando en gente que
prefiere la velocidad en la ejecución de procesos
sacrificando otras características.
Por último, está el proyecto Gobuntu. Mientras Ubuntu ha aceptado incluir en su
sistema software propietario para dar servicio a determinando hardware que así lo
necesitaba, Gobuntu sigue de forma estricta la filosofía del código libre.
A lo largo del siguiente capítulo se realizará un proceso de instalación de la
distribución de Ubuntu, al considerarla como la más popular entre las distribuciones
orientadas a equipos de escritorio.
Historia e instalación 17
Formación Abierta
1.2.6. Gráfico histórico de las distribuciones
18 Historia e instalación
Linux 01
1.2.7. Distribuciones españolas
En España también surgió la fiebre de las distribuciones Linux y hoy en día se
puede contar con una gran variedad de distribuciones para todo tipo de propósitos,
y realizadas bajo el amparo de organismos oficiales como por miembros de la
comunidad. A continuación, se ofrece un cuadro con un listado de las distribuciones
activas en el año 2010:
Nombre Versión estable Versión en desarrollo
Asturix Desktop 3.0 (08/12/2010) -
Asturix Lite 3.0 (08/12/2010) -
Bardinux 2.6 (07/10/2008) -
CÀTix 1.6 (17/01/2010) 1.7
Comfusion 2.0 torrent (29/10/2008) 3.0
Epilinux 2.0 -
EusLinux 2009 -
Galinux-Slax 1.4 (06/09/2007) -
GALPon MiniNo 1.1 (25/10/2008) 1.2 beta (17/06/2010)
GNIX 8.10 -
gnuLinEx Lenix 0.5-2 (08/01/2009) 2010 RC1 (11/06/2010)
Guadalinex V7 (06/07/2010) -
Guadalinex mini v3 mini 4.2 mini rc1
IOB 3.2 -
kademar Core 4.9.1 (20/12/2009) -
kademar Khronos 0.8 (21/10/2008) -
kademar Leo 4.9.1 (20/12/2009) -
kademar Lyra 4.9.1 (20/12/2009) -
Lazarux 2.0.4 (22/08/2006) -
Lincudo 8.12 (04/12/2008) Torrent -
LinEx Colegios 2010 (18/05/2010) -
Historia e instalación 19
Formación Abierta
Nombre Versión estable Versión en desarrollo
LinEx PYME 2006 -
LinEx SP 2006 (12/07/2007) 2.0
LinKat 3.0 (15/10/2009) -
LliureX Desktop 9.09 r1 -
LliureX Lite 9.09 r1 -
LliureX USB 9.09 r1 -
LUC3M 2007 (01/01/2008) -
MAGASIX 2.2rc final (11/03/2008) -
MAX 5.0 (20/01/2010) -
Melinux 3.2 (14/09/2007) 4.0
Mini MAGASI 2.1 -
MiniNo GestiONG - 1.0 beta (25/10/2008)
Molinux 6.0 (23/06/2010) -
Molinux nómada 2.2 V2 (14/08/2007) -
Nano MAX 5.0 (20/01/2010) -
PDT UOC 1.0 (07/06/2007) -
SOLES WS 2.0 (Torrent) (02/12/2007) -
Tirwal 1.0 (20/03/2006) -
Trisquel 3.5 (18/03/2010) -
Trisquel Edu 2.2.2 (17/12/2009) -
Trisquel Pro 2.2.2 (17/12/2009) -
UbuntuiES 9.09.29 (29/09/2009) -
UEX Linux 2009 (18/12/2008) -
X-Evian 0.7 (08/10/2006) 2.0 β (24/02/2007)
Figura 1.5. Distribuciones activas en el año 2010. Fuente:
http://espadistros.wordpress.com/distros/
20 Historia e instalación
Linux 01
1.3. Instalación
En este capítulo se explica todo lo relacionado con el proceso de la instalación de
una distribución Linux en nuestro equipo o en nuestro servidor. Pero no solo se
explicarán cuáles son los pasos uno a uno en el proceso de instalación del sistema
operativo, sino que también hay que tener en cuenta otros aspectos preliminares
que son decisiones muy importantes y en los que la mayoría de las personas no
reparan.
Precisamente la fiebre que ha habido en los últimos años por desarrollar
distribuciones hace que hoy en día se puedan tener cientos de distribuciones Linux
listas para ser instaladas en nuestros equipos casi a golpe de click. Esto tiene un
aspecto positivo y es que los procesos de instalación han sido trabajados
muchísimo en beneficio de la simplicidad del proceso de cara al usuario poco
experimentando pero ha supuesto también cierto acomodo en el usuario que va a
realizar la instalación.
Las preguntas originales que se hacía toda persona antes de encarar un proceso
de instalación eran del tipo:
• ¿Qué distribución favorece más mis intereses personales?
• ¿Con esta distribución tendré los drivers necesarios para mi hardware?
• ¿Mi equipo está preparado para ejecutar esta distribución o tengo que buscar
una distribución más ligera que se acomode a las características de mi equipo
que ya tiene unos años?
Por lo tanto, antes de explicar este proceso de instalación se realizan estas
preguntas y se intenta propiciar alguna reflexión.
1.3.1. ¿Qué distribución elegir?
GNU Linux es como ya se ha explicado en reiteradas ocasiones un software libre, y
gracias a ello, existe absoluta libertad a la hora de elegir la distribución que más
favorezca nuestros intereses, descargándola sin ningún coste de su sitio oficial. Se
puede elegir libremente la distribución, el entorno de escritorio a utilizar (kde,
gnome, xfce.), y las aplicaciones a instalar (procesadores de texto, hojas de cálculo,
navegadores, grabadores, multimedia, etc.). Este punto de las aplicaciones es
importante, puesto que a pesar de que hoy en día existen multitud de aplicaciones
para todo tipo de propósitos, puede que la que estés necesitando no se encuentre
entre ellas y entonces tengas que recurrir a otro sistema operativo.
Una primera elección casi dependerá básicamente de cuales sean nuestros
intereses y de los conocimientos previos que se tengan.
Historia e instalación 21
Formación Abierta
Las recomendaciones más generales son las de utilizar distribución derivada de
Red Hat, Ubuntu o Debian, ya que todas ellas tienen soporte y una gran
comunidad que lo desarrolla y lo apoya. El único pero que se podría poner a las
anteriores es que Red Hat es de pago ya que requiere de un contrato de soporte, y
aunque si bien es cierto que lo se podría descargar, no habría actualizaciones y
sería un sistema más inseguro. Pero si realmente se sigue por el camino de Red
Hat, se podría escoger su principal proyecto libre de cargas: Fedora.
Por último, no habría que olvidarse de la propia experiencia de cada uno. Si se
quiere aprender en profundidad lo ideal es utilizar las diferentes distribuciones que
vienen en formato LiveCD que se ejecutan sin necesidad de ser instaladas y de
esta forma podrá evaluar cual le gusta más o se acomoda mejor a las
características de su equipo.
1.3.2. El hardware necesario
En cuanto a la cuestión relativa al hardware, no solo hay que pensar si se tiene que
comprar algún hardware válido en cuanto a cuestiones de rendimientos, también
hay que plantearse si se va a encontrar un soporte en forma de drivers para Linux
de dichos componentes.
Hoy en día, lo normal es encontrar drivers en repositorios para todo tipo de
componentes pero también es cierto que se pueden encontrar por ejemplo con
algunos dispositivos inalámbricos que solo tengan drivers preparados para entornos
Windows.
Por lo tanto, hay que asegurarse de que la distribución que se elija, tenga soporte
para todos nuestros componentes. Hoy en día existen muchas listas de
compatibilidad de hardware (Hardware Compatibilty Lists, HCL) para saber si
nuestro software está soportado por alguna distribución.
Entre los más destacados se encuentran los siguientes:
REDHAT: https://hardware.redhat.com/
DEBIAN: http://kmuto.jp/debian/hcl/
UBUNTU: https://wiki.ubuntu.com/HardwareSupport
FEDORA: http://fedoraproject.org/wiki/HCL
LINUX EN GENERAL: http://linuxhcl.com/
Además también se pueden encontrar grandes fabricantes de hardware que
pueden proporcionar Linux en formato OEM, como por ejemplo Dell, HP o IBM y así
estar seguros de que nos funcionará en nuestro equipo.
22 Historia e instalación
Linux 01
1.3.3. Instalación de Ubuntu
De todas las distribuciones mencionadas anteriormente nuestra elección es Ubuntu
para hacer un proceso de instalación guiado. Las razones ya se han comentado
con anterioridad: es la distribución más popular, tiene una gran comunidad de
usuarios participando constantemente y está orientada principalmente al mundo
doméstico.
Ubuntu ha sido desarrollado para que todo el software
sea sencillo y fácil de instalar pensando que va a ser
utilizando en diferentes tipos de ordenadores (PC,
ordenadores 64 bits, Mac, etc.).
Existen dos formas de probar Ubuntu. Con el CD de escritorio se puede arrancar
Ubuntu directamente desde el CD y si se estima oportuno, instalarlo.
En cuanto a las diferentes distribuciones posibles de Ubuntu (Kubuntu, Xubuntu,
Gubuntu, Edubuntu) se procederá a instalar Ubuntu para trabajar con el escritorio
GNOME. Pero hay que dejar claro que si se decidiera por otra variante las únicas
diferencias fundamentales que se encontraría el usuario serían las aplicaciones
instaladas por defecto y el interfaz gráfico, pero el sistema operativo y el
procedimiento de instalación del software son idénticos.
Para conseguir una versión de Ubuntu, si se dispone de una buena conexión a
Internet se puede descargar desde http://www.ubuntu.com/download. En esta
página se puede descargar la versión de Ubuntu que más favorezca a nuestras
características ya comentadas.
Nuestro punto de partida será el siguiente, se ejecuta la versión que existe en el CD
o DVD de instalación para evaluarlo y una vez que se ha curioseado un poco se
toma la determinación de instalar Ubuntu en nuestro equipo. Pero se realizan todos
los pasos desde el principio para tener un escenario inicial común.
Hay que tener en cuenta que para poder ejecutar Ubuntu directamente desde el CD
se tendrá configurada en la BIOS de nuestro equipo la opción de orden de inicio
donde se puede configurar si se arranca desde un CD, el disco duro u otro
dispositivo. Obviamente, se tendrá que poner que en primer lugar arranque desde
nuestra unidad CD/DVD.
Bien, una vez solucionado nuestro posible problema de arranque y detección del
disco de instalación, lo primero que se verá en nuestro monitor será una lista con
los posibles idiomas a elegir. Se elige el idioma español moviéndonos por la lista
hasta encontrarlo.
Historia e instalación 23
Formación Abierta
A continuación, aparece nuestra primera elección importante. Se puede elegir la
opción probar UBUNTU, a través de la cual se podrá ejecutar el sistema operativo
desde el CD/DVD de instalación para que se pueda evaluar sin alterar para nada la
configuración actual de nuestro equipo. Eligiendo esta opción hay que aceptar que
el funcionamiento del sistema sea más lento ya que se está ejecutando desde el
CD/DVD y esto irremediablemente implica una continua transferencia de datos
desde la unidad CD/DVD.
Pero se elegirá directamente la opción instalar UBUNTU tal y como se puede ver en
la imagen siguiente pues se supone que a estas alturas ya está claro. El consejo
que siempre se suele ofrecer es tener una buena copia de seguridad de todos
nuestros datos importantes, porque aunque la mayoría de distribuciones y resto de
sistemas operativos están preparados para poder realizar sus operaciones de
instalación sin alterar la configuración actual, más vale asegurar al máximo toda la
información.
Figura 1.6. Página inicial de instalación.
En la siguiente pantalla, tal y como se observa a continuación, el instalador va a
recomendar que como mínimo haya un espacio disponible en nuestro disco duro
superior a 2,6Gb, que se esté conectado a una toma de corriente (en el caso de
estar utilizando un portátil para nuestra instalación. Es conveniente estar
conectados a Internet puesto que se puede marcar la opción para que se vayan
instalando las actualizaciones del sistema al mismo tiempo que se está realizando
la instalación.
24 Historia e instalación
Linux 01
Por último, se marca la opción de instalar software propietario para reproducir
ficheros MP3, Flash, etc.
Figura 1.7. Preparando la instalación.
A continuación, viene una de las partes más importantes en el proceso de
instalación: decidir las particiones que va a usar Ubuntu. Como se puede ver en la
figura 1.8 para empezar da a elegir entre las siguientes opciones:
• Borrar y usar el disco entero. Será la opción a elegir en el caso de que en
nuestro equipo solo se tenga instalado Ubuntu como sistema operativo. En el
caso que ya se tenga instalado otro sistema operativo, normalmente Windows, y
se quiera seguir manteniéndolo, esta no es la opción que se recomiende puesto
que lo que haría a continuación sería borrar todo el contenido de nuestro disco
duro, es decir, todos nuestros datos.
• Instalar junto con otros. En la figura 1.8 no aparece esta opción ya que solo se
visualiza en aquellos procesos de instalación donde se detecte que hay otro
sistema operativo ya instalado. En tal caso, solo habrá que especificar qué
tamaño de espacio en disco se quiere asignar para que utilice Ubuntu y
automática creará dos particiones:
Partición raiz ( / ) que contendrá en este caso los directorios y archivos del
sistema operativo junto con los datos de los usuarios: documentos,
imágenes, etc.
Partición de intercambio (swap) que será la memoria virtual que utilizará
Ubuntu cuando haya limitaciones en cuanto a la memoria RAM de nuestro
equipo.
Historia e instalación 25
Formación Abierta
• Especificar opciones manualmente. Esta opción será la elegida si se quiere
configurar nuestras particiones personalmente. Es una opción más avanzada
que no corresponde con nuestro teórico nivel en este parte del curso ya que
implica conocimiento de los diferentes sistemas de archivos, que se verán en la
unidad 4. No obstante, el usuario que decidiera seguir por esta vía de la
instalación debería tener en cuenta los siguientes conocimientos.
Si está acostumbrado a Windows, podrá reconocer sus particiones como
letras (C, D, etc.). En Linux la partición /dev/sda1 se correspondería con la
partición C:, y la partición /dev/sda2 se correspondería con la partición D:
Linux en principio solo necesita dos particiones que se corresponderían con
las explicadas en el punto anterior, pero sería muy interesante crear una
tercera partición denominada /HOME como estructura de carpetas
personales y de esta forma poder guardar aquí nuestros documentos,
configuraciones de escritorio, etc., de tal forma que si más adelante
quisiéramos cambiar de distribución, estos datos permanecerían guardados.
En cuanto a los tamaños para estas particiones se recomienda como
mínimo 4Gb para la partición raíz ( / ), 2Gb para la partición HOME y mínimo
de 1Gb para la partición SWAP.
Figura 1.8. Opciones de instalación.
Se partirá de una instalación limpia y estará todo el disco a disposición de Linux.
Tras elegir la opción tal y se puede ver podemos en la imagen arriba mostrada,
tendría que salir una pantalla con un aviso sobre los cambios que se van a realizar
en el proceso que iniciara a continuación y un resumen del espacio en disco que va
a ser utilizado.
26 Historia e instalación
Linux 01
Es importante tener claro este paso pues puede suponer la pérdida de datos en el
disco si no se ha tenido la precaución oportuna.
En tal caso se elige la opción instalar ahora como se puede ver a continuación:
Figura 1.9. Usar disco entero.
Una vez se ha superado una de las partes más delicadas del proceso de
instalación, comienza una parte más sencilla y relajada donde se va a producir el
proceso de copia de archivos. Hasta aquí se han explicado brevemente las
diferentes formas que hay de instalar Ubuntu y se han adelantado cuáles son los
diferentes tipos de particiones que va a crear Ubuntu en nuestro proceso de
instalación.
En el proceso de instalación de la nueva versión de Ubuntu, existe la ventaja que
mientras se va sucediendo en segundo plano la instalación del sistema operativo y
la copia de archivos, se puede ir realizando las opciones de personalización
mediante el asistente de instalación.
Para empezar, tal y como se puede ver en la siguiente imagen habrá que elegir
nuestra situación geográfica para que de forma automática se configure nuestro
sistema horario.
Historia e instalación 27
Formación Abierta
Figura 1.10. Configurar sistema horario.
A continuación se elige nuestro idioma para el teclado. Hay que aclarar que este
idioma no será el del sistema operativo, que ya se ha elegido en los primeros
pasos, sino el de la disposición de las teclas de nuestro teclado, que como se sabe
son diferentes según los países. Por ejemplo, en EEUU no tienen la letra ”ñ”.
Figura 1.11. Elección del idioma de teclado.
A continuación se solicita el nombre de usuario con el que se inicia la sesión en
nuestro sistema, así como la contraseña asignada. El nombre de usuario tendría
que ser algo fácil de recordar teniendo en cuenta que será único en el ordenador,
es decir, no habrá dos cuentas con el mismo nombre en este ordenador.
28 Historia e instalación
Linux 01
En cuanto a la contraseña, Ubuntu recomienda un mínimo de 8 caracteres y a
medida que se vayan rellenando nos dirá si el nivel es aceptable o no. Algunas de
las recomendaciones habituales suelen ser:
• Asegurarse de recordar la contraseña. Si la escribe en un papel, que sea un
sitio seguro.
• No utilizar palabras del diccionario, procurando introducir números y símbolos
de puntuación para evitar las palabras reales.
Se puede elegir también la opción de inicio de sesión automática o la siempre
recomendable opción que va a pedir el password todas y cada una de las veces
para poder mantener un mínimo de seguridad en el acceso a nuestro equipo.
Incluso da la opción de cifrar nuestra carpeta en el caso de que se estimara
oportuno.
Figura 1.12. Configuración de usuario y contraseña.
A partir de este momento lo único que se tiene que hacer es esperar a que termine
el proceso de instalación y copia de ficheros.
Figura 1.13. Instalación completada.
Historia e instalación 29
Formación Abierta
Una vez que lo haya hecho se encuentra con la pantalla donde avisará que la
instalación ha terminado y en el que se pide reiniciar el ordenador. No se debe
olvidar de retirar el CD de instalación.
Figura 1.14. Petición de reinicio de equipo tras instalación.
Y hasta aquí llega parte de instalación de Ubuntu. Como se ha podido comprobar,
salvo por la elección de las particiones, es un proceso extremadamente sencillo
para cualquier persona que no haya tenido experiencia previa con ninguna
distribución Linux.
30 Historia e instalación
Linux 01
1.4. Descubriendo Ubuntu
Al arrancar por primera vez nuestro equipo, en el caso de que se haya elegido un
arranque dual, es decir, que se tuviese otro sistema operativo instalado en nuestro
equipo tendría que aparecer el menú GRUB para que de opción con cual se quiere
arrancar:
Figura 1.15. Pantalla inicial de arranque dual.
En el ejemplo de la figura 1.15 se puede comprobar que se tiene instalado
Windows 7 en nuestro equipo. Se confía en que dentro de poco tiempo, esta opción
ya solo sea un recuerdo.
En el menú hay dos opciones de arranque en Linux. ¿En qué se diferencian una de
la otra?:
• Ubuntu, with Linux 2.6.35-22-generic. Con esta opción se arranca nuestro
Ubuntu 10.10 de una forma normal. Será la opción que se elige casi un 100%
de las ocasiones. Por esta razón es la primera en aparecer.
• Ubuntu, with Linux 2.6.35-22-generic (modo de recuperación): con esta opción
se puede entrar en el modo de recuperación (al estilo del modo a prueba de
fallos de los sistemas Windows) y entre otras cosas puede permitir recuperar
una contraseña perdida.
• Memory test (memtest86+): con esta opción se puede realizar un test de
memoria si hay algún problema en el equipo y se piensa que pueda ser de un
fallo de memoria.
• Memory test (memtest86+, serial console 115200): realizaría también un test de
memoria pero lo cierto es que nunca se suele utilizar.
• Windows 7 (loader) (on /dev/sda1): este sería el otro sistema operativo que
estaría instalado de forma dual en nuestro ordenador.
Historia e instalación 31
Formación Abierta
En nuestro caso, puesto que no se ha realizado una instalación donde aprovecharía
todo el disco duro y en el caso de que se tuviera algún otro sistema operativo
instalado lo habría borrado, este menú no aparecería y la primera pantalla que se
encuentra sería con el GDM donde tendría que escribir nuestro usuario y
contraseña para acceder al sistema.
Figura 1.16. Inicio de sesión.
¿Pero qué es GDM? Para ir familiarizándonos con el entorno Ubuntu, es necesario
explicar que GDM (GNOME Display Manager) es un gestor de acceso para el X
Window System y creado para averiguar el entorno de escritorio para esta
distribución de Ubuntu. GDM nos permitará entre otras cosas personalizar o
solucionar problemas de la configuración sin tener que recurrir a la línea de
comandos.
De la misma forma, KDM sería el gestor de acceso para el entorno de escritorio
KDE y XDM es el gestor de inicio de sesiones básico de X Window System.
Y continuando con nuestro proceso de conocimientos, igualmente habría que
comentar que X Window System es un software que fue desarrollado a medidado
de 1980 en el MIT, donde trabajaba Richard Stallman y que permite otorgar un
interfaz gráfico a los entornos Unix.
Una vez que se introduzca nuestro usuario y contraseña, aparece frente a frente
por primera vez a la interfaz gráfica de Ubuntu basada en GNOME 2.32.
32 Historia e instalación
Linux 01
Figura 1.17. Escritorio inicial.
En el escritorio se pueden encontrar con las siguientes áreas:
• En la parte superior de nuestro escritorio se encuentra con el panel, que es una
barra donde se localizan las opciones del escritorio y en la parte izquierda los
iconos de acceso directo. En la parte derecha se encuentra el área de
notificación. Se podrán utilizar estas opciones para abrir aplicaciones y para
comprobar el estado de nuestro sistema. El panel estará siempre visible.
• La parte inferior es la barra de tareas. Esta área mostrará un rectángulo para
cada aplicación que haya abierta en cada momento. Esto es similar a Windows.
• Y en la parte central está el escritorio. Aquí se podrá personalizar nuestro fondo
de escritorio, configurar accesos directos, etc.
En un principio nuestro escritorio aparece vacío, pero a medida que se vayan
instalando algunas aplicaciones y sobre todo, cada vez que se conecten
dispositivos USB, irán apareciendo en el escritorio los iconos que los identificarán.
Ubuntu viene por defecto con una serie de aplicaciones instaladas y listas para ser
utilizadas. Como se puede ver en la figura 1.18, sin pinchamos en el menú
Aplicaciones nos aparecen diferentes aplicaciones organizadas en categorías. En
nuestro caso, desplegando el submenú Oficina se encuentra entre otras cosas el
siempre necesario paquete ofimático de software libre OpenOffice.
Historia e instalación 33
Formación Abierta
Figura 1.18. Menú aplicaciones Ubuntu.
A simple vista se puede observar los menús Aplicaciones, Lugares y Sistema, los
cuales quizás se quieran personalizar quitando aplicaciones que no interesen o
moviendo elementos de unos submenús a otros.
Para realizar estos cambios habría que situarse en cualquiera de los menús y con
el botón derecho del ratón seleccionar la opción de Editar los menús. Este menú
es bastante fácil de utilizar y básicamente las operaciones a realizar serían las
siguientes:
• Activar o desactivar la casilla de mostrar para ocultar o mostrar las aplicaciones
que interesen.
• Con el botón Elemento Nuevo situado al lado derecho de la ventana se podrán
añadir nuevos elementos a nuestros menús. Se pueden añadir aplicaciones,
archivos o aplicaciones ejecutándose en terminal.
34 Historia e instalación
Linux 01
Figura 1.19. Menú principal.
En el menú lugares (figura 1.20) se accede a diferentes partes de nuestro
ordenador o de la red en función de cuáles sean nuestras necesidades en cada
momento. Serían los siguientes:
• Carpeta Personal. Cada usuario que inicia sesión en nuestro ordenador tendrá
una carpeta asignada donde podrá guardar todos sus archivos personales,
fotografías, trabajos. Por si se entiende mejor, sería como la carpeta Mis
Documentos de los sistemas Windows.
• Escritorio. Es una carpeta que se encuentra dentro de nuestra carpeta personal
recién comentada y donde se podrán encontrar todos los archivos que aparecen
en forma de iconos en el escritorio. De esta forma, si se arrastra un archivo al
escritorio, aparecerá en la carpeta de escritorio y viceversa. Si se extrae un
archivo lo eliminará de nuestro escritorio.
• Documentos. En realidad se trata de un acceso directo a la carpeta
Documentos incluida dentro de la carpeta personal.
• Imágenes, videos, descargas y música. Serían igualmente accesos directos a
las carpetas ya creadas de la carpeta personal.
• Equipo. Sería el equivalente al icono MI PC en Windows. Se encuentran las
distintas unidades conectadas a nuestro ordenador como disqueteras, unidades
de CD/DVD, memorias USB, etc.
• Red: Con esta opción se accede a otros equipos o servidores de nuestra red
local en el caso de que se estuviera en dicho escenario. Siguiendo con las
analogías con Windows, este botón tendría las mismas funciones de ver
equipos del grupo de trabajo.
Historia e instalación 35
Formación Abierta
• Conectar con el servidor. Esta opción nos serviría para ejecutar un asistente
que crea una conexión con un servidor de nuestra red, permitiéndonos dejar un
acceso directo en nuestro escritorio poniéndonos la vida mucho más fácil a la
hora de transferir archivos de un sitio a otro.
• Buscar archivos. Opción para buscar archivos dentro de nuestro ordenador.
Figura 1.20. Menú lugares.
En cuanto a las diferentes opciones para configurar nuestro sistema se pueden
encontrar con las siguientes opciones:
• Preferencias. Desde aquí se pueden configurar nuestro escritorio de forma
personal para cada uno de los usuarios. Correo electrónico, apariencia,
contraseñas, aplicaciones preferidas, combinaciones de teclas, etc.
Figura 1.21. Configuración de preferencias.
36 Historia e instalación
Linux 01
• Administración. En este submenú se pueden configurar parámetros como los
usuarios y grupos, la pantalla de acceso, el visor de archivos de sucesos, las
impresoras instaladas en el sistema y su administración y se encuentran
también el gestor de paquetes Synactic que merecerá mención aparte.
Figura 1.22. Menú de Administración.
• Ayuda y soporte. Muestra el sistema de ayudas de Ubuntu con grandes aportes
de documentación así como muchos consejos que pueden complementar a este
libro para el usuario que esté comenzando a explorar Ubuntu por primera vez.
Figura 1.23. Centro de ayuda de Ubuntu.
Historia e instalación 37
Formación Abierta
Las áreas de trabajo
En la parte inferior se encuentra la barra de tareas, que en la mayoría de las
opciones es muy similar a la de Windows ya que por ejemplo podrá moverse entre
las diversas aplicaciones que estarán minimizadas en esta parte. Pero una de las
grandes características a comentar se encuentra a la derecha de la zona reservada
para las aplicaciones.
Son cuatro pequeños rectángulos, denominados áreas de trabajo mediante los
cuales se pueden tener hasta 4 escenarios distintos de trabajo. Por ejemplo, en un
escritorio se podrían tener lanzadas aplicaciones multimedia como el reproductor de
vídeo, el de música, el visor de imágenes, etc. En otro escritorio las aplicaciones
relacionadas con Internet como el navegador y el cliente de correo electrónico. Y
así hasta 4 escenarios distintos. Incluso se pueden mover aplicaciones de un área
de trabajo a otra.
Figura 1.24. Áreas de trabajo de Ubuntu.
Apagar y cerrar sesión
Desde el icono situado en la esquina superior derecha de la pantalla se podrán
consultar las diferentes opciones que hay a la hora de finalizar nuestra sesión.
Serían las siguientes:
• Bloquear la pantalla. Nos bloquearía la pantalla si debe ausentarse de nuestro
equipo por cualquier motivo. También se puede utilizar la combinación de teclas
Ctrl+Alt+L.
• Cerrar la sesión. Cerraría la sesión actual y conduciría a la pantalla de login
inicial.
• Suspender. Haciendo clic en este icono nuestro equipo suspendería la
alimentación y la próxima vez que se encendiera el equipo restauraría el
escritorio tal cual estaría en el momento de la suspensión.
38 Historia e instalación
Linux 01
• Hibernar. Con esta opción se almacenaría en nuestro disco duro el estado de
nuestro sistema y se podría apagar. Sería una opción parecida a la anterior
aunque más lenta y nos garantiza que la se puede usar en todos los
ordenadores.
• Sesión de invitado. Abriría una sesión de invitado con algunas limitaciones.
• Reiniciar. Reiniciaría el equipo.
• Apagar. Apagaría el equipo.
Figura 1.25. Opciones de apagado.
Combinaciones de teclas en Ubuntu
Al igual que para bloquear la pantalla se puede usar la combinación de teclas
Ctrl+Alt+L, existen otra serie de combinaciones que pueden venir muy bien para
ayudar a realizar tareas de forma más rápida o eficaz. Es cuestión de gustos, pero
se podrían encontrar las siguientes combinaciones:
• Alt+F1: Abrir el menú Aplicaciones usando las teclas de cursor del teclado se
puede mover hasta seleccionar la aplicación que se va a usar.
• Alt+F2: Abrir el menú para ejecutar un comando o aplicación.
• Alt+F4: Cerrar la ventana actual.
• Alt+F5: Restaurar tamaño ventana maximizada.
• Alt+F7: Mover ventana actual.
• Alt+F8: Cambiar tamaño de la ventana actual.
• Alt+F9: Minimizar ventana.
Historia e instalación 39
Formación Abierta
• Alt+F10: Maximizar ventana.
• Alt+Espacio: Abrir el menú de la ventana: maximizar, minimizar, siempre
encima, etc.
• Alt+Tab: Cambiar la ventana activa, movernos rápidamente entre aplicaciones
en uso.
• Ctrl+Alt+Cursores: Mover entre los escritorios activos.
• Ctrl+W: Cerrar la ventana actual.
• Ctrl+Q: Cerrar la aplicación activa.
• Tecla Impr Pant: Capturar pantalla, es decir, tomar un pantallazo.
• F2: Renombrar.
• Ctrl+H: Mostrar/ocultar archivos ocultos (Nautilus).
• F3: Activar modo pantalla dividida (Nautilus).
En capítulos posteriores se explicarán de otras aplicaciones que pueden ser
ejecutadas desde el entorno gráfico tales como suites ofimáticas, aplicaciones de
diseño gráfico, reproductores multimedia y otras utilidades.
El objetivo de esta primera unidad queda cumplido si le ha interesado la historia y la
filosofía de GNU Linux, si ha realizado un proceso de instalación de la distribución
Ubuntu tranquilo y sin sobresaltos, y por último ha adquirido unos pequeños
conocimientos sobre el entorno de escritorio GNOME y las primeras posibilidades
que nos brinda este sistema operativo.
En la siguiente unidad, se van a explicar los conocimientos necesarios para
manejarse en la línea de comandos mediante unos comandos básicos, utilizar
expresiones regulares y manejar alguno de sus editores.
40 Historia e instalación
Linux 01
1.5. Diferencias Linux-Windows
La mayoría de los usuarios que más tarde o más temprano se han decidido por
instalar una distribución Linux, seguramente vienen de haber trabajado durante
mucho tiempo con sistemas operativos Windows. De esta forma estarán habituados
a una forma de trabajar, instalar programas, compartir documentos, reproducir
música, etc.
Si bien es cierto que años atrás las diferencias eran muy marcadas entre ambos
sistemas operativos y los comienzos en Linux eran duros sobre todo por la falta de
drivers que dieran soporte a algunos de nuestros periféricos, hoy en día hay una
gran similitud en cuanto al aspecto gráfico y trabajo doméstico, pero hay una serie
de diferencias, que aunque algunas de ellas parezcan muy obvias, merecen la pena
comentar y recalcar.
• Nuestras configuraciones de Windows. Los sistemas operativos de Microsoft no
se tomarían estas molestias, pero Ubuntu, desde su versión 7.10 trae un
asistente a través del cual se pueden importar algunas de las configuraciones
de Windows tales como favoritos, fondo de escritorio, documentos e imágenes.
Incluso tiene incorporado un software que nos permitirá leer y escribir ficheros
en nuestras particiones Windows.
• Las aplicaciones Linux. De la misma forma que Windows tiene sus aplicaciones
propietarias, Linux tiene las suyas, pero con la gran diferencia que la mayoría
de aplicaciones para Linux están basadas en software libre, y por lo tanto, no
tenemos que pagar por ellas. A continuación un listado de aplicaciones que
vienen de serie con Ubuntu:
Navegador: Firefox.
Cliente de correo electrónico: Evolution.
Paquete ofimático: OpenOffice.
Cliente de mensajería instantánea: Empathy.
Reproductor multimedia: Totem.
• Archivos Personales. Todos nuestros archivos personales se podrán guardar
dentro de nuestra carpeta /HOME. Incluso las aplicaciones que estén instaladas
bajo nuestro usuario guardarán las configuraciones que se utilicen con ellas
bajo esta carpeta. Por lo demás, la estructura de esta carpeta personal es
bastante parecida a la de Windows al incluir carpetas como Imágenes, Música o
Vídeos.
Historia e instalación 41
Formación Abierta
• Las unidades del sistema. En nuestro sistema operativo Windows, cada uno de
los discos duros, de nuestras particiones o resto de dispositivos que se
conectaban se les asignaba una letra representativa para cada unidad. Por
ejemplo, la partición principal del sistema es C: y de ahí en adelante.
Linux organiza las unidades de la siguiente manera:
• La principal partición del sistema se marca como root ( / ).
• Las unidades de CD/DVD son montadas en el directorio media/cdrom.
• Memorias USB, cámaras fotográficas, Ipod u otros dispositivos son montados
cada uno con su propio nombre bajo el directorio /media. Por ejemplo, un Ipod
se montaría bajo el directorio /media/iPod. A partir de entonces también estarán
disponibles desde el menú lugares.
42 Historia e instalación
Linux 01
• Resumen
• Los momentos más importantes en la historia del movimiento del software libre
cuáles fueron y cómo todo ello desembocó en el nacimiento del sistema
operativo Linux.
• La historia y evolución de Unix y del proyecto GNU que dieron lugar a la
posterior aparición de Linux.
• Las principales distribuciones internacionales y españolas existentes entre las
que se pueden citar: Red Hat, Fedora, Debian, Slackware y Ubuntu.
• Las aplicaciones más populares ofimáticas, diseño gráfico y multimedia y otras
utilidades de escritorio que serán útiles en el día a día.
• Así como las aplicaciones características particulares de Ubuntu y las
diferencias existentes entre Windows y Linux.
Historia e instalación 43