Download Documentos CEO, Unidad 11

Document related concepts
Transcript
11 Introducción al sistema operativo Linux – Documentos CEO
11.1. Historia y proceso de desarrollo.
Ubuntu es una bifurcación del código base del proyecto Debian.
El objetivo inicial era lanzar una nueva versión de Ubuntu cada seis meses, resultando en un sistema
más actualizado. Su primer lanzamiento fue el 20 de octubre de 2004.
Los lanzamientos de Ubuntu están sincronizados para realizarse un mes después que las del entorno de
escritorio GNOME. Ubuntu usa primariamente software libre haciendo excepciones para varios
controladores privativos además del firmware y software no libre incluido en el kernel Linux y el software
no libre presente en sus repositorios.
Los paquetes de Ubuntu están basados en la rama inestable de Debian: ambas distribuciones usan el
formato de paquete de software deb y las herramientas de administración de paquetes APT, dpkg, más
algunos front-ends.
Los paquetes Debian y Ubuntu no son necesariamente compatibles binariamente; algunas veces los
paquetes deb pueden necesitar ser recompilados desde el código fuente para ser usados en Ubuntu.
Muchos desarrolladores de Ubuntu también mantienen paquetes clave en Debian. Ubuntu coopera con
Debian devolviendo cambios y mejoras en el código, aunque existen críticas sobre las escasas
aportaciones. En el pasado, Ian Murdock, fundador de Debian, expresó su preocupación por el potencial
cambio de los paquetes de Ubuntu con respecto a los de Debian, ya que podrían llegar a ser
completamente incompatibles.
Antes de cada lanzamiento, se lleva a cabo una importación de paquetes, desde Debian, aplicando las
modificaciones específicas de Ubuntu. Un mes antes del lanzamiento comienza un proceso de
congelación de importaciones, ayudando a que los desarrolladores puedan asegurar que el software sea
suficientemente estable.
El 8 de julio de 2005, Mark Shuttleworth y su empresa Canonical Ltd. anunciaron la creación de la
Fundación Ubuntu y aportaron 10 millones de dólares como presupuesto inicial. El propósito de
la fundación es el de asegurar soporte y desarrollo para todas las futuras versiones de Ubuntu.
El 12 de marzo de 2009 Ubuntu anunció soporte para plataformas externas de administración de
computación en nube (cloud computing).
A principios de 2009 los ingenieros y diseñadores de Canonical se dan cuenta de que la gestión de
paquetes e instalación de aplicaciones es demasiado fragmentada y hasta compleja. Por ende
se planifica la creación de una aplicación central para el manejo e instalación de aplicaciones. En octubre
de 2009 Canonical lanza oficialmente el Centro de software de Ubuntu (Ubuntu Software Center), que
permite buscar, instalar y desinstalar aplicaciones, además de agregar repositorios de terceros. En
octubre de 2010 se introduce la venta de aplicaciones por medio de pagos en línea en el Centro de
software de Ubuntu.
El 3 de junio de 2010 Mark Shuttleworth anuncia el trabajo en conjunto con el proyecto Linaro y su
desarrollo de código abierto para Linux en procesadores con tecnología ARM. A fines de septiembre se
da a conocer antes del lanzamiento de Ubuntu 10.10, que esta versión incluiría un mejor y más estable
soporte para procesadores ARM.
En octubre y noviembre de 2010 se anuncian drásticos e importantes cambios en el escritorio de Ubuntu,
la inclusión de la interfaz de usuario Unity (creada por Canonical), la cual será utilizada en la versión de
escritorio de Ubuntu. También Mark Shuttleworth anuncia que en futuras versiones de Ubuntu, Unity se
implementará en el servidor gráfico Wayland y no en el servidor gráfico X (como se hacía habitualmente).
El 9 de marzo de 2011 Canonical anuncia la discontinuidad de Ubuntu Netbook Edition debido a la
integración de la interfaz Unity en su versión de escritorio a partir de Ubuntu 11.04. La idea era eliminar
la redundancia de sus versiones con un mismo escritorio. Canonical también anuncia que los nombres
Ubuntu Desktop Edition y Ubuntu Server Edition se eliminan, dejando solamente el nombre Ubuntu para
uso en todo tipo de computadoras y Ubuntu Server para su uso en servidores.
Sistemas Operativos Monopuesto
1-12
11 Introducción al sistema operativo Linux – Documentos CEO
A. Interfaz de usuario.
Dash. Botón que sirve para ver las lentes, accesos rápidos y menús de trabajo. Posteriormente esta
información podrá ser filtrada.
Zona de notificación o indicadores. De forma tradicional, se muestran iconos informativos de
quien ha iniciado sesión, fecha, hora, etcétera.
Lentes. Al hacer clic sobre una de ellas, se desplegará el contenido al que representan, de forma
similar a Lugares, en versiones anteriores en Ubuntu.
Selección del ámbito. Al hacer clic en ellos, podremos seleccionar home, aplicaciones, carpetas
personales o música añadida al catálogo.
Launcher. Se puede comparar de forma muy atrevida con la barra de tareas de las versiones
anteriores.
B. Lanzador de aplicaciones y menú global.
Ubuntu desde su primer lanzamiento utilizó la interfaz de usuario predeterminada del escritorio GNOME,
con un panel inferior para listar ventanas y un panel superior para menús e indicadores de sistema, pero
desde la versión 11.04 Natty Narwhal la interfaz de usuario predeterminada sería Unity, además de las
actuales herramientas de GNOME.
Durante el proceso de desarrollo de GNOME 3, la nueva interfaz de usuario, GNOME Shell, no compartía
las ideas de diseño, interacción, y experiencia de usuario de los desarrolladores de Ubuntu. Dado el caso,
el equipo de desarrollo de Ubuntu pensó en desarrollar su propia interfaz de usuario. Unity fue diseñado
como shell para el escritorio de GNOME con el fin de incrementar la eficiencia de espacio e interacción
con el escritorio.
La actual interfaz de usuario de Ubuntu está compuesta por tres importantes elementos: un panel
superior para indicadores de sistema y menús, un lanzador de aplicaciones en el lado izquierdo y un
tablero que despliega lugares y aplicaciones.
Sistemas Operativos Monopuesto
2-12
11 Introducción al sistema operativo Linux – Documentos CEO
Ubuntu, además de la interfaz Unity, utiliza las herramientas de GNOME que forman el resto del
escritorio, el gestor de ventanas Compiz para las transiciones de efectos visuales y varios elementos
visuales diseñados por Canonical; tales como barras de desplazamiento Overlay Scrollbars, varios
indicadores de sistema como el menú de sonido, el menú de mensajería y el menú de estado de usuario,
iconos Ubuntu Mono e Humanity, temas light-themes, burbujas de notificación OSD y menús de
aplicaciones globales.
C. El software incluido.
Posee una gran colección de aplicaciones para la configuración de todo el sistema, valiéndose
principalmente de interfaces gráficas. El entorno de escritorio predeterminado de Ubuntu es GNOME y se
sincroniza con sus liberaciones. Existen otras dos versiones oficiales de la distribución, una con el
entorno KDE, llamada Kubuntu, y otra con el entorno Xfce, llamada Xubuntu. Existen otros escritorios
disponibles, que pueden ser instalados en cualquier sistema Ubuntu independientemente del entorno de
escritorio instalado por defecto.

Aplicaciones de Ubuntu: Ubuntu es conocido por su facilidad de uso y las aplicaciones orientadas
al usuario final. Las principales aplicaciones que trae Ubuntu son: navegador web Mozilla Firefox,
cliente de mensajería instantánea Empathy, cliente de redes sociales Gwibber, cliente para enviar y
recibir correo Evolution, reproductor multimedia Totem, reproductor de música Banshee, editor de
vídeos
PiTiVi,
gestor
y
editor
de
fotos
Shotwell,
cliente
y
gestor
de torrents Transmission, grabador de discos Brasero, suite ofimática LibreOffice y el instalador
central para buscar e instalar aplicaciones Centro de software de Ubuntu.

Seguridad y accesibilidad: El sistema incluye funciones avanzadas de seguridad y entre sus
políticas se encuentra el no activar, de forma predeterminada, procesos latentes en el momento de
instalarse. Por eso no hay un cortafuegos predeterminado, ya que no existen servicios que puedan
atentar a la seguridad del sistema. Para labores o tareas administrativas en la línea de comandos
incluye una herramienta llamada sudo (de las siglas en inglés de SuperUser do), con la que se evita
el uso del usuario administrador. Posee accesibilidad e internacionalización, de modo que el sistema
esté disponible para tanta gente como sea posible. Desde la versión 5.04 se utiliza UTF-8 como
codificación de caracteres predeterminado.
D. Organización de paquetes.
Ubuntu divide todo el software en cuatro secciones, llamadas “componentes”, para mostrar diferencias en
licencias y la prioridad con la que se atienden los problemas que informen los usuarios.
Estos componentes son main, restricted, universe y multiverse.
Por defecto se instalan paquetes de los componentes main y restricted.
Los paquetes del componente universe de Ubuntu generalmente se basan en los paquetes de la rama
inestable (Sid) y en el repositorio experimental de Debian.

main: Contiene solamente los paquetes que cumplen los requisitos de la licencia de Ubuntu y para
los que hay soporte disponible por parte de su equipo. Está pensado para que incluya todo lo
necesario para la mayoría de los sistemas Linux de uso general. Los paquetes de este componente
poseen ayuda técnica garantizada y mejoras de seguridad oportunas..

restricted: Contiene paquetes soportados por los desarrolladores de Ubuntu debido a su
importancia, pero no está disponible bajo ningún tipo de licencia libre para incluir en main. En este
lugar se incluyen los paquetes, como por ejemplo los controladores propietarios de algunas tarjetas
gráficas como los de ATI y NVIDIA. El nivel de la ayuda es más limitado que para main, puesto que
los desarrolladores pueden no tener acceso al código fuente.

universe: Contiene una amplia gama de programas, que pueden o no tener una licencia restringida,
pero no recibe apoyo por parte del equipo de Ubuntu sino por parte de la comunidad. Esto permite
Sistemas Operativos Monopuesto
3-12
11 Introducción al sistema operativo Linux – Documentos CEO
que los usuarios instalen toda clase de programas en el sistema guardándolos en un lugar aparte de
los paquetes soportados: main y restricted.

multiverse: Contiene los paquetes sin soporte debido a que no cumplen los requisitos de software
libre.
E. Lanzamientos y soporte.
Versión
Nombre en clave
Lanzamiento
4.10
Warty Warthog
20 de octubre de 2004
5.04
Hoary Hedgehog
8 de abril de 2005
5.10
Breezy Badger
13 de octubre de 2005
6.06 LTS Dapper Drake
1 de junio de 2006
6.10
Edgy Eft
26 de octubre de 2006
7.04
Feisty Fawn
19 de abril de 2007
7.10
Gutsy Gibbon
18 de octubre de 2007
8.04 LTS Hardy Heron
24 de abril de 2008
8.10
Intrepid Ibex
30 de octubre de 2008
9.04
Jaunty
Jackalope
23 de abril de 200953
9.10
Karmic Koala
29 de octubre de 2009
10.04
LTS
Lucid Lynx
29 de abril de 2010
10.10
Maverick
Meerkat
10 de octubre de 2010
11.04
Natty Narwhal
28 de abril de 2011
11.10
Oneiric Ocelot
13 de octubre de 2011
Sistemas Operativos Monopuesto
4-12
Color
Significado
Rojo
Versión de
escritorio sin
soporte
Verde
Versión de
escritorio con
soporte
Azul
Versión de
escritorio en
desarrollo
11 Introducción al sistema operativo Linux – Documentos CEO
Las versiones estables se liberan cada 6 meses y Canonical proporciona soporte técnico y
actualizaciones de la seguridad para la mayoría de las versiones de Ubuntu durante 18 meses, excepto
para las versiones LTS (Long term support), que ofrece 3 años para la versión escritorio y 5 años para la
versión servidor, contando a partir de la fecha del lanzamiento.
Existen planes para lanzar una rama de Ubuntu bajo el nombre en clave Grumpy Groundhog, la cual solo
estará disponible para desarrolladores.
F. Requisitos hardware mínimos de instalación.
Los requisitos mínimos “recomendados”, teniendo en cuenta los efectos de escritorio, deberían permitir
ejecutar una instalación de Ubuntu 11.10:
Nombre en clave
Lanzamiento
Procesador
x86 a 500 MHZ.
Disco Duro
4 GB. Se incluye partición de SWAP.
Memoria
512 MB.
Tarjeta gráfica
Tarjeta gráfica VGA y monitor capaz de soportar una
resolución de al menos 800 x 600.
Almacenamiento
Lector de CD/DVD o USB.
Red/Internet
Recomendable para la instalación con actualizaciones
o software de terceros.
G. Instalación.
Antes de indicar cómo se instala Ubuntu 11.10, recordemos algo respecto de las particiones:

Número de particiones y tipos: En un disco duro podemos tener un máximo de:
o 4 particiones primarias. Las particiones primarias van numeradas del 1 al 4. Si antes de instalar
Ubuntu ya tenemos 4 particiones primarias, tendremos que reducir el tamaño de la última
partición.
o 3 particiones primarias y un número ilimitado de particiones lógicas. Las particiones lógicas
se empiezan a numerar a partir del número 5 (en la imagen hay dos: sda5 y sda6). Gracias a las
particiones lógicas podemos tener cualquier cantidad de particiones en nuestro disco duro.
Ubuntu se puede instalar sin problemas en particiones lógicas, por lo que si ya tenemos
3 particiones primarias, lo que debemos hacer es utilizar particiones lógicas. En otro caso, en
lugar de espacio libre nos aparecerá el texto espacio inútil (recuerda que no podemos tener más
de 4 particiones primarias).

Orden de creación de las particiones: Según la web Linux Disk Partitioning Guide, el orden de
creación de las particiones tiene su importancia porque la zona exterior (los cilindros más externos)
de los discos duros giran a mayor velocidad que los más internos. Por lo tanto, sería lógico colocar
en la zona exterior del disco las particiones que más se vayan a utilizar y en la más interior las
que menos.
Sistemas Operativos Monopuesto
5-12
11 Introducción al sistema operativo Linux – Documentos CEO
Pantalla de inicio del asistente de
instalación:
En esta pantalla basta seleccionar el idioma
en el que vamos a realizar la instalación.
Seleccionamos la opción con las flechas de
edición y pulsamos Enter.
Opciones del instalador:
Podremos iniciar la instalación
seleccionando la opción “Instalar Ubuntu”.
También podremos iniciar la instalación
seleccionando la opción “Probar Ubuntu sin
instalar” y, una vez que tengamos acceso a
la interfaz de escritorio, lanzar el instalador
desde esta zona.
Seleccionamos la opción con las flechas de
edición y pulsamos Enter.
Selección de idioma del sistema
operativo:
En esta pantalla y las siguientes indicamos
el idioma de instalación del sistema
operativo y su variante, si fuera el caso.
Realizada la selección, hacemos clic en
“Adelante”.
Sistemas Operativos Monopuesto
6-12
11 Introducción al sistema operativo Linux – Documentos CEO
Preparación del asistente:
Ahora tenemos que comprobar que los tres
tics que aparecen en pantalla son de color
verde, ya que necesitamos tener espacio en
disco suficiente, no correr riesgos de que el
equipo se apague y, sobre todo, tener
acceso a Internet.
En esta misma pantalla podemos decidir si
queremos descargar actualizaciones
mientras se instala el software del sistema
operativo. Nosotros recomendamos
descargar e instalar las actualizaciones, o
incluso el software de terceros, una vez
instalado y funcionando el sistema
operativo.
Tipo de instalación:
Aquí es donde realizamos el particionado
de disco de forma manual o dejamos que el
asistente lo realice por sí solo.
Para realizar el particionado manual,
seleccionaremos la opción “Algo más” y
seguiremos los pasos indicados en la
unidad.
Tipo de instalación:
Si tenemos algún otro sistema operativo
instalado o hay otra versión de Ubuntu,
puede ser que se muestren más opciones
para la instalación del software, como la de
actualización, la de mantener dos sistemas
diferentes, etcétera.
Sistemas Operativos Monopuesto
7-12
11 Introducción al sistema operativo Linux – Documentos CEO
Preparar el disco:
Nosotros elegiremos la opción “Algo más”,
que equivale a la de instalación manual de
versiones anteriores.
Tras pulsar “Continuar” aparece una
pantalla como la de la figura
Seleccionaremos uno de los dos discos
duros, sda o sdb (en nuestro caso, sda), y
pulsaremos el botón “Nueva tabla de
particiones” y luego “Continuar”.
Crear particiones:
A continuación aparecerá una pantalla
como la anterior, pero en la que debajo de
sda se leerá el mensaje “espacio libre”.
Seleccionaremos “espacio libre” y
pulsaremos el botón “Añadir”.
Crear particiones: Sistema de archivos y
punto de montaje.
En este cuadro de diálogo podremos
seleccionar el tipo de partición, primaria o
lógica, el tamaño asignado, si la ubicamos
al principio o al final del disco, así como el
sistema de archivos y el punto de montaje.
Sistemas Operativos Monopuesto
8-12
11 Introducción al sistema operativo Linux – Documentos CEO
Crear partición de intercambio:
Ahora se puede ver creada la partición y el
resto de espacio libre.
En este espacio libre aparece el tamaño del
disco que queda sin particionar y que
destinaremos a la partición swap o
intercambio.
Haremos clic en “espacio libre” y
pulsaremos “Añadir”.
Seleccionaremos “Lógica”, el tamaño que
nos muestra o el deseado, “Principio” y,
como sistema de archivos, “Área de
intercambio”.
A esta partición no es necesario asignarle
un punto de montaje, así que pulsaremos
directamente “Aceptar”.
Si nos equivocamos, podremos deshacer
los cambios realizados a las particiones en
cualquier momento pulsando el botón
“Revertir”. Como vemos, también podremos
eliminar la partición seleccionada o editarla
para modificar alguno de los datos.
Crear partición de intercambio:
Sistemas Operativos Monopuesto
9-12
11 Introducción al sistema operativo Linux – Documentos CEO
Resultado del particionado:
Terminado el particionado, seleccionamos
la partición en la que deseamos instalar el
sistema operativo y pulsamos “Instalar
ahora”.
Se inicia el asistente que nos guiará durante
el proceso de instalación.
Opciones del instalador. Zona horaria.
Ahora y mientras se copian los archivos a
disco (progreso que podemos ver en la
barra inferior de color naranja), se nos
pedirá que confirmemos una serie de datos,
como por ejemplo la ubicación.
Opciones del instalador. Disposición del
teclado.
Sistemas Operativos Monopuesto
10-12
11 Introducción al sistema operativo Linux – Documentos CEO
Opciones del instalador. Usuario nombre
de equipo y contraseña.
Posiblemente sea esta la pantalla de mayor
importancia de todo el proceso de
instalación por los datos que se nos piden.
Aquí introduciremos el nombre del equipo,
sin guiones ni espacios en blanco ni
caracteres raros, el nombre del usuario
principal del equipo y una contraseña que
cumpla los requisitos de complejidad
adecuados.
Opciones del instalador. Usuario nombre
de equipo y contraseña.
Se muestran una serie de pantallas en las
que se nos dan consejos e información de
lo que estamos instalando, así como
información adicional del producto.
Opciones del instalador. Usuario nombre
de equipo y contraseña.
Tras un rato más o menos largo y que
dependerá de nuestro hardware, el
producto estará instalado. Reiniciaremos el
equipo pulsando en “Reiniciar ahora”.
Sistemas Operativos Monopuesto
11-12
11 Introducción al sistema operativo Linux – Documentos CEO
H. Otros tipos de instalación.

LiveUSB: Una herramienta que viene de serie y que permite la creación de un LiveUSB de la
distribución. Su función es que se pueda cargar el sistema desde una memoria USB permitiendo
guardar datos y configuraciones en el mismo, pero con la limitación de que solo funciona en una
computadora cuya placa base soporte el arranque desde un medio USB.

LiveCD/DVD personalizado: Existen herramientas como Reconstructor, UCK o remastersys, que
permiten a cualquiera crear fácilmente un LiveCD/DVD personalizado de una instalación existente de
Ubuntu.

CD de instalación mediante red: Se trata de una imagen ISO de apenas unos 10 MB que contiene
los paquetes necesarios para descargar el sistema base desde los repositorios oficiales de Ubuntu y
posteriormente elegir el escritorio deseado.
Sistemas Operativos Monopuesto
12-12