Anda di halaman 1dari 90

LINUX/UBUNTU.

ACCESOS DIRECTOS DE TECLADO Y COMANDOS


GENERALES

Msc. Ing. Jairo E. Mrquez D.

Distribucin Linux. Antes de entrar en materia de las versiones de Linux/ubunto, es


importante mencionar el concepto de distribucin o Distro. Cuando se habla de una
distribucin Linux, se hace referencia a una distribucin de software basada en el ncleo o
kernel de Linux, que incluye determinados paquetes diseados especficamente para
satisfacer las necesidades de los usuarios, dando origen as, a ediciones domsticas,
empresariales y para servidores. Por lo general estas distribuciones estn compuestas, total
o parcialmente de software libre, aunque a menudo incorporan aplicaciones o controladores
propietarios.

Adems del ncleo Linux, las distribuciones incluyen habitualmente las bibliotecas y
herramientas del proyecto GNU y el sistema de ventanas X Window System. Dependiendo
del tipo de usuarios a los que la distribucin est dirigida se incluye tambin otro tipo de
software como procesadores de texto, hoja de clculo, reproductores multimedia,
herramientas administrativas, etc. En el caso de incluir herramientas del proyecto GNU, se
denomina distribucin GNU/Linux. Existen distribuciones que estn soportadas
comercialmente, como Fedora (Red Hat), openSUSE (Novell), Ubuntu (Canonical Ltd.) y
Mandriva; distribuciones mantenidas por la comunidad, como Debian y Gentoo; y
distribuciones que no estn relacionadas con ninguna empresa o comunidad, como es el
caso de Slackware.1

Existen ms de 200 distribuciones de Linux, con la tendencia a aumentar con el tiempo.

Las distribuciones estn divididas en paquetes. Cada paquete contiene una aplicacin
especfica o un servicio. Ejemplos de paquetes son una biblioteca para manejar el formato
de imagen PNG, una coleccin de tipografas o un navegador web.

1
Tomado de. Distribucin Linux. (consulado el 5 de nov. de 2016). Recuperado de:
https://es.wikipedia.org/wiki/Distribuci%C3%B3n_Linux
El paquete es generalmente distribuido en su versin compilada y la instalacin y
desinstalacin de los paquetes es controlada por un sistema de gestin de paquetes en lugar
de un simple gestor de archivos.En este caso Cada paquete elaborado para ese sistema de
paquetes contiene meta-informacin tal como fecha de creacin, descripcin del paquete y
sus dependencias. El sistema de paquetes analiza esta informacin para permitir la
bsqueda de paquetes, actualizar las libreras y aplicaciones instaladas, revisar que todas las
dependencias se cumplan y obtenerlas si no se cuenta con ellas de manera automtica.

Algunos de los sistemas de paquetes ms usados son:2

RPM, creado por Red Hat y usado por un gran nmero de distribuciones de Linux,
es el formato de paquetes del Linux Standard Base. Originalmente introducido por
Red Hat, pero ahora se usa en muchas distribuciones, como por ejemplo Mandriva.

Deb, paquetes Debian, originalmente introducidos por Debian, pero tambin


utilizados por otros como Knoppix y Ubuntu.

.tgz, usado por Slackware, empaqueta el software usando tar y gzip. Pero, adems,
hay algunas herramientas de ms alto nivel para tratar con este formato: slapt-get,
slackpkg y swaret.

Ebuilds, archivo que contiene informacin acerca de cmo obtener, compilar e


instalar un paquete en el sistema Portage de Gentoo Linux con el comando emerge.
Generalmente, estas instalaciones se basan en la compilacin de fuentes, aunque
algunos paquetes binarios se pueden instalar de esta manera.

Pacman, para Arch Linux, usa binarios precompilados distribuidos en un fichero


.pkg.tar.gz .pkg.tar.xz.

PET, utilizado por Puppy Linux, sus derivados y Quirky, su proyecto hermano.

En trminos generales las distribuciones Linux pueden ser de diferente tipo segn la
aplicacin o servicio a la cual haya sido diseada:

1. Comerciales
2. No comerciales.
3. Libres o incluir software privativo.
4. Uso tipo home o Enterprise.
5. Servidores
6. Desktop
7. Dispositivos empotrados.
8. Orientadas a usuarios regulares
9. Orientadas a usuarios avanzados.
10. o usuarios avanzados.

2
Ibid.
11. De uso general o para dispositivos altamente especializados, como un cortafuegos,
un enrutador o un clster computacional.
12. Diseadas e incluso certificadas para un hardware o arquitectura especficos.
13. Orientadas hacia grupos especficos, por ejemplo a travs de la internacionalizacin
y localizacin del lenguaje, o por la inclusin de varios paquetes para la produccin
musical o para computacin cientfica.
14. Configuradas especialmente para ser ms seguras, completas, portables o fciles de
usar.
15. Soportadas bajo distintos tipos de hardware.

La diversidad de las distribuciones Linux es debido a cuestiones tcnicas, de organizacin y


de puntos de vista diferentes entre usuarios y proveedores. El modo de licenciamiento del
software libre permite que cualquier usuario con los conocimientos e inters suficiente
pueda adaptar o disear una distribucin de acuerdo a sus necesidades.

Distribuciones ms populares3

Una distribucin live o Live CD o Live DVD, ms genricamente Live Distro, (CD vivo o
CD autnomo), es una distribucin almacenada en un medio extrable, que puede ejecutarse
desde ste sin necesidad de instalarlo en el disco duro del computador, para lo cual usa la
memoria RAM como disco duro virtual y el propio medio como sistema de archivos.

Cuando el sistema operativo es ejecutado por un dispositivo de slo lectura como un CD o


DVD, el usuario necesita utilizar una memoria USB o un disco duro instalado en la
mquina para conservar su informacin entre sesiones. La informacin del sistema
operativo es usualmente cargada en la memoria RAM.

Entre las distribuciones Linux ms populares se puede citar:

3
Ibdem.
Arch Linux, una distribucin basada en el principio KISS, con un sistema de
desarrollo continuo entre cada versin (no es necesario volver a instalar todo el
sistema para actualizarlo).
Canaima, es un proyecto socio-tecnolgico abierto, construido de forma
colaborativa, desarrollado en Venezuela y basado en Debian.
CentOS, una distribucin creada a partir del mismo cdigo del sistema Red Hat pero
mantenida por una comunidad de desarrolladores voluntarios.
Chakra project, una popular distribucin para escritorio, inicialmente basada en
Arch Linux, actualmente se encuentra en un desarrollo independiente.
Debian, una distribucin mantenida por una red de desarrolladores voluntarios con
un gran compromiso por los principios del software libre.
Dragora y Trisquel, que van adquiriendo importancia entre las distribuciones que
slo contienen software libre.
Elementary OS Es una distribucin Linux basada en Ubuntu 12.04
Fedora, una distribucin lanzada por Red Hat para la comunidad.
Fuduntu, distribucin ligera y rpida basada en Fedora y orientada al uso en
notebooks.
Gentoo, una distribucin orientada a usuarios avanzados, conocida por la similitud
en su sistema de paquetes con el FreeBSD Ports, un sistema que automatiza la
compilacin de aplicaciones desde su cdigo fuente.
Huayra, distribucin Educativa, desarrollada por el estado Argentino, desde el
Anses /Programa Conectar Igualdad. Est basada en Debian Jessie con entorno de
escritorio MATE.
Knoppix, fue la primera distribucin live en correr completamente desde un medio
extrable. Est basada en Debian.
Kubuntu, la versin en KDE de Ubuntu.
Linux Mint, una popular distribucin derivada de Ubuntu.
Mageia, creada por ex trabajadores de Mandriva, muy parecida a su precursor.
Mandriva, mantenida por la compaa francesa del mismo nombre, es un sistema
popular en Francia y Brasil. Est basada en Red Hat.
openSUSE, originalmente basada en Slackware es patrocinada actualmente por la
compaa SUSE (Micro Focus International).
PCLinuxOS, derivada de Mandriva, pas de ser un pequeo proyecto a una popular
distribucin con una gran comunidad de desarrolladores.
Puppy Linux, versin para equipos antiguos o con pocos recursos que pesa unos
130 MiB.
Red Hat Enterprise Linux, derivada de Fedora, es mantenida y soportada
comercialmente por Red Hat.
Slackware, una de las primeras distribuciones Linux y la ms antigua en
funcionamiento. Fue fundada en 1993 y desde entonces ha sido mantenida
activamente por Patrick J. Volkerding.
Slax, es un sistema Linux pequeo, moderno, rpido y portable orientado a la
modularidad. Est basado en Slackware.
Tuquito Basada en Ubuntu, distribucin desarrollada en Argentina con buenas
interfaces grficas y drivers universales. Recomendada para usuarios iniciales.
Trisquel Distribucin 100 % libre, utiliza el ncleo Linux-Libre y es apropiada para
usuarios finales.
Ubuntu, una popular distribucin para escritorio basada en Debian y mantenida por
Canonical.
Zorin OS, distribucin basada en Ubuntu y orientada a los usuarios de Windows
que quieren pasar a Linux de la forma ms fcil y sencilla posible.

El sitio web DistroWatch http://distrowatch.com/index.php?language=ES ofrece una lista


de las distribuciones ms populares; la lista est basada principalmente en el nmero de
visitas, por lo que no ofrece resultados muy confiables acerca de la popularidad de las
distribuciones.

Distribuciones especializadas

Otras distribuciones se especializan en grupos especficos:

64 Studio, una distribucin basada en Debian diseada para la edicin multimedia.


ABC GNU/Linux, distribucin para la construccin de clusters Beowulf
desarrollado por Iker Castaos Chavarri, Universidad del Pas Vasco.
Kali Linux, distribucin basada en Debian y especializada en seguridad de red.
BackTrack, distribucin basada en Ubuntu y especializada en seguridad de red.
WiFiSlax, distribucin basada en Slackware y especializada en seguridad de red.
Wifiway, distribucin basada en Ubuntu y especializada en seguridad de red.
Debian Med, Debian Med es una distro orientada a la prctica mdica y a la
investigacin bio-mdica.
Edubuntu, un sistema del proyecto Ubuntu diseado para entornos educativos.
Emmabunts, es diseada para facilitar el reacondicionamiento de computadores
donados a comunidades Emas.
Fedora Electronic Lab, distribucin basada en Fedora y especializada en el
desarrollo electrnico.
GeeXbox, distribucin rpida y ligera orientada a los centros multimedia.
ICABIAN, en formato Live USB est pensada para usuarios tcnicos ya que
contiene una gran variedad de programas para la ciencia e ingeniera.
LULA, distribucin acadmica para universidades. Proyecto LULA.
mkLinux, Yellow Dog Linux o Black Lab Linux, orientadas a usuarios de
Macintosh y de la plataforma PowerPC.
Musix, una distribucin de Argentina destinada a los msicos.
MythTV, orientada para equipos multimedia o grabadores de vdeo digital.
OpenWrt, diseada para ser empotrada en dispositivos enrutadores.
Scientific Linux, distribucin para desarrollo cientfico basada en Red Hat.
UberStudent, distribucin dedicada a la educacin y basada en Ubuntu.

UBUNTU

Ubuntu es una distribucin GNU/Linux basada en Debian GNU/Linux que proporciona un


SO actualizado y estable, con un fuerte enfoque en la facilidad de uso e instalacin del
sistema. Este sistema se compone de mltiples paquetes de software normalmente
distribuidos bajo una licencia libre.

Es sistema operativo est patrocinado por la empresa britnica Canonical Ltd., que es
propiedad del empresario sudafricano Mark Shuttleworth que en vez de vender la
distribucin con fines lucrativos, se financia por medio de servicios vinculados al sistema
operativo y vendiendo soporte tcnico. Adems, al mantenerlo libre y gratuito, la empresa
es capaz de aprovechar los desarrolladores de la comunidad en mejorar los componentes de
su sistema operativo. Canonical tambin apoya y proporciona soporte para cuatro
derivaciones de Ubuntu: Kubuntu, Xubuntu, Edubuntu y la versin de Ubuntu orientada a
servidores (Ubuntu Server Edition).

Su eslogan es Linux for Human Beings (Linux para seres humanos) y su nombre proviene
de la ideologa sudafricana Ubuntu (humanidad hacia otros). Cada seis meses se publica
una nueva versin de Ubuntu la cual recibe soporte por parte de Canonical, durante
dieciocho meses, por medio de actualizaciones de seguridad, parches para bugs4 crticos y

4
Un defecto de software (computer bug), es el resultado de un fallo o deficiencia durante el proceso de
creacin de programas de computadora. Dicho fallo puede presentarse en cualquiera de las etapas del ciclo de
actualizaciones menores de programas. Las versiones LTS (Long Term Support), que se
liberan cada dos aos,5 reciben soporte durante tres aos en los sistemas de escritorio y
cinco para la edicin orientada a servidores.

Cabe agregar, que Ubuntu posee una gran coleccin de


aplicaciones prcticas y sencillas para la configuracin de
todo el sistema, a travs de una interfaz grfica til para
usuarios que se inician en Linux. El entorno de escritorio
oficial es GNOME y se sincronizan con sus liberaciones.
Existe una versin con KDE, llamada Kubuntu, y con otros
escritorios, que pueden aadirse una vez instalado el
Ubuntu oficial con GNOME. El navegador web oficial de
Ubuntu es Mozilla Firefox.

El sistema incluye funciones avanzadas de seguridad y entre sus polticas se encuentra el no


activar, de forma predeterminada, procesos latentes al momento de instalarse. Por eso
mismo, no hay un firewall predeterminado, ya que no existen servicios que puedan atentar a
la seguridad del sistema.

Para labores/tareas administrativas en terminal incluye una herramienta llamada sudo, con
la que se evita el uso del usuario administrador.

Posee accesibilidad e internacionalizacin, de modo que el software est disponible para


tanta gente como sea posible. En la versin 5.04, el UTF-8 es la codificacin de caracteres
en forma predeterminada.

No slo se relaciona con Debian por el uso del mismo formato de paquetes deb, tambin
tiene uniones muy fuertes con esa comunidad, contribuyendo con cualquier cambio directa
e inmediatamente, y no slo anuncindolos. Esto sucede en los tiempos de lanzamiento.
Muchos de los desarrolladores de Ubuntu son tambin responsables de los paquetes
importantes dentro de la distribucin Debian.

Para centrarse en solucionar rpidamente los bugs, conflictos de paquetes, etc. se decidi
eliminar ciertos paquetes del componente main, ya que no son populares o simplemente se
escogieron de forma arbitraria por gusto o sus bases de apoyo al software libre. Por tales
motivos inicialmente KDE no se encontraba con ms soporte de lo que entregaban los
mantenedores de Debian en sus repositorios, razn por la que se sum la comunidad de
KDE distribuyendo la distribucin llamada Kubuntu.

Requisitos del sistema

Segn la documentacin oficial el sistema tendra que estar funcionando si cumple con
estas especificaciones mnimas:

vida del software aunque los ms evidentes se dan en la etapa de desarrollo y programacin. Los errores
pueden suceder en cualquier etapa de la creacin de software.
5
Shuttleworth, Mark (12 de mayo de 2008). The Art of Release. Consultado el 10 de octubre de 2010.
Procesador: 300 MHz i386.
Memoria RAM: 64 MB.
Disco Duro: 4GB (para una instalacin completa con swap incluida).
Tarjeta grfica VGA.
Lector de CD-ROM o tarjeta de red.

En el anterior equipo ya es posible realizar una instalacin a modo servidor, sin embargo es
poco probable que lo haga de manera fluida en una computadora de escritorio por lo que las
especificaciones mnimas recomendadas son:

Procesador: 700 MHz i386.


Memoria RAM: 384 MB.
Disco duro: 8GB.
Tarjeta grfica capaz de soportar una resolucin de 1024x768.
Tarjeta de sonido.
Conexin a Internet.

Y si se quiere disponer de los efectos visuales proporcionados por Compiz entonces la


potencia del procesador asciende a 1.2 GHz y es necesario disponer de una de las tarjetas
grficas soportadas.

Organizacin 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 omisin, se instala una seleccin de paquetes que cubre las necesidades bsicas de la
mayora de los usuarios. 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.
1. El componente main: Este 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. ste est pensado para que incluya todo lo necesario para la mayora
de los sistemas Linux de uso general. Los paquetes de este componente poseen
ayuda tcnica garantizada y mejoras de seguridad oportunas.

2. El componente restricted: contiene el programa soportado por los desarrolladores


de Ubuntu debido a su importancia, pero que no est disponible bajo ningn tipo de
licencia libre para incluir en main. En este lugar se incluyen los paquetes tales como
los controladores propietarios de algunas tarjetas grficas, como por ejemplo, los de
ATI y NVIDIA. El nivel de la ayuda es ms limitado que para main, puesto que los
desarrolladores puede que no tengan acceso al cdigo fuente.

3. El componente universo: contiene una amplia gama de programas, que pueden o no


tener una licencia restringida, pero que no recibe apoyo por parte del equipo de
Ubuntu sino por parte de la comunidad. Esto permite que los usuarios instalen toda
clase de programas en el sistema guardndolos en un lugar aparte de los paquetes
soportados: main y restricted.

4. El componente multiverse: contiene los paquetes sin soporte debido a que no


cumplen los requisitos de software libre.

Versiones de Ubuntu6

Ubuntu 4.10 (Warty Warthog)

El 20 de octubre de 2004 se liber la primera versin de la distribucin, Ubuntu 4.10 Warty


Warthog. Su nombre se debe a que fue publicada warts and all (con verrugas y todo).
Fue desarrollado sobre Debian GNU/Linux y con planes de un nuevo lanzamiento cada seis
meses y dieciocho meses de soporte. Este soporte termin el 30 de abril de 2006. Ubuntu
4.10 fue la primera versin en ofrecer servicios ShipIt, permitiendo a los usuarios
ordenar CDs de instalacin gratis.

Ubuntu 5.04 (Hoary Hedgehog)

Fue lanzado el 8 de abril de 2005, fue el segundo lanzamiento de Ubuntu por Canonical. El
soporte para Ubuntu 5.04 termin el 31 de octubre de 2006. Ubuntu 5.04 aadi muchas
caractersticas incluyendo un administrador de actualizaciones, soporte para notificador de
actualizacin, readahead y grepmap, suspensin, hibernacin y standby, escalado de
frecuencia dinmica para procesadores, base de datos de hardware de Ubuntu, instalacin
Kickstart, y autenticacin APT7. Ubuntu 5.04 permiti la instalacin desde dispositivos
USB. Ubuntu 5.04 us UTF-8 de forma prederminada. El Live CD fue mejorado y
extendido a las versiones de x86-64 y Power PC.

6
Fuente de consulta. [En lnea]. http://es.wikipedia.org/wiki/Anexo:Versiones_de_Ubuntu
7
Advanced Packaging Tool (Herramienta Avanzada de Empaquetado), es un sistema de gestin de paquetes
creado por el proyecto Debian.
Ubuntu 5.10 (Breezy Badger)

Fue lanzado el 12 de octubre de 2005, cuyo soporte termin el 13 de abril de 2007. Esta
versin aadi varias caractersticas nuevas incluyendo un gestor de arranque grfico
(Usplash8), una herramienta para aadir y quitar aplicaciones,9 un editor de men (alacarte),
un selector de lenguaje, soporte para Logical Volume Manager10, soporte completo para
impresoras Hewlett-Packard, soporte para OEM11, e integracin con Launchpad para el
reporte de bugs y desarrollo de software.

8
Usplash es un proyecto de software en la comunidad Ubuntu que reemplaza la pantalla de "scrolling-text"
que aparece mientras un sistema operativo GNU/Linux est iniciando, por un "splash screen" grfico. ste fue
diseado para reemplazar a Bootsplash, el cual haca lo mismo a nivel de espacio del kernel, y como
alternativa a Splashy. Como Usplash opera en el espacio de usuario, ste puede ser actualizado sin necesidad
de recompilar el Kernel.

Usplash utiliza la interfaz de "Linux framebuffer", o alternativamente, acceso directo a VESA para mostrar el
splash screen.

En Ubuntu 9.10 "Karmic Koala", Usplash se utiliza en las primeras etapas del inicio del sistema y luego
Xsplash toma su lugar.

9
Ubuntu Documentation. Canonical Ltd.

10
LVM es una implementacin de un administrador de volmenes lgicos para el kernel Linux. LVM incluye
muchas de las caractersticas que se esperan de un administrador de volmenes, incluyendo:

Redimensionado de grupos lgicos


Redimensionado de volmenes lgicos
Instantneas de slo lectura (LVM2 ofrece lectura y escritura)
RAID0 de volmenes lgicos

LVM no implementa RAID1 o RAID5, por lo que se recomienda usar software especfico de RAID para estas
operaciones, teniendo las LV por encima del RAID.

11
Un original equipment manufacturer u OEM (fabricante de equipamiento original) es una empresa que
fabrica productos que luego son comprados por otra empresa y vendidos bajo la marca de la empresa
compradora.
Con este nuevo lanzamiento vino tambin Edubuntu, una tercera distribucin de Linux
orientada al mbito de la educacin. Tambin se incluy soporte de servidor para Ubuntu.
La distribucin Kubuntu reemplaz Synaptic (gestor de paquetes) por Adept y se convirti
en la primera en usar devtags para una bsqueda ms rpida de aplicaciones.

Ubuntu 6.06 LTS (Dapper Drake)

Fue lanzado el 1 de junio de 2006, con soporte a largo plazo


(LTS). El soporte para Ubuntu 6.06 termin el 14 de julio de
2009 para escritorios y terminar el 1 de junio de 2011 para
servidores. Ubuntu 6.06 incluy varias caractersticas
nuevas, incluyendo tener el Live CD y el CD de instalacin
combinados en un solo disco, un instalador grfico en el
Live CD (Ubiquity), Usplash en el apagado como en el
encendido, una nuevo administrador de conexiones de red,
tema de escritorio implementado usando las convenciones
de Tango, basado en Clearlooks12 y con colores naranjas en
vez de cafs, y un instalador grfico (GDebi) para paquetes
de software.

Ubuntu 6.06 no permita instalarse desde un dispositivo


USB, pero por primera vez permiti la instalacin
directamente en dispositivos removibles USB. Tambin se cre una nueva distribucin
basada en Ubuntu pero con el entorno de escritorio Xfce, llamada Xubuntu.

Ubuntu 6.10 (Edgy Eft)

Con un tiempo de arranque y apagado de sistema ms rpido y la integracin de Tomboy y


F-Spot, Ubuntu 6.10 Edgy Eft simbolizaba una transicin de Dapper Drake a la Feisty
Fawn. El artwork en Ubuntu pas a ser ms ligero y agradable a la vista.

Kubuntu aadi un software de gestin de fotos, digiKam; se redise el panel de


configuracin de sistema; y se mejoraron los botones y el soporte de control de batera de
los porttiles.

Ubuntu 7.04 (Feisty Fawn)

Aparece con nuevas caractersticas de servidor incluyendo nuevos mtodos que


proporcionan facilidades para la instalacin de codecs multimedia y controladores binarios,
as como mejoras de red. Incorpor, un asistente de migracin desde Windows y el
controlador NTFS-3G de forma predeterminada, as como descubrimiento de servicios de

12
Clearlooks es un tema de escritorio para entornos como GNOME y Xfce, los cuales utilizan las bibliotecas
GTK+. Est basado en el tema Bluecurve de la distribucin Red Hat.
red con Avahi que permita, entre otras cosas, compartir msica va DAAP13 al igual que en
iTunes.

Ubuntu 7.10 (Gutsy Gibbon)

Incluye mayor seguridad gracias al AppArmor


security framework, una mayor velocidad en la
bsqueda de archivos, un administrador de
complementos de Firefox, una herramienta de
configuracin grfica para el X.org y un soporte
mejorado del sistema de archivos NTFS. Se activ
Compiz (la figura a la derecha muestra una Compiz
utilizando el plugin cubo de escritorio)14 de manera
predeterminada y se aadi una interfaz ms rpida
para el cambio de usuario.

Por vez primera se aadieron carpetas para organizar archivos (Documentos, Msica,
Imgenes, Vdeos...) dentro de la carpeta personal del usuario, una caracterstica que ya
exista en otras distribuciones como Fedora y Linux Mint.

Para la versin para servidores, los usuarios que posean soporte comercial pueden acceder a
la herramienta Landscape para manejo y monitorizacin de sistemas.

Ubuntu 8.04 LTS (Hardy Heron)

La segunda versin de soporte extendido (LTS)


lleg el 24 de abril de 2008. Esta versin presenta
novedades tales como la inclusin por defecto de
nuevas aplicaciones como: Tracker, Brasero,
Transmission, Vinagre VNC, y PulseAudio.
Tambin se hizo posible el tener acceso al Active

13
Digital Audio Access Protocol (Protocolo de Acceso a Audio Digital), es un protocolo ideado por Apple.
Actualmente se utiliza mediante iTunes para intercambiar msica a travs de una red de trabajo o bien a
travs de internet puesto que permite compartir y escuchar fonotecas ajenas. Aunque todava no existe una
descripcin oficial de este protocolo, se ha llevado a cabo ingeniera inversa que hace posible que ste pueda
implementarse fuera de la plataforma iTunes. De hecho, un servidor DAAP es un servidor HTTP
especializado, que es capaz de enviar y solicitar una lista de ficheros de audio.

14
Compiz es uno de los primeros gestores de ventana de composicin para el sistema de ventanas X Window
que es capaz de aprovechar la aceleracin OpenGL. Tambin presenta algunas de las caractersticas que
tienen otros competidores, como Expos en Mac OS X. Compiz est construido sobre la extensin de
composicin de X y la extensin GLX_EXT_texture_from_pixmap de OpenGL.

Actualmente se est planeando dividir la parte del cdigo responsable por la composicin y la gestin de las
ventanas, pudiendo as usar Compiz en hardware sin soporte de algunas extensiones OpenGL como la
anteriormente nombrada, usando RandR como arquitectura de aceleracin.
Directory usando Likewise Open y fue la primera versin que incluy el instalador Wubi15
en el Live CD, que permite instalar la distribucin como un programa de Windows sin
necesidad de hacer ninguna particin en el disco duro.

Ubuntu 8.10 (Intrepid Ibex)

La novena versin de Ubuntu apareci el 30 de octubre de 2008. Se destacaba por sus


mejoras como: una cuenta de invitado, interaccin escalable entre el escritorio y el
dispositivo mvil, mejora de la conectividad con Internet, un directorio privado y cifrado
para los usuarios, la posibilidad de crear un Live USB y la esperada recompilacin
automtica de los controladores del ncleo gracias a la herramienta DKMS.16

Ubuntu 9.04 (Jaunty Jackalope)

Sale el 23 de abril de 2009, en la que se


incorpora importantes avances como una
disminucin drstica del tiempo de inicio del
sistema, acceso casi inmediato al sacar al equipo
de un estado de suspensin/hibernacin, soporte
para tarjetas de red 3G y una mejora de acceso a
redes inalmbricas. Adems, la inclusin del
ncleo Linux 2.6.28, permiti ofrecer el
novedoso sistema de archivos ext417 de forma
opcional y la aceleracin EXA para las tarjetas
15
Wubi es un instalador libre y oficial de Ubuntu para sistemas operativos Windows, licenciado bajo GPL. El
objetivo del proyecto es permitir a usuarios de Windows, no acostumbrados a Linux, para que puedan probar
Ubuntu sin el riesgo de perder informacin durante un formateo o particionado. Wubi tambin permite
desinstalar Ubuntu desde Windows. En la actualidad, el proyecto est en la versin 10.04.189.

Este software no es una mquina virtual, sino que crea una instalacin autnoma en una imagen de disco,
igual que otros sistemas como Topologilinux. Wubi ha sido incluido desde la versin 8.04 Hardy Heron de
Ubuntu.

Wubi no instala Ubuntu directamente en una particin propia, y no puede aprovechar el espacio libre del
disco duro para instalar el sistema operativo. Sin embargo, esto puede llevarse a cabo mediante LVPM
(Loopmounted Virtual Partition Manager - Administrador de particiones virtuales montadas en bucle), que
permite transferir la instalacin generada con Wubi a una particin dedicada. Los usuarios interesados en la
instalacin sobre una particin, como la habitual en Ubuntu, y sin hacer uso de un CD, deberan utilizar
UNetbootin en su lugar.

16
Dynamic Kernel Module Support (DKMS) es un framework usado para generar mdulos del ncleo
Linux cuyas fuentes no suelen residir en el rbol fuente del ncleo Linux. DKMS habilita controladores de
ncleo para ser automticamente reconstruidos cuando un nuevo ncleo es instalado lo que hace posible usar
un nuevo ncleo inmediatamente, en lugar de esperar que mdulos compatibles de terceras partes para ser
liberado.

17
Ext4 (fourth extended filesystem o cuarto sistema de archivos extendido) es el sistema de archivos con
registro por diario (Journaling). Las principales mejoras son: Soporte de volmenes de hasta 1024PiB,
Soporte aadido de extent, menor uso de la CPU. Y mejoras en la velocidad de lectura y escritura.
grficas ATI, proporcionando una mejor experiencia en aceleracin grfica. Tambin
incluy un nuevo sistema de notificaciones, Notify OSD, y temas visuales.

Ubuntu 9.10 (Karmic Koala)

Fue lanzado el 29 de octubre de 2009, en cuya versin se enfocaron esfuerzos en la mejora


de la computacin en nube utilizando la plataforma Eucalyptus, adems se integr con
Ubuntu One18, un servicio que permite almacenar, sincronizar y compartir archivos en lnea
entre equipos con Ubuntu.

Tambin ofreci un mejor soporte para Ubuntu Netbook Remix y di soporte a Moblin y
Android. El sistema cont con el ncleo Linux 2.6.31, utilizaba GNOME 2.28 y el sistema
de archivos EXT4 de manera predeterminada.

Como complemento a lo anterior, cabe mencionar


ciertas caractersticas incorporadas a este sistema
operativo, que han sido incluidas a las versiones
posteriores, como son:

- Mejores tiempos de arranque (mximo 10


segundos).
- Mejoras en la integracin de tecnologas
Moblin para Netbook.
- Adopcin de Cloud Computing abierto, por
medio de las APIs EC2 de Amazon (Server).
- Mejoras importantes en la interfaz grfica de
usuario.
- Extensin de las caractersticas de suspender/reanudar para la edicin servidor.
- GRUB 2 como nuevo gestor de arranque.
- Ubuntu Software Center como sistema de instalacin de aplicaciones y
actualizaciones del sistema.
- Se cambia el arranque grfico a Xsplash.
- Sistema de archivos Ext4 por defecto.
- Mensajera instantnea Empathy por defecto.
- Nueva arquitectura UXA en el driver de video Intel.
- GCC 4.4 como compilador por defecto.
- Nuevo kernel Linux, versin 2.6.31.

Ubuntu 10.04 LTS (Lucid Lynx)

Se public el 29 de abril de 2010, e incorpora integracin con Ubuntu One Music Store
que permite comprar msica en Internet, lo cual se complementa con el soporte por defecto
para iPhone y iPod touch.

18
Es un servicio de alojamiento de archivos, integrado con el entorno de escritorio del sistema operativo
Ubuntu, enfocado a la copia de seguridad y a la sincronizacin de archivos e informacin entre computadores
conectados a Internet.
En lo referente a integracin con servicios web, incorpora un men llamado Me Menu
(Men Yo), que facilita la administracin de diferentes redes sociales, correo y
mensajera instantnea.

Incluy la versin 2.0 del Centro de


software de Ubuntu, que da la
posibilidad de instalar paquetes
individuales y tiene la capacidad de
monitorizar los repositorios PPA que
haya activado el usuario. Adems se
incluye un manual amigable para
principiantes que se actualizar con
cada nueva versin de Ubuntu y,
despus de casi cuatro aos, Ubuntu
tiene un nuevo tema visual para
ventanas y escritorio, un nuevo logo y
una nueva pantalla de inicio del
sistema.

En cuanto a aspectos ms tcnicos se puede mencionar la inclusin de serie del controlador


libre Nouveau para tarjetas grficas nVidia y la eliminacin completa de HAL en favor de
DeviceKit, lo que repercute en una mejora del tiempo de inicio del sistema. Asimismo
funciona con la versin 2.6.32 del ncleo Linux y la versin 2.30 del escritorio GNOME.19

Como complemento a lo anterior, cabe mencionar ciertas caractersticas incorporadas a este


sistema operativo, que han sido incorporadas a las versiones posteriores, como son:

- Integracin de "Ubuntu One Music Store" en Rhythmbox o Banshee para comprar


msica en lnea.
- Sistema de notificacin "MeMenu", el cual interacta con diferentes cuentas en
redes sociales, correo y mensajera instantnea gracias a la aplicacin Gwibber
(Twitter, Facebook, Identica) y Empathy (MSN, Google Talk, Yahoo Chat).
- Ubuntu Software Center 2.0 permite instalar paquetes individuales, reemplazar a
Synaptic y apturl, permitir monitorear los repositorios PPA (Launchpad) que se
hayan agregado, y ver la lista de aplicaciones de los "Socios de Canonical"
(Canonical Partners).
- Se incluye un manual amistoso para principiantes, y se actualizar cada vez que
salga una nueva versin de Ubuntu.
- Cambios visuales: Tema visual para ventanas y escritorio y nueva pantalla de
arranque.

19
GNOME es un entorno de escritorio e infraestructura de desarrollo para sistemas operativos Unix y
derivados Unix como GNU/Linux, BSD o Solaris; compuesto enteramente de software libre.
Ubuntu 10.10 (Maverick Meerkat)

La versin 10.10 Maverick Meerkat, fue


lanzada el 10 de octubre de 2010. Esta
versin se enfoca principalmente en su
versin para netbooks, con importantes
cambios en el diseo y experiencia de
usuario. La versin para escritorio
tambin trae mejoras de diseo y de nivel
tcnico.

La versin para netbooks incluye el


entorno de escritorio Unity, que fue
creado especialmente para esta versin,
siguiendo la misma lnea de diseo que se utilizar en el futuro GNOME 3.0. Se
implement un men de aplicaciones global y los botones de controles de ventana (cerrar,
minimizar, maximizar) en la barra superior. Tambin se eliminaron todos los notificadores
de terceros de la barra superior, que estn siendo reemplazados por nuevos indicadores con
mens desplegables.

El instalador de Ubuntu, Ubiquity, se redise casi completamente, con la opcin de


instalar Adobe Flash, cdecs propietarios como MP3, Xvid, DVD (MPEG-2), y Java (es
necesaria una conexin a Internet). Las transparencias en ventanas y mens son ms
consistentes con la interfaz de usuario gracias al soporte RGB/A que viene por defecto. El
tema visual predeterminado, Ambiance, fue retocado, al igual que el tema opcional
Radiance, utilizando colores ms claros (los tonos cafs ya no se utilizaron ms), dando
una apariencia ms ligera en general.

Se incluy un nuevo tipo de letra creado por el equipo de diseo de Ubuntu y la empresa
Dalton Maag, llamado igual que el sistema operativo, Ubuntu. Se lanz, asimismo, un
men de sonido con controles para facilitar el manejo de reproductores de msica
compatibles con l, como Rhythmbox y Banshee.

El Centro de software de Ubuntu se actualiz a la versin 3.0, y recibi cambios que


incluyen un nuevo historial de sucesos diarios, las bibliotecas y elementos extras se ocultan
de manera predeterminada (hay una opcin para verlas) y solo se muestran las aplicaciones;
se pueden publicar nuevas aplicaciones despus del lanzamiento de la versin estable y
comprar aplicaciones de manera similar al Mac App Store.

El editor de imgenes F-Spot fue reemplazado por Shotwell, y se pueden subir imgenes a
Facebook, Flickr, y Picasa Web. Maverick Meerkat no incluy GNOME Shell, debido al
retraso en el lanzamiento de GNOME 3.0 hasta marzo de 2011.

Se utiliz el kernel Linux 2.6.35, el cual incluye mejoras en controladores de vdeo como
ATI y nVidia, reconocimiento de hardware, y mejoras en el rendimiento. El escritorio
GNOME se actualiz a la versin 2.32. Se aadi el soporte para el sistema de archivos
Btrfs. La compilacin de arquitectura se optimiz para i686, siendo esta la que se utiliz de
manera predeterminada, y se abandon IA64, i386, y i486. Upstart20 recibi optimizaciones
a la hora de iniciar el sistema, y se otorg una interfaz grfica ms amigable a GRUB221.
Maverick incluy tambin soporte multitctil para pantallas y dispositivos con estas
prestaciones, como algunos dispositivos de Apple.

Ubuntu 11.04 (Natty Narwhal)

La versin 11.04 Natty Narwhal fue lanzado el 28


de abril de 2011. Esta versin marca el fin de
Ubuntu Netbook Edition, puesto que se ha
decidido fusionarla con la edicin de escritorio.

Esta versin recibir varios cambios en su


apariencia, partiendo por la implementacin de la
interfaz de usuario Unity, que consiste en un shell
para manejar el escritorio. Debido a esto, no se
har uso de GNOME Shell, ya que Unity es el
shell creado por Canonical para Ubuntu, pero s se
utilizarn todas las dems herramientas y
aplicaciones de GNOME, como es habitual. Se
utilizar Compiz como compositor de ventanas,
siendo este ltimo mucho ms rpido que el anterior compositor Mutter, utilizado en la
versin 10.10 Netbook Edition.

Ubuntu 11.04 incluir tres sesiones de escritorio en la entrada de usuario de Ubuntu; la


primera sesin es Ubuntu, utilizar Unity y ser necesario tener instalados controladores
para ambientes grficos 3D. La segunda sesin de escritorio es Ubuntu Clsico, y ser el
mismo que se utilizaba en versiones anteriores de Ubuntu con GNOME Panel (barra de
tareas), e incluir un men global, los nuevos indicadores del sistema, y ser capaz de usar
efectos de escritorio. La tercera sesin es Ubuntu Clsico (Sin efectos), utilizar
GNOME Panel pero sin efectos de escritorio.

El instalador del Live CD, Ubiquity, podr actualizar el sistema operativo a Ubuntu 11.04
desde versiones anteriores. El Centro de software de Ubuntu da la posibilidad de otorgar
puntuaciones y recomendaciones a las aplicaciones, y se puede ver cuntas veces se ha
usado una aplicacin. Hubo cambios en los mens de sistema (indicadores): el men de
sonido incluye listas de reproduccin de msica, y se aadieron dos indicadores, el de
conexin de red y el de hora y fecha.

20
Upstart es un reemplazo basado en eventos para el demonio init utilizado en sistemas UNIX, como
GNU/Linux. Upstart opera asncronamente y dirige el inicio de las tareas y servicios, los controla mientras el
sistema est encendido y los detiene durante el apagado.
21
Es un administrador o gestor de arranque mltiple, desarrollado por el proyecto GNU, derivado del GRand
Unified Bootloader (GRUB: Gran Gestor de Arranque Unificado), que se usa comnmente para iniciar uno de
dos o ms sistemas operativos instalados en un mismo equipo.
Se incorpora una funcionalidad parecida a Windows Aero Snap22, que consiste en que al
momento de mover una ventana a la izquierda o derecha, sta se ajusta a ese lado del
escritorio, y si se mueve al borde superior se maximiza. Se espera el lanzamiento de una
nueva barra de desplazamiento para las ventanas, la cual es denominada Overlay
Scrollbar, ser minimalista y solo aparecer cuando se utilice.

Las aplicaciones que llegarn en esta versin son: el reproductor de msica Banshee
(reemplazando a Rhythmbox), el navegador web Mozilla Firefox 4, la suite ofimtica
LibreOffice (reemplazando a OpenOffice.org), y el diccionario ser eliminado.

Esta versin incluir el ncleo Linux 2.6.38, el cual provee mejoras de rendimiento de un
30% a un 50% en algunos casos, mejoras en el sistema de archivos Btrfs, la inclusin de los
ltimos controladores para los procesadores AMD Fusion23, y soporte para ms tarjetas
grficas con prestaciones 3D. Incluir la versin 1.10 de X.org Server, y la versin 7.10 de
Mesa 3D24, ambas versiones ayudan considerablemente al rendimiento de grficos 3D, y el
soporte para nuevo hardware de video y extensiones OpenGL.

Ubuntu 11.10 (Oneiric Ocelot)

Es el prximo sistema operativo de la gran familia de Linux Ubuntu, cuyo animal elegido
es el Ocelote junto al epteto onrico, en ingls Oneiric Ocelot. Este sistema operativo
incluye algunas implementaciones importantes, entre ellas la mejora y adaptacin del 2D y
3D en el escritorio, as como una mayor interrelacin con la nube, algo que inici con
Ubuntu One que se cita ms abajo.

Segn Mark Shuttleworth, CEO de Canonical, con el nombre Oneiric Ocelot buscan
capturar la esencia del trabajo de la compaa y el reto que representa Ubuntu 11.10,
pensando en la innovacin y evocando los sueos con el adjetivo onrico.

Ubuntu 11.10 incluye el entorno Unity 2D, el cual se usa por defecto en equipos que no
puedan utilizar la interfaz Unity, cuyos elementos de la interfaz fueron portados a GTK 3
gracias a GNOME 3, debido a esto llegaron cambios de diseo en Nautilus y el Centro de
control. Se incorpora el nuevo motor de temas Unico, el cual tiene como objetivo manejar

22
Es la nueva interfaz grfica incluida en Windows Vista y Windows 7 que sustituye a la Interfaz grfica
Luna utilizada en Windows XP. La conformacin de la palabra AERO, segn Microsoft, proviene del
retroacrnimo Authentic, Energetic, Reflective and Open (Autntico, Energtico, Reflexivo y Abierto).

23
AMD Fusion es el nombre comercial, para una serie de Unidades de Procesamiento Acelerado (APUs),
que estn siendo desarrolladas desde 2006. El diseo final es una fusin entre AMD y ATI, combinando
poder de procesamiento, Northbridge, aceleracin 3D y otras funciones de GPUs actuales en un mismo
encapsulado. Esta tecnologa fue mostrada al gran pblico en enero de 2011 en el CES (International
Consumer Electronics Show).
24
Mesa 3D es una biblioteca grfica de cdigo abierto, desarrollada inicialmente por Brian Paul en agosto de
1993, que proporciona una puesta en prctica genrica de OpenGL para renderizar grficos tridimensionales
en plataformas mltiples. Aunque Mesa no ha sido puesta en prctica oficialmente, ni licenciada por OpenGL,
la estructura, la sintaxis y la semntica del API es la de OpenGL.
los nuevos temas GTK+ 3, Unity reemplaza al anterior motor Murrine que utilizaba GTK
2. Por primera vez Qt es incluido en la instalacin debido a su uso en Unity 2D, y as
facilitar la integracin al sistema de aplicaciones Qt

La interfaz de Unity ha tenido varios cambios, el botn de Ubuntu en el panel superior fue
borrado y puesto en el lanzador, adems los accesos directos a los Lens de aplicaciones y
archivos fueron borrados del lanzador. Un nuevo Lens de msica fue integrado al dash. Las
categoras en los Lens ahora son botones al lado derecho, y se agregaron accesos directos
en la parte inferior del Dash para cambiar entre Lens.

La interfaz de Unity ha tenido varios cambios, el botn de Ubuntu en el panel superior fue
borrado y puesto en el lanzador, adems los accesos directos a los Lens de aplicaciones y
archivos fueron borrados del lanzador. Un nuevo Lens de msica fue integrado al dash. Las
categoras en los Lens ahora son botones al lado derecho, y se agregaron accesos directos
en la parte inferior del Dash para cambiar entre Lens.

Se redise completamente la interfaz de usuario del Centro de software de Ubuntu, para


mejorar la usabilidad y caractersticas presentes en el gestor de paquetes Synaptic, adems
de un nuevo icono.

El cliente de twitterGwibber, redise completamente su interfaz de usuario, adems de ser


ms rpido y ligero. LightDM es la nueva pantalla de entrada de sesin de Ubuntu,
reemplazando a GDM, y tiene un nuevo diseo denominado Unity Greeter.

Los mens del indicador de mensajes y el indicador de usuario se unificaron en un solo


indicador de mensajera, tambin hay un nuevo indicador de usuario para cambiar entre
usuarios o invitado, y el indicador de dispositivo tiene ms accesos directos a funciones del
sistema. Se implement un nuevo cambiador de aplicaciones con la combinacin de teclas
(Alt+Tab), aparecern los mismos iconos del lanzador, el tema visual Ambiance tiene
barras superiores oscuras en las herramientas y Radiance tiene barras claras.
Deja Dup es la nueva aplicacin para respaldar y restaurar el sistema. El cliente de correo
predeterminado es Thunderbird, y reemplaz a Evolution.

Ubuntu 11.10 utiliza imgenes ISO hbridas, esto permitir copiar directamente los
archivos de la imagen ISO de Ubuntu en un dispositivo USB y correr el LiveUSB desde
ah, sin la necesidad de terceras aplicaciones como se realizaba anteriormente.

En esta versin no se incluye el escritorio clsico de GNOME 2. El editor de video PiTiVi,


el gestor de paquetes Synaptic, y la aplicacin Computer Janitor tambin se eliminaron de
la instalacin por defecto.

Oneiric Ocelot ya est en el mercado, y sali oficialmente en el mes de octubre del 2011.
El calendario de desarrollo para Ubuntu, Kubuntu, edubuntu, Xubuntu, Lubuntu y las
variantes que faltaron en la versin 11.10 se citan a continuacin.

* 02 de Junio 2011 Alfa 1


* 30 de Junio 2011 Alpha 2
* 04 de Agosto 2011 Alpha 3
* 01 de Septiembre 2011 Beta 1
* 22 de Septiembre 2011 Beta 2
* 13 de Octubre 2011 Final Ubuntu 11.10

Ubuntu 12.04 LTS25

Ubuntu 12.04 LTS (nombre clave Precise Pangolin), fue lanzado el 26 de abril de 2012.26
Esta versin es la primera con 5 aos de soporte extendido en el escritorio. 27

Se han hecho varios cambios en la interfaz de usuario. El acceso de Inicio del tablero de
Unity fue rediseado, eliminando los 8 iconos grandes de acceso y fueron reemplazados por
aplicaciones y archivos de uso ms reciente. El lanzador se encuentra siempre visible y ya
no se auto-oculta cuando hay una ventana sobre ella. Se incluy un nuevo acceso de Video
en el tablero para buscar videos en lnea y locales del computador. Tambin se lanz un
nuevo buscador e invocador de mens llamado HUD (Head-up display) y fue
implementado en las aplicaciones al presionar la tecla Alt. Se agregaron ms mens con
listas rpidas en el lanzador para varias aplicaciones, tales como el icono de Ubuntu,
Nautilus, Totem, Gedit, Rhythmbox, Empathy, Brasero, y Remmina.

Se redisearon los tooltip de informacin y algunos de los iconos del lanzador toman el
color del fondo de pantalla. Las burbujas de notificaciones se adaptan al color de fondo de

25
Anexo: Versiones de Ubuntu. Recuperado el 8 de enero del 2013.
http://es.wikipedia.org/wiki/Anexo:Versiones_de_Ubuntu#Ubuntu_12.04_LTS
26
See ya, Computer Janitor and Hello Deja Dup!. Recuperado el 8 de enero del 2013.
http://www.omgubuntu.co.uk/2011/05/app-changes-for-ubuntu-11-10-so-long-computer-janitor-hello-deja-
dup/
27
Precise pangoln. Recuperado el 8 de enero del 2013. https://wiki.ubuntu.com/PrecisePangolin
pantalla. La pantalla de inicio de sesin utiliza automticamente la imagen de fondo de
escritorio que cambie el usuario. Inicio de sesin tiene un nuevo selector de sesiones entre
Ubuntu y Ubuntu 2D. La interfaz de las aplicaciones Ubuntu One y Comprobacin del
sistema fueron rediseadas.

Nuevo desenfoque de ventana,


cuando una ventana pierde el foco
los elementos se vuelven grises y
la ventana se aplana. Nuevos
botones para subir/bajar
numeraciones en las preferencias.
Gwibber utiliza iconos
monocromticos en la barra de
herramientas, y tambin puede
expandir contenido directo desde
la vista de tweets. Se redise la
gua de escritorio en Ayuda. Los temas Ambiance y Radiance fueron retocados
visualmente, adems de pequeos cambios en Nautilus. El fondo de pantalla
predeterminado fue retocado.

Configuracin del sistema permite configurar el lanzador de Unity en Apariencia. Nuevas


opciones en Monitores, para controlar el uso de varios monitores y facilitar el manejo del
lanzador en varios monitores. Un nuevo control de Privacidad fue agregado, y permite
controlar los datos e historiales que guardan las aplicaciones. Tambin se agreg Servicio
de gestin, el cual administra mediante Landscape varios sistemas con Ubuntu. Se
removieron las secciones Cuentas en lnea, Soportes extrables y Orgenes del software. El
panel principal de Configuracin del sistema recibi retoques visuales. La interfaz de
configuracin de sonido fue renovada para tener ms consistencia.

Centro de software de Ubuntu mejor el tiempo de arranque y permite ver mltiples


capturas de pantalla y videos de una aplicacin. La categora Libros y revistas fueron
agregadas. Las aplicaciones que se instalen aparecen automticamente en el lanzador. Se
agregaron recomendaciones de software para el usuario. Ahora tambin se aceptan pagos
por medio de PayPal.

Rhythmbox vuelve a ser el reproductor de msica, reemplazando a Banshee. Remmina con


FreeRDP reemplazan a Vinagre y desktop como visor de escritorios remotos. Otras
aplicaciones que ya no vienen por defecto son Tomboy, la estructura de herramientas Mono
y el juego Gbrainy. El instalador Wubi para instalar Ubuntu dentro de Windows fue
removido por problemas con aquel sistema operativo.

En el mbito tcnico se optimiz la estabilidad del sistema y el consumo de energa en


porttiles.
Ubuntu 12.1028

Ubuntu 12.10 (nombre clave Quantal Quetzal), fue


lanzado el 18 de octubre de 2012. Nueva
integracin en el escritorio con Aplicaciones Web.
Con esto el navegador Firefox consulta al usuario si
quiere integrar un sitio como aplicacin web, ello
hace uso de notificaciones de escritorio, indicadores
en el lanzador, acceso al men de mensajera,
tambin administrar imgenes, contactos,
documentos en las secciones Fotos, Social,
Archivos y carpetas, adems de bsqueda de
opciones de HUD. Se agregaron dos nuevas
aplicaciones web al lanzador, Amazon y Ubuntu
One Music.

Se lanzaron dos nuevas secciones en el tablero. La primera es Fotos, muestra imgenes


locales del computador e imgenes que sincronizadas en sitios sociales usados en Shotwell,
como por ejemplo Facebook, Flickr, Picasa Web o Tumblr. La segunda seccin es Social,
la cual se sincroniza con Gwibber para localizar mensajes, imgenes, videos o enlaces
publicados por los contactos de Twitter, Facebook, Flickr o Identi.ca, pero esta seccin solo
aparece al iniciar sesin en Gwibber. Previas es la nueva interfaz que incluye el tablero, la
cual puede instalar/desinstalar aplicaciones, reproducir lbumes de msica, ver y responder
a contactos, ver documentos, solo al pulsar el botn derecho del mouse/trackpad sobre los
elementos. Las secciones Aplicaciones, Msica y Vdeos incluyen el apartado Ms
sugerencias para desplegar aplicaciones y tambin msica disponible en Ubuntu One Music
Store con etiquetas de precio, adems la seccin Inicio permite buscar contenido en
Amazon y la mencionada tienda de msica de Ubuntu. La seccin Archivos y carpetas
permiten mostrar y buscar documentos alojados en Google Docs/Drive.

Contactos es la nueva aplicacin para administrar informacin de contactos del usuario.


Rhythmbox unific la barra de reproduccin, tambin permite aadir podcast de iTunes
Store y Miro Guide. Shotwell permite subir imgenes a Tumblr, tambin cuenta con la
opcin para remover informacin de localizacin e informacin de la cmara usada.
Ubuntu One muestra enlaces del contenido que se suba a la cuenta.

Thunderbird permite adjuntar archivos desde Ubuntu One. LibreOffice utiliza el men
global y bsqueda de opciones de HUD. El Centro de software de Ubuntu agreg la
subcategora Complementos de bsqueda del tablero dentro de la categora Temas y
ajustes. Gestor de actualizaciones cambi de nombre a Actualizacin de software y se
simplific la interfaz. Utilidad de disco cambi de nombre a Discos y hubo cambios en la
interfaz al igual que en Analizador de uso de disco. Cuentas en lnea fue agregado de nuevo
a Configuracin del sistema para configurar cuentas de sitios sociales usados en Empathy,
Gwibber, Shotwell, Thunderbird y accesos del tablero. Un nuevo instalador de drivers fue

28
Anexo: Versiones de Ubuntu. Recuperado el 8 de enero del 2013.
http://es.wikipedia.org/wiki/Anexo:Versiones_de_Ubuntu#Ubuntu_12.04_LTS
integrado a Orgenes del software y este ltimo puesto de nuevo en Configuracin del
sistema, mientras que Controladores adicionales fue removido. Nueva opcin en Privacidad
para habilitar/deshabilitar la bsqueda en lnea del tablero.

El nombre de usuario fue eliminado de la barra de indicadores, debido a esto, la lista de


usuarios e informacin sobre el equipo y ayuda de Ubuntu se agregaron al men de sistema.
El men de mensajera se oculta por defecto hasta iniciar sesin en cuentas en lnea, luego
de eso se puede ver el nombre exacto de las aplicaciones de correo/mensajera que se
utilizan, adems hay nuevos iconos de estado de mensajera. El indicador de conexin de
red tambin aparece en la pantalla de inicio de sesin. Nuevo soporte para inicio de sesin
remota directo desde la pantalla de sesin. El icono de Ubuntu en el cuadro de inicio de
sesin solo aparece cuando otra interfaz de escritorio es instalada. Los temas visuales
Ambiance/Radiance tienen elementos ms redondeados y menos redundancia en pestaas.
Solo se incluyeron 12 fondos de pantalla, y no 15 como en versiones anteriores. El lanzador
izquierdo utiliza fondo transparente en los iconos y cambia a color al abrir una aplicacin,
los iconos de Selector de reas de trabajo y unidades montadas se pueden mover, la interfaz
multi-ventana permite cerrar ventanas directamente.

A partir de esta versin solo se utiliza Unity con interfaz 3D (Ubuntu TV utiliza una
interfaz 3D), debido a que se abandona el desarrollo de Unity 2D, aunque tambin es capaz
de correr en hardware de gama baja gracias al controlador grfico Gallium3D.

La imagen ISO de Ubuntu pesa aproximadamente 800MB, debido a que la instalacin


alternativa en DVD dej de existir. El asistente de migracin de archivos del instalador de
Ubuntu fue removido. Nueva opcin para cifrar la instalacin de Ubuntu. Nuevo arranque
seguro del sistema, el cual fue implementado con GRUB2. Compiz fue portado a OpenGL
ES. Se incluyen GNOME 3.6, Python 3, la biblioteca grfica Clutter y el ncleo Linux 3.5.

Ubuntu 13.0429

Ubuntu 13.04 (nombre clave Raring Ringtail),


sali este ao (2013). Esta versin renueva
algunos iconos de aplicaciones, adems de
cambios en el diseo de las ventanas de apagado
del sistema. Tambin hay cambios en el diseo
de Nautilus, el cual ahora se llama Archivos.
Actualizaciones de nuevas caractersticas para
Firefox, Shotwell, Rhythmbox y Actualizacin
de software.

El selector de reas de trabajo fue removido del


lanzador, pero gracias a nuevas preferencias en
Apariencia se puede volver a adjuntar al igual
que adjuntar otro icono para mostrar el
escritorio. Un nuevo indicador de

29
Ubuntu. Consultado el 19 de octubre de 2013. http://es.wikipedia.org/wiki/Ubuntu
sincronizacin lleg para mantener datos almacenados en Ubuntu One. Gwibber fue
eliminado, pero la vista de contactos en plataformas sociales se puede realizar a travs del
acceso Social en el tablero de aplicaciones.

Importantes mejoras en desempeo de grficos, especialmente en juegos que requeran


mayor velocidad. El instalador Wubi perdi compatibilidad con esta versin. Esta versin
no-LTS es la primera en tener 9 meses de soporte.

Configuracin del sistema recibe nuevos botones de encendido/apagado en las secciones


Red para el modo avin y en Sonido para silenciar. Adems la seccin Ratn y touchpad se
redise completamente, y la seccin Impresoras se unifico con el panel al no ser ms una
ventana externa. Rhythmbox utilizar un panel superior para importar carpetas de msica,
adems de nuevos estados de notificacin.

Hay mejoras significativas en desempeo de juegos y grficos, especialmente en Compiz,


Unity y controladores. A partir de esta versin se eliminaron los lanzamientos Alphas, y
solo habr un Beta. Se removi el gestor de ventanas Metacity y se reemplazar por
Compiz en el instalador de Ubuntu, Ubiquity. Se incluir el ncleo Linux 3.8.

Tomado de http://es.wikipedia.org/wiki/Anexo:Versiones_de_Ubuntu
A partir del ncleo de Ubuntu y su interfaz Unity, Canonical decidi desarrollar versiones
enfocadas a diferentes dispositivos, tales como televisores, telfonos inteligentes y futuras
versiones mviles para tabletas.30 Estas son las actuales y en desarrollo de versiones de
Ubuntu mantenidas por Canonical, las cuales van dirigidas a diferentes ambientes y
dispositivos.

Ubuntu Desktop: Orientado para usuarios con computador de escritorio. Cuenta con miles
de aplicaciones para entretenimiento y desarrollo. 31

Ubuntu Phone: Orientado para usuarios con telfonos inteligentes. Cuenta con una interfaz
por gestos para telfonos y con la posibilidad de iniciar el escritorio de Ubuntu desde un
dock con monitor externo. Actualmente en fase inicial de desarrollo con lanzamiento para
finales de 2013 -en estado beta- o principios de 2014.32
Ubuntu Tablet: Orientado para usuarios con tabletas porttiles. Al igual que la versin
para telfonos, cuenta con una interfaz por gestos, aunque tambin puede utilizar una
interfaz multitarea para utilizar dos aplicaciones al mismo tiempo, la posibilidad de usar
cuentas multiusuario para proteger el contenido de cada usuario y por ltimo cargar el
escritorio de Ubuntu al conectar el dispositivo a un dock con teclado y mouse externo. 33
Est en el mismo estado de desarrollo que Ubuntu Phone.

30
Estamos listos industria mvil. Consultado el 15 de mayo de 2012. http://www.ubuntu.com/phone
31
Ubuntu for you. Consultado el 15 de mayo de 2012. http://www.ubuntu.com/desktop
32
Ubuntu for phones. Consultado el 18 de enero de 2013. http://www.ubuntu.com/phone
33
Ubuntu on tablets. Consultado el 19 de febrero 2013. http://www.ubuntu.com/tablet
Ubuntu TV: Orientado para usuarios con televisor inteligente. Provee de una interfaz
simple e intuitiva para organizar contenidos y servicios para TV. Actualmente en
desarrollo.34

Ubuntu for Android: Orientada para usuarios con


telfono inteligente Android. Permite ejecutar el
escritorio de Ubuntu al conectar el telfono a un dock
con monitor externo. Tambin permite la sincronizacin
de contactos y redes sociales con Android, y ejecucin
de aplicaciones Android desde el escritorio.35

Ubuntu Server: Orientado a servidores. Permite instalar Ubuntu en un computador usado


como servidor. No instala una interfaz grfica de usuario por defecto. 36

Ubuntu Business Desktop Remix: Orientada al sector empresarial con varias herramientas
instaladas por defecto, tales como: Adobe Flash Plugin, VMware View, OpenJDK 6 Java,
Canonical Landscape, se han eliminado aplicaciones sociales y juegos. Ofrece soporte para
Windows RDP 7.1 y el diagrama Microsoft Visio en LibreOffice Draw.37
Las versiones no-LTS se liberan cada 6 meses, y Canonical proporciona soporte tcnico y
actualizaciones de seguridad durante 9 meses a partir de la versin 13.04 hacia adelante,
anteriormente eran 18 meses de soporte para las versiones no-LTS.38 Las versiones LTS
(Long Term Support) ofrecen un soporte tcnico de 5 aos para la versin de escritorio y
servidor, a partir de la fecha del lanzamiento.39

Ubuntu Saucy salamander


La nueva versin de Ubuntu cuenta con un periodo de soporte de 9 meses y por primera
vez, adems de sus versiones para computadores de escritorio, servidores y entornos cloud,
Ubuntu 13.10 Saucy Salamander tambin est disponible para telfonos (smartphones),
aunque enfocado de momento slo para desarrolladores y para empresas dedicadas a la
fabricacin y manufactura de terminales.
La nueva edicin de Ubuntu integra: Unity 7.1.2 (aunque muchos esperaba Unity 8),
LibreOffice 4.1.2, Mozilla Firefox 24.0, Mozilla Thunderbird 24.0, Linux kernel 3.11,
Upstart 1.10, Python 3.3.2, entre otras aplicaciones y mejoras para facilitar el trabajo en
diversos mbitos. Esta edicin tambin incluye el Kernel Linux Ubuntu 3.11.0-12.19,
basado en el kernel de Linux v3.11.3.

34
Ubuntu TV. Consultado el 15 de mayo de 2012. http://www.ubuntu.com/tv
35
Ubuntu for Android. Consultado el 15 de mayo de 2012. http://www.ubuntu.com/phone/ubuntu-for-android
36
Business Desktop Remix. Consultado el 15 de mayo de 2012. http://www.ubuntu.com/server
37
Ubuntu for you. Consultado el 15 de mayo de 2012. http://www.ubuntu.com/business/desktop/remix
38
Changes in Ubuntu releases decided by the Ubuntu Technical Board. Consultado el 20 de marzo de 2013.
http://fridge.ubuntu.com/2013/03/19/changes-in-ubuntu-releases-decided-by-the-ubuntu-technical-board/
39
Releases. Consultado el 20 de marzo de 2013. https://wiki.ubuntu.com/Releases
Canonical tubo un solo problema con uno de los componentes claves que pretenda integrar
con Ubuntu 13.10, se trata Mir, el servidor grfico que ofrecera un rendimiento superior en
videojuegos, lamentablemente la puesta a punto de Mir no pudo concluirse plenamente para
este lanzamiento y posiblemente sea incluido por defecto en futuras versiones.

De todos los Ubuntu 13.10 incluye Mir pero como opcin (desde los repositorios) para las
versiones desktop y por defecto para Smartphone. Si desean descargar la nueva versin de
Ubuntu pueden hacerlo desde la pgina de descarga, donde podrn encontrar informacin
adicional.

Ubuntu 14.04 LTS

Las novedades que se encuentran en esta versin de Ubuntu son pocas, aunque ya se cuenta
con mens integrados en el ttulo, se puede personalizar esta funcin desde los ajustes y
utilizar o bien los mens tradicionales anclados a la parte superior de la pantalla, o fijar los
mens en la parte superior de cada ventana. Tambin, es posible elegir el tamao de los
iconos del lanzador, y tener una mejor visualizacin en alta resolucin. Adems cuanto con
un kernel actualizado (versin 3.13), junto a las aplicaciones por defecto como Firefox 28,
Thunderbird 24 o Libreoffice 4.

Desde Canonical han tratado de mejorar y optimizar el rendimiento para que cada vez ms
equipos puedan utilizar su distribucin, y han tratado mejorar el apartado visual de las
ventanas rediseando sus bordes.
Ubuntu 14.10

Es la ltima versin del sistema operativo Ubuntu para PCs de escritorio y porttiles,
Ubuntu 14.10 viene con nueve meses de actualizaciones de seguridad y mantenimiento.

Para esta versin hay algunos cambios en al artwork, en este caso relacionados con el icono
de Home y Videos en Nautilus.

Se aaden las nuevas versiones de las aplicaciones ms populares como son:

LibreOffice 4.3.2.2
Firefox 33
Thunderbird 33
Nautilus 3.10
Evince 3.14
Rhythmbox 3.0.3
Unity 7.3.1

Todo esto acompaado del Kernel Linux 3.16 (cuando ya se encuentra disponible la versin
3.17), el cual ha presentado problemas a algunos perifricos.
El Kernel 3.16 aporta un nmero significativo de correcciones y nuevo soporte de hardware
incluyendo soporte para plataformas Power 8 y arm64. Tambin, incluye soporte para Intel
Cherryview, sistemas Haswell, Broadwell y Merrifield y soporte inicial para Nvidia
GK20A y GPUs GK110B. Hay rendimiento grfico mejorado en muchos dispositivos de
Intel, Nvidia y ATI Radeon y tambin mejoras de audio que soporta el codificador de vdeo
Radeon.264. En resumen, mejor soporte para grficos hbridos.

GTK se ha actualizado a la versin 3.12, y QT a la versin 5.3. Se aade soporte para


impresoras IPP, Xorg 1.16, tiene mejor soporte para dispositivos no-pci. Xephyr ahora
compatible con DRI3. La actualizacin de mesa 10.3 tiene soporte para el GPU AMD
Hawaii, mejora el soporte para la descarga de dri3, y soporte preliminar para el uso de
nouveau en dispositivos de maxwell.

Ubuntu 15.04
Ubuntu 15.04 (nombre clave Vivid Vervet - Mono Araa Vvido) fue lanzado el 23 de abril
de 2015.

Trae algunas mejoras en la interfaz de usuario, nuevo software y hasta un sistema de inicio
que viene a reemplazar al viejo SysV.

Ubuntu 15.04 incluye el kernel Linux 3.19.3, GTK 3.14, Firefox 36, LibreOffice 4.4 e,
integrado en los repositorios oficiales, Ubuntu Make, un proyecto para facilitar a los
desarrolladores el acceso a las herramientas de programacin ms demandadas entre las que
se cuentan Android NDK, Android Studio, IDEA, Golang, Firefox developer edition,
Dartlang, Stencyl y otras.

De las generalidades a las particularidades se encuentra:

Ubuntu: Unity 7.3 reincorpora los mens de ventana integrados y habilita el Dash, el HUD
y los dilogos de sesin para que se muestre sobre las ventanas a pantalla completa, adems
de pequeos retoques aqu y all de la interfaz.
Kubuntu: Kubuntu 15.04 da el salto al sistema Plasma 5.2, con las KDE Applications
14.12 mejorando desde su interfaz hasta su funcionalidad, en contraposicin de versiones
anteriores.

Xubuntu: Xubuntu 15.04 actualiza su entorno de escritorio, en este caso, a Xfce 4.12. con
pequeos retoques aqu y all en el apartado visual que tienen un gestos con las
aplicaciones Qt, que ahora se vern mejor integradas.

Lubuntu: Lubuntu 15.04, siendo como es el ultraligero de la familia, se conforma con


correcciones y actualizaciones en LXDE.

Ubuntu GNOME: Ubuntu GNOME 15.04 sigue a rebufo de la edicin principal y


GNOME 3.14. Los paquetes que faltan estn en el GNOME3 Team PPA y advierten: para
instalar paquetes, el Centro de Software de Ubuntu, no GNOME Software.

Ubuntu MATE: Ubuntu MATE 15.04 lanza su primera versin oficial dentro de la familia
Ubuntu, incluye soporte para PowerPC y Raspberry Pi 2 y un nuevo tema visual, entre
otros cambios.

Para los enlaces de descarga directa y por torrent (recomendada):


http://www.muylinux.com/2015/04/23/ubuntu-15-04-vivid-vervet

Ubuntu 15.10

El lanzamiento de Ubuntu 15.10 fue en octubre del ao 2015, llamado Wily Werewolf,
hombre lobo astuto. Esta versin est basada en Debian 9.0 Stretch, que aporta cambios
significativos en este sistema operativo.

Entre sus principales novedades se destaca el progreso de la convergencia entre sistemas


operativos, que se espera lograr en el ao 2016 con Ubuntu 16.04 LTS. Adems es muy
posible que en esta versin ya se conozca Unity 8, lo cual apuntan que dotara de gran
estabilidad y fiabilidad al sistema, en el sentido que se puede ver el soporte para multi-
monitores, soporte para el modo pantalla completa, soporte para aplicaciones escritas para
X11, mejoras en funciones de copiar y pegar, mejoras en la ejecucin de juegos SDL2 y
mejoras significativas en el tema de drivers de AMD y NVIDIA.
Sobre el tema de Ubuntu Phone sigue avanzando, ya que aparece un nuevo telfono con
Ubuntu de serie, que segn apuntan tiene la capacidad de conectar perifricos y dar una
experiencia de ordenador al usuario.

Otras mejoras relevantes son:

Una nueva interfaz grfica de configuracin (incluyendo las opciones de privacidad)


en el navegador web
Mejoras visuales y en la interaccin de los top sites
Mejoras en la fluidez del scrolling
Mejoras en las sugerencias de bsquedas en la barra URL del navegador web
Mejoras de rendimiento en la previsualizacin de pestaas
Se incluir un nuevo panel de configuracin en la libreta de direcciones
Soporte para la importacin de contactos desde la SIM
Soporte para archivos .M3U
Soporte para listas de reproduccin de medios HUB
Soporte para conexin a Wifi y modem va USB
Soporte para BlueZ 5
Soporte para NFC
Soporte para la navegacin en privado
Soporte para efectos y filtros en la aplicacin de la cmara
Soporte para la rotacin de la Shell
mejoras en los thumbnailer
Migracin de la base de la interfaz grfica a Qt 5.5

Una opcin para descargar http://www.omicrono.com/2015/06/alpha-de-ubuntu-15-10/


Tabla de versiones de Ubuntu hasta el 2017.

Las novedades ms destacadas son:

- Linux 4.2: es un nuevo kernel con varias mejoras, errores corregidos, y un mejor
soporte para las GPUs de AMD. Tambin con otras novedades y mejoras en el
manejo de NCQ TRIM, cifrado F2FS, nuevos controladores, entre otros.
- Unity 7.3.2: la nueva versin del escritorio trae mejoras de usabilidad, correccin de
algunos errores, efectos en los botones, arreglos en el men y ciertas caractersticas
nuevas en el Dash.

- Apps GNOME 3.16: el pack de paquetes de GNOME incluido ha sido actualizado


a la versin 3.16.x con algunas mejoras implementadas. El terminal ha sido
mejorado, aunque algunas apps como Gedit y Nautilus se han quedado en la versin
3.10 y 3.14 respectivamente.

- Barras de desplazamiento de GNOME: ahora las barras de desplazamiento de las


ventanas estn superpuestas, que a diferencia de las versiones anteriores estaban
siempre a la vista y se ocultaban.

- Ubuntu Maker: una utilidad en lnea de comandos para descargar la ltima versin
de las herramientas de desarrollo populares para facilitar la vida a los
desarrolladores. Adems ahora soporta ms plataformas, nuevos marcos y servicios,
entornos completos de desarrollo de Android, etc.

- Nuevos nombres de dispositivos de red: wlan0, eth0, eth1,son cosa del pasado,
ahora ofrecern nombres para dispositivos de red nuevos y ms completos.

- Controlador del Steam Controller: esta versin de Ubuntu incluye soporte nativo
para el mando de videojuegos.

- Nuevo fondo de escritorio: trae nuevo fondo de pantalla por defecto y otros fondos
nuevos para el escritorio.

- Apps actualizadas: algunas de las apps o programas que vienen preinstaladas.


Algunos ejemplos son Firefox 41, Chrome 45, LibreOffice 5.0.2, Totem 3.16,
Nautilus 3.14.2, Rhythmbox 3.2.1, Terminal 3.16, Shotwell 0.22, Empaty, etc.

Ubuntu 16.04 LTS


Con el sobrenombre Xenial Xerus, incluye
un amplio repertorio de novedades, entre las
que se observa una nueva tienda de
aplicaciones, un nuevo sistema de paquetes,
y toda una coleccin de nuevas versiones en
su alineacin de software preinstalado.
Ubuntu lanza dos tipos de versiones, las
regulares y las "Long term support" o LTS.
En trminos generales, las versiones regulares son aquellas en las que poco a poco van
aadiendo nuevas funcionalidades. En las LTS en cambio lo que prima es la estabilidad, y
con ellas pasan a limpio todo lo que han ido mejorando en las regulares.
Long term support significa "soporte a largo plazo", ya que su importancia tambin se ve
reflejada en el tiempo durante el tiempo que son mantenidas. De esta manera, desde el
calendario de soporte presentado en 2013, las versiones regulares de Ubuntu slo son
mantenidas durante nueve meses, mientras que el soporte de las LTS es de cinco aos. Por
lo tanto, si es un usuario que desea mantener el equipo siempre al da con las ltimas
novedades, aadidos o versiones del Kernel, puede ir saltando entre versiones regulares
cada seis meses. Pero si lo que quiere es un equipo estable y con los mnimos bugs
posibles, lo ideal ser que vaya alternando entre las LTS, que son lanzadas cada dos aos.

Una de las novedades ms importantes de esta nueva versin es la inclusin del sistema de
paquetes Snap40 que convivir temporalmente con los .deb de Debian. Lo que Canonical
pretende con los Snap es que las apps se actualicen ms frecuentemente, sean ms
convergentes, y estn aislados del resto del sistema para mejorar la seguridad y estabilidad.
En esta versin se encuentra una versin modificada del Kernel 4.4 de Linux, que aade
mejoras a la estabilidad, el rendimiento y la eficiencia del sistema, as como en el manejo
del sistema de archivos. Incorpora adems, soporte para el ltimo hardware de Intel y
AMD, los procesadores Intel SKylake o la grfica Corsair Vengeance K90, as como los
chips TPM 2.0 y volmenes RAID 5.

40
Snap es otro tipo de paquetera que tiene como objetivo que cuando se quiere instalar un programa viene
todo lo necesario para dicho programa en un solo paquete, de esa forma se evita resolver las dependencias.
Esto tiene una ventaja, y es que no se necesita cumplir con las dependencias, se puede tener la ltima versin
del paquete Snap independientemente de la versin de Ubuntu que se tenga instalado. Adems, como un
programa empaquetado Snap tiene todo lo necesario para funcionar estar aislado del resto del sistema por lo
que su repercusin en el sistema ser nulo.
Esta es la primera versin de Ubuntu que incorpora soporte nativo para los sistemas de
archivos Zfs41. Tambin aade el hipervisor de virtualizacin LXD, parte del proyecto de
contenedores LXC 2.0, que ofrecer un rendimiento bastante superior al de las mquinas
virtuales convencionales. Este aspecto es un poco ms tcnico dirigido al mbito
empresarial.
Esta versin de Ubuntu no slo soporta los estndares de 32 y 64 bits de servidores Intel y
AMD, sino tambin los mainframes IBM Z e IBM LinuxONE. Adems, tiene soporte para
otros dispositivos ARM como RaspberryPi.
Ubuntu tambin estrena nueva versin de su entorno de escritorio. El nuevo Unity 7.4, que
permite mover la barra lateral izquierda a la parte inferior de la pantalla y ver siempre los
mens en la configuracin de sistema, aade lanzadores para los dispositivos extrables,
mejora la apariencia de las apps que usen CSD y el soporte para HiDPI, y soluciona una
buena coleccin de bugs.
Otra de las novedades de esta versin fue la incorporacin de GNOME Software como
nueva tienda de aplicaciones, que sustituye al clsico Ubuntu Software Center. Adems,
Ubuntu 16.04 LTS tambin aade una nueva aplicacin de calendario que muestra citas y
recordatorios en el indicador de la fecha.
Python 3.5 tambin se incorpora en esta distro, aunque se mantendr Python 2 para las
aplicaciones que lo necesiten. Otras aplicaciones a mencionar son: Firefox 45, Thunderbird
38, Chromium 48, LibreOffice 5.1, Nautilus 3.14.2, Totem 3.18, Rhythmbox 3.3, GNOME
Terminal 3.18, Eye of GNOME 3.18 y Shotwell 0.22. Brasero y Empathy por su parte ya
no formarn parte de la alineacin inicial.
Ubuntu 16.10
Esta versin que sali en el 2016 incluye partes nuevas como el compilador GCC 6.1.1 o
Mesa 12.0.1 y otras partes que son las mismas que Ubuntu 16.04 pero que cambian
respecto a la versin final en este caso al kernel que utiliza la versin 4.8 y en las pruebas
tena la versin 4.4 de Linux.

41
ZFS es un sistema de ficheros, como pueden ser otros tales como FAT, NTFS o EXT-3, entre otros, es
decir, es una manera de gestionar el contenido que se almacena en el disco en un formato determinado.
Yakkety Yak tiene bastantes novedades en su construccin, por ejemplo, GCC 6.1.1 es una
de ellas, pero tambin est el nuevo kernel 4.8.6 y la inclusin de Unity 8, Nautilus y MIR,
elementos que muchos que funcionen de manera standard para esta versin y las que
siguen, donde el rendimiento aumenta tras la implementacin de estos elementos.
Kernel Linux 4.8.642
La inclusin del soporte para la tecnologa tctil del Surface 3, que viene junto a las
mejoras en otras tecnologas tctiles, es posiblemente una de las novedades ms llamativas.
Sobre todo porque sienta las bases para que las distros GNU/Linux lleguen con ms
garantas al hardware de Microsoft. Esta versin del Kernel incluye tambin un soporte
para AMDGPU OverDrive, haciendo que los drivers libres de AMD para GNU/Linux
soporten por fin el overclocking. Aun as, esta posibilidad se limitar nicamente a las
tarjetas grficas soportadas por AMD-GPU.
Tambin, se dan los primeros pasos en el soporte nVidia Pascal, de manera que los
controladores grficos de la empresa empiezan a soportar las arquitecturas Pascal. La
excepcin se encuentra en las GeForce GTX 1060/1070/1080, que no podrn beneficiarse
de este soporte hasta que nVidia no libere sus firmwares. De igual manera se ha incluido un
nuevo driver para grficas ARM Mali, que llega ofreciendo un soporte inicial para las
grficas Mali DP500, DP550 y DP650. Est tambin, el soporte para el HDMI CEC, que
permite que uno o varios dispositivos se conecten por HDMI siendo controlados con un
slo control remoto.

Por ltimo, tambin han sido solucionados una buena cantidad de bugs, ha habido muchas
mejoras de seguridad y arquitectura, e incluso se ha aadido el soporte oficial para el SoC
Broadcom BCM2837, que es el que viene montado en las Raspberry Pi 3. Esta nueva
versin del Kernel debera ir llegando poco a poco en las prximas semanas y meses a
todas las distribuciones.

42
Fuente de consulta. Lanzado el Kernel Linux 4.8, mejorando el soporte para mviles y la Surface 3 de
Microsoft. Consultado el 5 de nov. de 2016. Recuperado de: http://www.genbeta.com/linux/lanzado-el-kernel-
linux-4-8-mejorando-el-soporte-para-moviles-y-la-surface-3-de-microsoft
Esta versin del 2016, incorpora el entorno de escritorio Unity 7.5, que trae soluciones de
bugs y mejoras en el modo de bajos grficos para hacer que funciones ms rpido en
mquinas virtuales. Tambin, pasa de la versin 3.14 de Nautilus a la 3.20, obteniendo
algunas de las mejoras de las que los usuarios de entornos como GNOME llevan tiempo
beneficindose, como mejoras en la UI o un widget de progreso de transferencia que hace
que nos olvidemos de las ventanas flotantes.
Ubuntu 16.10 incluye la posibilidad de hacer una preview de Unity 8 para que el usuario se
haga una idea de cmo luce la prxima generacin del entorno de escritorio de Canonical.
Por ltimo, Ubuntu 16.10 tambin cuenta con las ltimas versiones de aplicaciones
esenciales LibreOffice, Firefox, Ubuntu Software, el terminal de GNOME, Rhythmbox o
Shotwell, as como un nuevo fondo de pantalla. Todo ello est ya disponible en unas
imgenes .iso que son un poco ms pesadas de lo convencional, y que han pasado de los 1,4
GB a 1,5 GB.
Ubuntu 17.04
Su nombre clave ser Zesty Zapus, el Ratoncito vigoroso, esta versin, segn ha
comentado el desarrollador Klose, el ARM64 y ARMhf GCC sern versiones construidas
por la rama Linaro de GCC, algo que supone un gran cambio en desarrollo tras la
incorporacin de Boost 1.62 y las libreras OpenMPI.

El calendario de desarrollo de Ubuntu 17.04 an no se conoce, pero puesto que no es una


versin LTS, se supone que el calendario ser similar a otras versiones anteriores de
Ubuntu. Siendo a finales del mes de abril cuando se tenga esta versin lista.
Unity (entorno de escritorio)43

Unity es un interfaz de usuario creada para el entorno de escritorio


GNOME, y desarrollado por Canonical para la distribucin de
Linux Ubuntu. Su primer lanzamiento se realiz en la versin
10.10 de Ubuntu Netbook Remix y ha ido evolucionando desde
entonces.

Fue diseado con el propsito de aprovechar el espacio en

43
Unity. Recuperado el 8 de enero de 2013. http://es.wikipedia.org/wiki/Unity_(entorno_de_escritorio)
pantallas pequeas de los netbooks, especialmente el espacio vertical.

Unity inicialmente fue creado debido a las diferencias en diseo y experiencia de usuario
del shell de escritorio GNOME Shell, pero Unity tambin es un shell creado para el entorno
de escritorio GNOME, por ende, ambos cumplen un mismo objetivo pero con una filosofa
de uso diferente.

Para el lanzamiento de Ubuntu Netbook Edition 10.10, se precisaba para la ejecucin de


Unity un hardware grfico (GPU) con un buen desempeo, y este hecho caus crticas por
parte de usuarios de la gama baja de computadores de escritorio. Uno de los causantes de la
alta exigencia en hardware grfico sera el compositor de ventanas Mutter, que result ser
muy lento en equipos de bajos requerimientos. Este problema prontamente sera
solucionado para el prximo lanzamiento de Ubuntu, con la incorporacin de Compiz,
gracias a su amplio desarrollo y soporte en distintos tipos de hardware, y finalmente
brindando una notable mejora de velocidad en sus tempranas etapas de incorporacin en el
desarrollo de Unity.

En noviembre de 2010, Mark Shuttleworth anunci que en las futuras versiones de Ubuntu,
Unity se implementar en el servidor grfico Wayland, y no en el X.

En abril de 2011, se anuncia la utilizacin de Unity en la versin de Ubuntu para escritorio,


debido a la fusin de la versin netbook con la de escritorio.

En octubre de 2011, los elementos de la interfaz de Unity son pasados a GTK3. Adems se
lanza Unity 2D, que provee la misma interfaz pero orientado a computadoras de gama baja,
pero escrito en Qt. Adems de compartir cdigo e interfaz, se utiliza como opcin en la
entrada de sesin de Ubuntu 11.10.
En enero de 2012, se anuncia que Unity 2D se utilizar en Ubuntu TV.

A partir de octubre de 2012, en el lanzamiento de Ubuntu 12.10, se abandona el desarrollo


de Unity 2D y se concentra el desarrollo solo en la interfaz Unity (3D), el cual utiliza el set
de herramientas de interfaz Nux, y utiliza OpenGL ES, debido a que el gestor de ventanas
Compiz es portado a este. Con esto la interfaz de Ubuntu TV se pasa a Unity (3D) y solo
existe un entorno para Ubuntu, pero con nuevos controladores para computadores de gama
baja.
Interfaz de usuario

Su interfaz est compuesta de tres importantes elementos.

Lanzador

Ubicado al lado izquierdo de la pantalla, se utiliza para albergar accesos directos a las
aplicaciones que se deseen, y tambin como funcin de lista de ventanas. El lanzador
tambin incluye mens rpidos de acceso para aplicaciones, contadores numricos de
notificacin, y barras de progreso dependiendo de la aplicacin. El lanzador de Unity se
muestra siempre, pero cuenta con opciones para auto-ocultar el lanzador. Tambin se
pueden arrastrar archivos al lanzador para que la aplicacin predeterminada pueda abrirlos,
y si la aplicacin para abrir esos archivos no se encuentra en el lanzador, no los abrir.
Tablero
Despliega todos los accesos a aplicaciones, archivos, msica y videos del usuario, tambin
brinda un buscador y categoras. Los accesos pueden hacer uso de funciones de bsqueda
hacia el Centro de software de Ubuntu o buscar videos en Internet.
Barra de mens
Ubicado en la parte superior de la pantalla, se utiliza para desplegar los mens e
indicadores. Los mens de aplicaciones se auto-ocultan al igual que los botones de control
de ventana. Al extremo derecho se encuentran los indicadores que brindan accesos a
opciones de sistema, hora, sonido, red y mensajera.
Para una de las ltimas versiones de unity est la versin 8, que va de la mano con MIR,
que es un entorno grfico desarrollado por Ubuntu/canonical. Unity 8 y Mir se emplean por
defecto en Ubuntu Touch y en Ubuntu, mostrndose de esta forma Unity 8 y Mir
especialmente como elementos por defecto.
Con Unity 8 se ha desarrollado nuevas capacidades para la interaccin de medios sociales
en mbitos (por ejemplo, retweet, mensajes, comentarios), al igual que con el ciclo de vida
de la visibilidad y sobre los puntos de paridad en la funcin del lanzador (moviendo la
notificacin y descarga de animacin).

Para recordar

Existente derivados oficiales de la familia Ubuntu, que como se referencio es la


distribucin original que comenz a desarrollar Canonical Ltd. Utiliza GNOME como
entorno de escritorio predeterminado.
Ubuntu ofrece, en grandes lneas:

Cuatro versiones base con software personalizado: Ubuntu, Kubuntu, Xubuntu,


Edubuntu.
Cuatro versiones personalizadas para distintos tipos de usuarios: Desktop CD, Alternate
CD, Server CD o DVD
Tres versiones para tres tipos de ordenadores o computadoras, lo cual a un usuario
nuevo o con experiencia en otros sistemas operativos puede resultarle realmente
complejo y catico.

Kubuntu fue el primer derivado oficial de Ubuntu. Difiere de Ubuntu nicamente en que
utiliza KDE en lugar de GNOME como entorno de escritorio predeterminado.

Edubuntu es una versin enfocada al uso escolar y educativo. Utiliza GNOME igual que
Ubuntu, pero cuenta con aplicaciones especficas orientadas al trabajo en escuelas y centros
educativos (programas de control etc.)

Edubuntu-KDE diseado tambin para entornos escolares.

Xubuntu utiliza XFCE como entorno predeterminado de escritorio. Este entorno de


escritorio est optimizado para ser ms ligero y funcionar mejor en equipos ms antiguos.
Asimismo, las aplicaciones que vienen instaladas por defecto son tambin ms ligeras que
las de Ubuntu.

Ubuntu Studio est orientado a la edicin multimedia profesional de audio, video y


grficos.

Gobuntu es una derivacin de Ubuntu enfocada a proveer una distribucin GNU/Linux que
posea nicamente software libre, para las arquitecturas i386 y AMD64.
Ubuntu, Kubuntu y Edubuntu se encuentran incluidos dentro del programa ShipIt.

Cabe mencionar que hay otras versiones relacionadas con las variantes de Ubuntu, como
son:

Ubuntu MATE - Utiliza el entorno de escritorio MATE.


Ubuntu GNOME - Utiliza el entorno de escritorio GNOME.
Ubuntu Studio - Diseado para el trabajo con multimedia.
Mythbuntu - Diseado para crear un sistema de PC con MythTV.

Esquema de las versiones de Ubuntu. Tomado de http://www.guia-


ubuntu.com/index.php/Versiones_de_Ubuntu

Derivados no oficiales

Fluxbuntu (usa Fluxbox)


Ebuntu (usa Enlightenment)
nUbuntu - Dedicado a temas de seguridad y redes (usa Fluxbox)
Ubuntu Lite - Optimizado para mquinas lentas
Ubuntu Christian Edition - con software cristiano (usa GNOME)
Ubuntu Ultimate Edition incluye mucho software adicional.
Ubuntu Ultimate Gamers Edition incluye mucho software adicional, especialmente
juegos.
ComFusion (antes Uberyl): incluye el escritorio 3D Compiz-Fusion, entre otros
paquetes adicionales.
Mythbuntu - Distribucin Centro Multimedia basada en un Ubuntu.
Ubuntu PHP Edition - Distribucin basada en Ubuntu para desarrolladores/as de
PHP
OpenGEU - Distribucin basada en Ubuntu, que mezcla las caractersticas de
GNOME y Enlightenment en un mismo escritorio

Ubuntu One

Es un nuevo servicio y una nueva distribucin


de Linux Ubuntu 9.10 (Karmic Koala). El
servicio est enfocado hacia la tecnologa
llamada Computacin en la Nube.

Esta aplicacin permita trabajar en grupo con


otras personas en este software, adems se
puede dejar notas con las ltimas
modificaciones que se va haciendo para que todos los que se conecten a Ubuntu
One puedan seguir con el proyecto. La agenda de contactos en este caso podra servir para
guardar todos los datos de los que estn en el proyecto y poder ponerse en contacto cuando
se necesite.

Este podra ser un caso real sobre el que se podra aplicar esta nueva utilidad. En otro de los
casos y llevados a un nivel ms como usuario medio se podra usar para tener los mismos
archivos en la misma carpeta en todos los ordenadores que tengamos conectados a internet.

El sistema de Computacin en la nube permite tener los mismos archivos en un


determinado directorio en todos nuestros ordenadores conectados a Ubuntu
One ofreciendo esta sincronizacin entre todas nuestras mquinas usando como almacn
para los datos Ubuntu One, adems de notas y agenda de contactos.

Como almacenamiento ofreca gratuitamente 2 Gb y si ms adelante se necesita ms


espacio se dispona de un paquete adicional de 50 Gb por un determinado precio.

Ubuntu One file services, el servicio de almacenamiento en la nube de Canonical Ltd., dej
de funcionar a partir del 1 de junio del ao 2014. Las razones proporcionadas por la firma
son la falta de sostenibilidad del rubro y la necesidad de invertir ms de lo que estaran
dispuestos para poder competir a escala global.

Como servicios adicionales que cabe mencionar se tiene:

- Dropbox
- Google Drive
- Copy
- Owncloud
Para el caso particular de Owncloud, este ofrece toda la adaptabilidad de los servicios
mencionados anteriormente, y las mismas ventajas, pero es ms adaptable a la
infraestructura de cada usuario, ya que soporta varios escenarios encontrados en las
corporaciones modernas. OwnCloud no es un servicio en el cual usuarios utilizan o
compran almacenamiento, sino que adquieren software que posibilita el almacenamiento
local de los datos, administrados por el equipo local de IT y respetando las polticas locales
de seguridad. O sea que los archivos, datos y todo lo dems pueden ser compartidos y
administrados en la nube, pero es una nube local privada, lo que implica que los datos
permanecen dentro de los lmites de la red interna.44(Lopes I. 2014)

Desktop CD, Alternate CD, Server CD o DVD45

Se ofrecen cuatro versiones con un software especfico,


personalizado de tal forma que:

Desktop CD: es el medio fsico ms utilizado y el ms recomendable


para la mayora de personas. Un CD que arranca nuestro sistema con
Ubuntu sin instalar nada en el disco duro, de forma que permite
probar sin hacer ningn cambio. Es lo que antes se llamaba Live CD, pero que ahora ha
cambiado su nombre porque incluye un icono en el escritorio que permite que Ubuntu se
instale en el disco duro de manera grfica y sencilla.

Alternate CD: es una versin especial en la cual la instalacin es ms completa y flexible y


pensada para una serie de usuarios ms veteranos, anteriormente conocida como Install CD.
Al autoarrancar presenta un sistema de instalacin muy completa pero en modo texto. No
instala un escritorio grfico para evitar problemas, arranca por defecto en modo texto.

Server CD: es una versin especial para utilizarse en servidores. Est optimizada para
mejorar el rendimiento para este tipo de tareas (servidor de ficheros, de pginas web,
correo, compartir ficheros...). Esto se consigue utilizando un kernel ms adecuado para
estas funciones y prescindiendo del entorno grfico y de las aplicaciones de escritorio que
no son necesarias.

DVD: que al tener ms capacidad incluye en un solo soporte el Desktop CD, el Alternate
CD y muchos paquetes de software ms que las versiones anteriores, puede ser til para
aquellas personas que no cuentan con fcil acceso a internet.

GNOME

Es el acrnimo del ingls GNU Network Object Model Environment, Entorno GNU de
Modelado de Objetos en Red. Es un entorno de escritorio para GNU/Linux y otros sistemas

44
Lopes Ilya. (9 de abril de 2014). Adis a Ubuntu One: 4 servicios alternativos de almacenamiento en la
nube. Consultado el 5 de noviembre de 2016.
45
Versiones de Ubuntu. Recuperado el 8 de enero de 2013. http://www.guia-
ubuntu.com/index.php?title=Versiones_de_Ubuntu
derivados de Unix. Se caracteriza principalmente por su facilidad de uso. Utiliza las
libreras grficas GTK+ para mostrar los elementos de la interfaz.

Es el entorno de escritorio por defecto en Ubuntu, Edubuntu y Ubuntu Studio.

GTK "GIMP Tool Kit" es una biblioteca del equipo GTK+, la cual contiene los objetos y
funciones para crear la interfaz grfica de usuario. Maneja widgets como ventanas, botones,
mens, etiquetas, deslizadores, pestaas, etc.

GTK define varias clases para construir ventanas.46

Clase Descripcin

GtkDialog Crea una ventana popup.

GtkInvisible Un widget que no es mostrado.

GtkMessageDialog Una ventana de mensaje.

GtkWindow Una ventana que puede contener otros widgets.

GtkWindowGroup Una ventana como la anterior pero con funciones limitadas.

GtkAboutDialog Muestra informacin sobre una aplicacin

Un widget que se usa para guiar a los usuarios a travs de operaciones


GtkAssistant
de varios pasos (asistente).

Widgets

Los siguientes widgets slo muestran informacin y no permiten la entrada de datos.

Clase Descripcin Imagen

Etiqueta que muestra informacin


GtkAccelLabel de una tecla aceleradora a la
derecha del texto

46
Si desea profundizar ms sobre este tema le recomiendo este link http://library.gnome.org/devel/gtk/stable/
Widget que permite mostrar una
GtkImage
imagen.

Widget que permite mostrar una


GtkLabel pequella o mediana cantidad de
texto.

Widget que indica el estado de un


GtkProgressBar
progreso.

Reporta mensajes de menor


GtkStatusbar importancia al usuario en la barra de
estado.

Muestra un cono en el rea de


GtkStatusIcon
notificacin del sistema.

Botones
Clase Descripcin Imagen

Botn convencional. Crea una seal


GtkButton
cuando se da click sobre l.

Etiqueta con un botn el cual puede


GtkCheckButton estar en dos estados: seleccionado o
no seleccionado.

Opcin de una lista mltiple de


GtkRadioButton
opciones.
Botn convencional el cual puede
GtkToggleButton
mantener su estado.

GtkLinkButton Botn que enlaza a una URL.

GtkScaleButton Botn que hace aparecer una escala.

Botn que hace aparecer un control


GtkVolumeButton
de volumen.

Retomando de nuevo lo de GNOME, para su instalacin, se puede optar por instalar el


entorno de escritorio completo con todas sus aplicaciones, o por instalar slo los
componentes esenciales y luego ir aadiendo las aplicaciones que necesitemos a partir de la
base.

Para instalar el entorno de escritorio completo, se debe instalar el paquete gnome, o bien
ubuntu-desktop, edubuntu-desktop o ubuntustudio-desktop (estos ltimos instalan los
componentes que forman parte de la instalacin por defecto de Ubuntu, Edubuntu y Ubuntu
Studio, respectivamente), de los repositorios oficiales de Ubuntu.

Si, en cambio, se desea instalar slo el sistema base, se debe instalar el paquete gnome-
core de los repositorios. Luego se puede instalar manualmente otras aplicaciones
pertenecientes al escritorio GNOME.

Optimizaciones47

Pantalla Splash

Para iniciar ms rpido GNOME, se puede desactivar la pantalla de bienvenida desde el


men Sistema -> Preferencias -> Sesiones, en la pestaa Opciones de la sesin
desmarcando la opcin: Mostrar la pantalla de bienvenida al iniciar sesin.

47
Fuente de consulta. Gnome. [En lnea]. http://www.guia-ubuntu.org/index.php?title=GNOME. Consultado
el 25 de junio de 2011.
Para modificar el aspecto de la pantalla Splash, cambiar imagen splash de Ubuntu. As, la
primera imagen que Ubuntu muestra tras iniciar sesin se le conoce como splash y se puede
sustituir o personalizar por otra al gusto del usuario. Dependiendo del tipo de escritorio que
est utilizando, GNOME (el escritorio que utiliza por defecto Ubuntu) o KDE (el escritorio
que utiliza por defecto Kubuntu), el proceso a seguir es distinto.

Nota: Puede obtener imgenes para usarlas como tipo splash desde Gnome-look, Gnom
Art o desde KDE-Look. Para GNOME puedes utilizar el programa Gnome Art.

En GNOME la imagen splash se encuentra en /usr/share/pixmaps/splash.

Cuatro pasos sencillos para configurar Gnome:

1. Activar los repositorios universe y multiverse (Ver infografa).

2. Ir al men de Ubuntu, Sistema, Administracin y abrir Gestor de paquetes Synaptic,


se busca por gnome-splashscreen-manager (consultar http://www.guia-
ubuntu.org/index.php?title=A%C3%B1adir_aplicaciones) e instalar. Se descargarn
2.6 MB de Internet que ocuparn 10 MB una vez instalado.

3. Una vez instalado vuelva al men principal de Ubuntu, Sistema, Preferencias y


tendr una nueva opcin Splash Screen.

4. Ahora desde esa nueva opcin, al hacer sobre ella doble click se le abrir una nueva
ventana. Para agregar una imagen que desee usar click en el botn Install, para
eliminarla Delete y para que sea la nueva imagen splash click en Active.
Cuando inicie una nueva sesin de usuario, ver la nueva imagen al cargar el escritorio
grfico de Ubuntu.

Utilizando GCONF

Si por ejemplo no dispone de una conexin a internet o prefiere un mtodo ms ligero (en
tamao) o alternativo:

Acceder al men Lugares de Ubuntu y luego Carpeta personal, cree una carpeta
nueva y colquele un nombre como .splash. Tenga en cuenta que si pone un punto
delante del nombre la carpeta estar oculta por defecto, para verla puede usar la
combinacin de teclas CTRL+H.

Pon dentro de la nueva carpeta la imagen o


imgenes que quiera utilizar.

Ahora acceder al men de Ubuntu de nuevo,


dependiendo de la versin de Ubuntu que
tenga instalada y agregar o marcar el
programa Editor de configuracin que se
encuentra en Aplicaciones, Herramientas de
sistema, as se har visible en el men. Si lo
prefiere puede utilizar la lnea de comandos
y ejecutar: gconf-editor.

Una vez en el programa de configuracin, situate en apps, gnome-session, options y


modifica la ruta de la clave splash_image por la ruta donde est ahora su nueva
imagen elegida. Puede ver la ruta seleccionando la imagen splash que tiene
preparada, click al botn derecho y luego Propiedades, observe lo que pone a
continuacin de Lugar, debe de ser algo similar a:
/home/TU_USUARIO/.splash/mi_imagen_splash.png

Ahora cuando inicie una nueva sesin de usuario, ver la nueva imagen al cargar el
escritorio grfico de Ubuntu.

Inicio de sesin automtico

Si usted es la nica persona que accede al computador o si todos acceden con el mismo
usuario, se puede iniciar la sesin sin hacer login ni cargar GDM (aunque por motivos de
seguridad, no se recomienda hacerlo). Se puede hacer de este modo:

Se va al men Sistema -> Administracin -> Configuracin de la pantalla de


inicio de sesin.
Luego a la pestaa General y se marca la opcin Acceder automticamente con un
usuario al arrancar por primera vez.
Debajo digite su nombre de usuario.
Escritorios

Los escritorios virtuales o reas de trabajo pueden ser un atractivo ms para usar
GNU/Linux, pero es posible que consuman demasiados recursos. Para cambiar el nmero
de escritorios virtuales se hace lo siguiente:

Se despliega el men contextual (clic con el botn secundario del ratn) del applet
Paginador de Escritorios (por defecto est ubicado en la esquina inferior derecha de
la pantalla) del panel de GNOME.
En el men que aparece se selecciona Preferencias.
Se abre la ventana de Preferencias, donde se escoge en Cantidad de espacios de
trabajo el nmero que queramos (debe ser menor que 4 para disminuir el consumo
de recursos).

Nota: Para abrir una sesin de bash, lo ms fcil es abrir una terminal. En GNOME est en
el men: Aplicaciones->Accesorios->Terminal. Lo que se observa, se llama prompt. Se
trata de una lnea compuesta por el nombre de usuario "@" nombre de la mquina y un
carcter separador. El separador ser "$" si somos un usuario normal o "#" si somos root.

Para introducir una orden o comando, nada ms fcil que teclear el nombre de la orden y
presionar enter. La mayora de las rdenes o comandos acepta parmetros. Para introducir
un parmetro lo haremos a continuacin de la orden o comando. Por ejemplo, para
introducir la orden ls:

Sin Parmetros:

jairo@portatil$ ls
Con Parmetros:

jairo@porttil$ ls -la

Es importante anotar que un comando es una instruccin o mandato que el usuario


proporciona al sistema, desde la lnea de comandos o una llamada a programa, el cual
generalmente est contenido en un archivo ejecutable. Suele admitir parmetros de entrada,
los cuales normalmente se indican tras un guin simple "-" o doble "--" . Esto claro est
para sistemas operativos Linux/Unix.

La lnea de comandos o consola (shell) permite al usuario escribir instrucciones, de tal


modo que, despus de pulsar la tecla enter en el teclado, se ejecuten procesos internos del
sistema operativo o se lancen programas externos al mismo. Algunos de estas consolas son
bash, sh, csh, etc. en Linux.
Las lneas de comandos en la que escribe el usuario, no se ejecutan tal como se han escrito,
son modificadas antes de su ejecucin. As, el encargado de recibir la lnea que escribe el
usuario, modificarla, ejecutarla o solicitar su ejecucin es el denominado intrprete de
comandos o shell del sistema.

El intrprete de comandos es un programa de estructura repetitiva, cuyas funciones


principales son las siguientes:

1. Muestra el prompt del sistema.


2. Expande los caracteres genricos tales como el asterisco o la interrogacin.
3. Realiza los redireccionamientos.
4. Si es un comando interno, lo ejecuta.
5. Si es un comando externo, lo busca en un conjunto de directorios y si lo encuentra
solicita su ejecucin al sistema operativo.
6. En caso contrario indica que no puede ejecutar dicho comando.
Los comandos del sistema se dividen en internas y externas.

- Comandos internos: Son instrucciones que puede


ejecutar el propio intrprete, es decir, son instrucciones
que el propio interprete ejecuta, bien directamente o bien
haciendo una llamada al sistema operativo.
Ejemplo: cd

- Comandos externos: Son comandos que no sabe ejecutar


el intrprete y que para su ejecucin hay que localizar el
ejecutable correspondiente en el disco, o los discos, del
sistema. Para ello, el intrprete recorre todos los directorios de la variable PATH. Es
decir, son ejecutables que se encuentran en el disco de la computadora.
Ejemplo: ../ejecutame.exe

Para conocer los comandos ms utilizados en un sistema linux, puede consultar la pgina
http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

Otros entornos de escritorio

KDE: (Desktop Environment, Entorno de Escritorio) es un entorno de escritorio para


GNU/Linux y otros sistemas derivados de Unix. Incluye muchas aplicaciones integradas
entre s (entre las ms populares Konqueror), adems un manejador de ventanas. Utiliza las
libreras grficas Qt para mostrar los elementos de la interfaz.

Las principales aplicaciones incluye son las siguientes:

- Konqueror: navegador web y administrador de archivos.


- D3lphin: administrador de archivos, an en estado inestable.
- Kopete: cliente de mensajera instantnea.
- Akregator: agregador de orgenes (feeds).
- Amarok: reproductor y organizador de msica.
- Kaffeine: reproductor multimedia.
- K3b: grabador de CD/DVD.
- Kontact: suite de gestin de informacin personal.
- KOffice: suite ofimtica.
- KTorrent: cliente BitTorrent.

Xfce: es ms ligero que GNOME y KDE, consume menos recursos del sistema, por lo que
es ms adecuado para equipos con menos recursos de hardware, como memoria RAM o
CPU. Al igual que GNOME, utiliza las libreras grficas GTK para mostrar los elementos
de la interfaz. Es el entorno de escritorio por defecto en Xubuntu.

Xfce tambin provee el marco de trabajo para el desarrollo de aplicaciones. Adems, hay
otros programas que tambin utilizan las bibliotecas de Xfce, como el editor de texto
Mousepad, el reproductor multimedia Xfmedia o el emulador de consola Terminal.

Xfce est basado en la biblioteca GTK+ 2.x y utiliza el gestor de ventanas Xfwm. Thunar
es el nuevo gestor de archivos predeterminado para Xfce desde la versin 4.4. Es similar a
Nautilus y es diseado para mxima velocidad y mnimo consumo de memoria. Xfce
tambin posee un gestor de archivos comprimidos llamado Xarchiver.

Componentes de Xfce

Mousepad, editor de texto simple.


XTerminal, emulador de terminal.
Thunar, nuevo gestor de archivos, reemplazo del antiguo Xffm.
Xarchiver, frontispicio para programas de compresin de datos.
Xfburn, programa para grabar CD/DVD.
Xfmedia, reproductor multimedia basado en xine.
Xfprint, gestor de impresoras.
Xfwm, gestor de ventanas.
Teclas modificadoras

Vale la pena recordar, que las teclas modificadoras son aquellos botones de un teclado que,
para funcionar, necesitan ser presionados junto con otros botones. La funcin que se ejecuta
no slo depende de la combinacin de teclas, sino del contexto y del programa donde son
presionadas. Al igual que se desarroll con el sistema operativo WinX, se procese a
desarrollar un ejercicio equivalente con el sistema operativo de Ubuntu.

Las teclas modificadoras ms comunes son:

Shift
Alt
Ctrl o Control
Alt Gr (Alt grfico)
Option (Apple)
Command/Meta (teclados MIT)
Windows
Fn (teclados compactos)

Algunos ejemplos tpicos de combinaciones con teclas modificadoras:


Ctrl Alt Del
Ctrl F4: cierra ventana.
Shift a: escribe "A".
En la siguiente tabla se citan las teclas modificadoras y su correspondiente abreviatura.

Modificacin Abreviatura

Tecla Control Ctrl

Tecla Alt Alt


Tecla command Cmd

Tecla option Opt

Tecla Shift Shift

Tecla Windows Win

Teclado numrico Numpad

Accesos directos en el escritorio

A continuacin se presentara una lista con los accesos directos de teclado ms comunes
empleados en los entornos de escritorio modernos: KDE48, GNOME49, Mac OS y
Microsoft Windows. Estos accesos son usados para interactuar con el entorno de escritorio
y con las aplicaciones de escritorio.

Windows XP /
Accin Windows Vista/ Mac OS KDE GNOME
7,8x-10

Men Archivo Alt-A Alt-F Alt-F

Cerrar la aplicacin Alt-F4 Cmd-Q Ctrl-Q Ctrl-Q

Crear un nuevo archivo Ctrl-N Cmd-N Ctrl-N Ctrl-N

Abrir un archivo Ctrl-O Cmd-O Ctrl-O Ctrl-O

Guardar el archivo actual Ctrl-S Cmd-S Ctrl-S Ctrl-S

Imprimir el archivo actual Ctrl-P Cmd-P Ctrl-P Ctrl-P

Cerrar el archivo actual varios Cmd-W Ctrl-W Ctrl-W

Men Editar Alt-E Alt-E Alt-E

Deshacer la ltima Ctrl-Z Cmd-Z Ctrl-Z Ctrl-Z

48
Es un proyecto de software libre para la creacin de un entorno de escritorio e infraestructura de desarrollo
para diversos sistemas operativos como GNU/Linux, Mac OS X, Windows, etc.
49
Es un entorno de escritorio e infraestructura de desarrollo para sistemas operativos Unix y derivados Unix
como GNU/Linux, BSD o Solaris; compuesto enteramente de software libre.
operacin

Rehacer la ltima
Ctrl-Y Cmd-Shift-Z Ctrl-Shift-Z Ctrl-Shift-Z
operacin

Cortar el rea
seleccionada y enviarla al Ctrl-X, Shift-Supr Cmd-X Ctrl-X Ctrl-a
portapapeles

Copiar el rea
seleccionada y enviarla al Ctrl-C, Ctrl-Ins Cmd-C Ctrl-C Ctrl-C
portapapeles

Pegar contenido del


portapapeles en el rea Ctrl-V, Shift-Ins Cmd-V Ctrl-V Ctrl-V
actual

Seleccionar todo el
contenido del control o Ctrl-E Cmd-A Ctrl-A Ctrl-A
ventana actual

Borrar seleccin Supr Retroceso Supr Supr

Sobreescribir Ins

Buscar palabras en el
Ctrl-F Cmd-F Ctrl-F Ctrl-F
texto actual

Bsqueda incremental Barra(/)

Buscar palabras en
Win-F (ventana
mltiples textos o Cmd-Espacio Ctrl-F
de bsqueda)
archivos

Buscar siguiente
F3 Cmd-G Ctrl-G Ctrl-G
resultado

Buscar y reemplazar
Ctrl-H Cmd-F Ctrl-R Ctrl-H
resultados

Men Ver Alt-V Alt-V Alt-V

Aumentar zoom Ctrl-RuedaRatn Cmd-(=), Cmd- Ctrl-(+) Ctrl-(+)


(desplazamiento) Shift-(+)

Ctrl-RuedaRatn
Disminuir zoom Cmd-(-) Ctrl-(-) Ctrl-(-)
(desplazamiento)

Recargar archivo actual F5, Ctrl-R Cmd-R F5 Ctrl-R

Mostrar
propiedades/ventana de
Alt-Entrar Cmd-I Alt-Entrar
informacin de objetos
seleccionados

Men
Alt-B Cmd-Opt-B Alt-B Alt-B
Marcadores/Favoritos

Aadir ubicacin actual a


Ctrl-D Cmd-D Ctrl-B Ctrl-D
marcadores/favoritos

Administrar
Cmd-Opt-B Ctrl-B
marcadores/favoritos

Men Ir

Ir al navegador Cmd-L

Ir a ubicacin anterior en
Alt-Izq, Retroceso Cmd-Izq, Cmd-([) Alt-Izq Alt-Izq
el historial

Ir a ubicacin siguiente Cmd-Dcha, Cmd-


Alt-Dcha Alt-Dcha Alt-Dcha
en el historial (])

Subir un nivel en la
Retroceso Cmd-Arriba Alt-Arriba Alt-Arriba
jerarqua de navegacin

Ir a la pgina de inicio Cmd-Inicio Ctrl-Inicio Ctrl-Inicio

Formatear texto Cmd-T

Efecto negritas en el
Ctrl-B Cmd-B Ctrl-B Ctrl-B
texto seleccionado

Efecto subrayado en el
Ctrl-U Cmd-U Ctrl-U Ctrl-U
texto seleccionado
Efecto itlica/cursiva en
Ctrl-I Cmd-I Ctrl-I Ctrl-I
el texto seleccionado

Manejo de la ventana

Alternar foco a la
Alt-Tab Cmd-Tab Alt-Tab Alt-Tab
siguiente ventana

Alternar foco a la anterior


Alt-Shift-Tab Cmd-Shift-Tab Alt-Shift-Tab Alt-Shift-Tab
ventana

Alternar foco a la
siguiente ventana (sin Alt-Esc Ctrl-F4 Alt-Escape
dilogo)

Alternar foco a la anterior


Alt-Shift-Esc Ctrl-F4 Alt-Shift-Esc
ventana (sin dilogo)

Alternar foco al siguiente


Ctrl-Alt-Tab
panel del escritorio

Alternar foco al anterior Ctrl-Alt-Shift-


panel del escritorio Tab

Alternar foco al siguiente


panel del escritorio (sin Ctrl-Alt-Escape
dilogo)

Alternar foco al anterior


Ctrl-Alt-Shift-
panel del escritorio (sin
Escape
dilogo)

Men contextual de la
Alt-Espacio Alt-F3 Alt-Espacio
ventana activa

Cerrar la ventana activa Alt-F4, Ctrl-F4 Cmd-W Alt-F4 Alt-F4

Restaurar la ventana
activa a su tamao Alt-F5
anterior

Alt-Espacio -> m -
Mover la ventana activa Alt-F7
> Flechas
Redimensionar la Alt-Espacio -> s ->
Alt-F8
ventana activa Flechas

Minimizar la ventana
Alt-Espacio -> n Cmd-M Win-(-) Alt-F9
activa

Maximizar la ventana
Alt-Espacio -> x Win-(+) Alt-F10
activa

Maximizar la ventana
Win-(=)
activa horizontalmente

Maximizar la ventana
Win-Espacio
activa verticalmente

Minimizar todas las


Win-M
ventanas

Restaurar todas las


Win-Shift-M
ventanas

Alternar entre pantalla


F11 F11
completa y normal

Ocultar bordes, barra de


mens, de herramientas
depende de la
y de estado (para mostrar Ctrl-Shift-F Ctrl-F11
aplicacin
ventana activa en
pantalla completa)

Enrollar/Desenrollar
Cmd-M Win-(_) Alt-F12
ventana activa

Mover ventana a un Alt-


determinado espacio de Shift_Izq/Dcha/
trabajo Arriba/Abajo

Mover ventana al espacio


Win-Alt-F#
de trabajo X

Alternar al siguiente Fn-Dcha (10.5


Win-Tab
espacio de trabajo Leopard)
Alternar al anterior Fn-Izq (10.5
Win-Shift-Tab
espacio de trabajo Leopard)

Alternar al siguiente
espacio de trabajo (con Ctrl-Tab
listado)

Alternar al anterior
espacio de trabajo (con Ctrl-Shift-Tab
listado)

Ir al espacio de trabajo X Ctrl-F#

Ctrl-Alt-
Ir a un determinado
Izq/Dcha/Arriba
espacio de trabajo
/Abajo

Mostrar/Ocultar el
Win-D Ctrl-Alt-D Ctrl-Alt-D
escritorio

Activar ventana con


Ctrl-Alt-A
pedido de atencin

Finalizar ventana Alt-F4, Ctrl-F4 Cmd-Alt-Esc Ctrl-Alt-Esc

Alt-F12 ->
Flechas, Shift-
Emulacin del ratn
Numpad ->
Nmeros

Cerrar cuadro de dilogo Esc Esc

Navegacin entre
controles o widgets

Alternar foco al siguiente


Tab Tab Tab
control

Alternar foco al anterior


Shift-Tab Shift-Tab Shift-Tab
control

Mostrar mensaje Shift-F1 Ctrl-F1


emergente para el
control activo

Mostrar ayuda contextual


(Qu es esto?) para el Shift-F1 Cmd-(?) Shift-F1 Shift-F1
control activo

Alternar foco al siguiente


Ctrl-F6 Cmd-(`) F6
contenedor

Alternar foco al anterior


Alt-F6 Cmd-(`) Shift-F6
contenedor

Colocar foto en barra


divisora de ambos F8
contenedores

Desplegar men
contextual para el control Shift-F10, Men Men Shift-F10
activo

Cambiar estado
seleccionado del control
activo (casilla de
Espacio Espacio Espacio Espacio
verificacin, botn de
opcin o bottn
alternable)

Seleccionar control activo


(botn de comando, tem Entrar Entrar/Retorno Entrar/Retorno Entrar/Retorno
de men)

Ir al primer tem del


Inicio, Fin Inicio, Fin
control activo

Desplazar vista
RePg, Ctrl-
seleccionada en una
RePg, AvPg,
pgina (arriba, izquierda,
Ctrl-AvPg
abajo, derecha)

Control de pestaas o
tabs

Crear nueva pestaa Ctrl-T Cmd-T Ctrl-T, Ctrl-Shift- Ctrl-T


N

Alternar foco a la Cmd-({), Cmd-


Ctrl-Tab Ctrl-(,) Ctrl-RePg
siguiente pestaa Shift-Izq

Alternar foco a la anterior Cmd-(}), Cmd-


Ctrl-Shift-Tab Ctrl-(.) Ctrl-AvPg
pestaa Shift-Dcha

Navegacin por el
escritorio

Ejecutar comando o
Win-R Alt-F2 Alt-F2
aplicacin

Abrir nueva ventana del


navegador con las
Ctrl-N
mismas pestaas que la
actual

men Inicio/Aplicaciones Win, Ctrl-Esc Cmd-Shift-A Alt-F1 Alt-F1

Copiar captura de
pantalla del escritorio ImprPant Cmd-Ctrl-Shift-3 Ctrl-ImprPant ImprPant
completo al portapapeles

Copiar captura de
pantalla del escritorio Cmd-Shift-3
completo a un archivo

Copiar captura de
pantalla de la ventana Alt-ImprPant Cmd-Ctrl-Shift-4 Alt-ImprPant Alt-ImprPant
activa al portapapeles

Copiar captura de
pantalla de la ventana Cmd-Shift-4
activa a un archivo

Bloquear escritorio Win-L Ctrl-Alt-L Ctrl-Alt-L

Cambiar usuario activo Win-L Ctrl-Alt-L

Iniciar el Administrador Ctrl-Shift-Esc, Ctrl- Cmd-Opt-Esc Ctrl-Esc


de tareas/Tabla de Alt-Supr (rama
procesos WinNT
nicamente)

Iniciar el Centro de Ayuda F1 F1, Cmd-(?) F1 F1

F2 (Esto tambin
funciona si
sombreas varios
archivos o
Renombrar archivo. F2
carpetas pero se
les agrega el
sufijo (1), (2), (3),
etc.)

Accesos directos en la lnea de comandos

A continuacin se presenta una lista con los accesos directos ms comunes empleados en la
lnea de comandos50:

Unix y derivados
Accin Windows (cmd.exe)
(bash)51

50
Command Line Interface (CLI), es un mtodo que permite a las personas dar instrucciones a algn
programa informtico por medio de una lnea de texto simple. Debe notarse que los conceptos de CLI, Shell y
Emulador de Terminal no son lo mismo, aunque suelen utilizarse como sinnimos.

Las CLI pueden emplearse interactivamente, escribiendo instrucciones en alguna especie de entrada de texto,
o pueden utilizarse de una forma mucho ms automatizada (batch), leyendo comandos desde un archivo de
scripts. Por ejemplo, las CLI son parte fundamental de los Shells o Emuladores de Terminal. Aparecen en
todos los desktops (Gnome, KDE, Windows) como un mtodo para ejecutar aplicaciones rpidamente.
Aparecen como interfaz de lenguajes interpretados tales como Java, Python, Ruby o Perl. Tambin se utilizan
en aplicaciones cliente-servidor, en DBs (Postgres, MySQL, Oracle), en clientes FTP, etc. Las CLI son un
elemento fundamental de aplicaciones de ingeniera tan importantes como Matlab y Autocad.

La contraparte de CLI es la interfaz grfica de usuario (GUI) que ofrece una esttica mejorada y una mayor
simplificacin, a costa de un mayor consumo de recursos computacionales, y, en general, de una reduccin de
la funcionalidad alcanzable. Asimismo aparece el problema de una mayor vulnerabilidad por complejidad.

Las CLI son usadas por muchos programadores y administradores de sistemas como herramienta primaria de
trabajo, especialmente en sistemas operativos basados en Unix; en entornos cientficos y de ingeniera, y un
subconjunto ms pequeo de usuarios domsticos avanzados.
51
bash es un programa cuya funcin consiste en interpretar rdenes. Est basado en la shell de Unix y es
compatible con POSIX. Fue escrito para el proyecto GNU y es el intrprete de comandos por defecto en la
mayora de las distribuciones de Linux. Su nombre es un acrnimo de Bourne-Again Shell (otro shell bourne)
Desplazarse dentro del historial de comandos
Arriba/Abajo Arriba/Abajo
ejecutados

Seal de fin de lnea Ctrl-Z Ctrl-D

Seal de freno Ctrl-C Ctrl-C

Borrar palabra a la izquierda Ctrl-W

Borrar lnea a la derecha Ctrl-U

Borrar lnea a la derecha Ctrl-K

Moverse al comienzo de la lnea Home Ctrl-A

Moverse al fin de la lnea End Ctrl-E

Alt-Ctrl-Supr (anteriores a
Parar sistema Ctrl-Altr-Supr
NT)

Combinaciones de teclas en Ubuntu:

Ms all de interfaces grficas como KFM, Linux dispone de un


numeroso conjunto de utilidades para manipular archivos
(individualmente o en grupos) tipeando comandos en una terminal.
A travs de esta modalidad de trabajo es posible alcanzar un alto
nivel de flexibilidad y versatilidad para realizar operaciones de
cualquier grado de complejidad.

Los comandos utilizados ms frecuentemente se describen


brevemente a continuacin. Para un mayor nivel de detalle, se sugiere consultar el manual
en lnea de Linux (ver comando man) y especialmente la documentacin del intrprete de
comandos utilizado (usualmente, el bash).

1. Ctrl+A = Seleccionar todo (En Documentos, Firefox, Nautilus, etc.)


2. Ctrl+C = Copiar (En Documentos, Firefox, Nautilus, etc.)
3. Ctrl+V = Pegar (En Documentos, Firefox, Nautilus, etc.)
4. Ctrl+N = Nuevo (Crea un documento nuevo)
5. Ctrl+O = Abrir (Abrir un documento)
6. Ctrl+S = Para la transferencia a la terminal.
7. Ctrl+P = Imprimir

haciendo un juego de palabras (born-again significa renacimiento) sobre el Bourne shell (sh), que fue uno
de los primeros intrpretes importantes de Unix.
8. Ctrl+E = Enviar a (Enva el documento actual por email)
9. Ctrl+W = Cerrar (Cierra el documento actual)
10. Ctrl+Q = Cerrar ventana (Cierra la aplicacin actual)
11. Ctrl + Alt + F1 = Cambia a la primera terminal de consola.
12. Ctrl + Alt + F2(F3)(F4)(F5)(F6) = Selecciona diferentes terminales de consola.
13. Ctrl + Alt + F7 = Volver a la sesin grfica. Cambia a la primera terminal X (si se
est usando alguna).
14. Ctrl+Alt++ = Cambia a la siguiente resolucin de pantalla (Depende de la
configuracin X).
15. Ctrl+Alt+- = Cambia a la anterior resolucin X (Depende de la configuracin X).
16. Ctrl + Alt + Backspace = Reiniciar servidor X (por defecto, deshabilitado en
Ubuntu 9.04 en adelante).
17. Alt+Tab = Cambiar entre los programas abiertos.
18. Alt+ F1 = Abrir men de aplicaciones.
19. ALT+IMPR PANT= Capturar en una imagen la ventana activa.
20. Ctrl+Alt+tab = Navegar entre los programas abiertos.
21. Impr Pant = Capturar pantalla
22. Ctrl+C = Termina el proceso actual. Cuando lo
comenzamos sin & ([localhost]$ proceso)
23. Ctrl + F10 = Men contextual (botn derecho).
24. Ctrl+Z = Manda el proceso actual (comenzado sin &)
a "Background". Lo mismo que si comenzamos el
proceso con & ([localhost]$ proceso &).
25. Ctrl+D = Fin de sesin. Termina la terminal actual.
26. Ctrl+A = Volver al inicio de la lnea.
27. F2 = Renombrar.
28. Ctrl+E = Ir al final de la lnea.
29. Ctrl+H = Mostrar/Ocultar archivos ocultos.
30. Ctrl+U = Borrar lnea actual.
31. Alt +F4 = Cerrar ventana.
32. Ctrl + Alt + L = Bloquear pantalla.
33. CTRL+ALT+D = Minimizar todas las ventanas.
34. Ctrl+W = Borrar palabra anterior al cursor.
35. Flechas Arriba y Abajo = Buscar entre el histrico de comandos.
36. Ctrl+R = Busca entre el historial comandos que comienzan por las letras que pulse.
37. Alt + F2 = Abre men de ejecucin.
38. Alt + F5 = Restaurar ventana maximizada.
39. Ctrl+T = Abrir nueva pestaa.
40. Ctrl+L = Limpia ventana del terminal.
41. Shift+insert = Pegar
42. Click en la rueda del ratn = Pegar texto seleccionado.
43. Shift+PgUp = Scroll la salida de la terminal hacia arriba, en terminal texto.
44. Shift+PgDown= Scroll la salida de la terminal hacia abajo, en terminal texto.
45. Ctrl+Alt+Del = Shutdown. Apaga el sistema de forma organizada desde un
terminal texto.
46. Ctrl+Alt+Fn= Cambia a la terminal de texto numero n (n=1,...,6)
47. Ctrl+Alt+Fn= Cambia a la terminal X nmero n (n=7,...,11)
48. Tab = Autocompleta el nombre de un comando, archivo, directorio o programa,
cuando trabajamos en un terminal texto. P.ej: Si vamos a usar el programa
"programa_de_prueba", podemos escribir progr y pulsar [Tab], el sistema se
encargara de rellenar el resto.
49. ArrowUp = (Flecha arriba) Va editando la historia de comandos que hemos escrito
anteriormente en terminal texto.[Enter] para ejecutar.

Variables de comandos

Las variables de entorno son un tipo de variables que estn definidas en el archivo .bashrc
de cada usuario. En ellas se almacenan datos que sern legibles desde cualquier script o
programa ejecutado en el terminal.

HOME: Nombre del directorio con la cuenta del usuario


PATH: Un conjunto de nombres de directorio separados por el smbolo: en los que
buscar los comandos.
LOGNAME: Nombre del usuario
SHELL: Nombre completo del shell que se est utilizando
TERM: Tipo de terminal que se est utilizando
PPID: Nmero identificador del proceso padre
PWD: Nombre del directorio de trabajo actual
OLDPWD: Nombre del anterior directorio de trabajo antes de ejecutar por ltima vez el
comando cd
RANDOM: Un nmero entero generado al azar
PS1: Cadena que presenta el shell cada vez que solicita un comando
PS2: Cadena que presenta el shell cada vez que solicita la continuacin de un comando
que ocupa varias lneas de pantalla.

Para ver los valores de cada una de ellas se ejecuta: echo $NOMBRE DE LA VARIABLE.
Por ejemplo:

$echo $SHELL
xterm

Sistemas de archivos

Los sistemas de archivos de Ubuntu se basan en el Files Hierarchy Standard. Este es un


estndar que con mayor o menor rigor siguen la mayora de las distribuciones GNU/Linux
y algunos otros sistemas operativos basados en UNIX.

Algunas de sus principales caractersticas son:

- Todo est organizado en una nica


estructura de directorios. Todo est dentro
del directorio raz, representado por el signo
'/'.
- Todo es un archivo. Dentro de / est representado todo el sistema, los directorios y
archivos presentes en los discos duros y dems dispositivos de almacenamiento
montados, todo el hardware de la computadora, todos los procesos en ejecucin,
etc...
- Cada cosa en su sitio y un sitio para cada cosa. Todos los directorios tienen una
finalidad concreta, todos los contenidos tienen una ubicacin predeterminada segn
su naturaleza y funcin.

Aunque toda aparentemente forma parte de un nico sistema de archivos, en realidad hay
varios. Adems de los sistemas de archivo de disco que contienen los archivos normales,
incluye diversos sistemas de archivos virtuales que cumplen diversas funciones.

Para informacin ms exhaustiva de este tema puede consultar este link:

http://doc.ubuntu-es.org/Tipos_de_archivo

Comandos Linux para la gestin de archivos y directorios

Estructura de directorios

Si se lista el contenido del directorio raz desde la consola se obtiene lo siguiente:

ls --almost-all /
bin dev home lib media proc selinux tmp vmlinuz
boot doc-pak initrd.img lib64 mnt root srv usr vmlinuz.old
cdrom etc initrd.img.old lost+found opt sbin sys var

El directorio raz es / De aqu cuelgan todos los directorios del sistema:

/bin Aqu estn los programas bsicos que pueden lanzar todos los usuarios
del sistema.
/boot Aqu estn los archivos de configuracin del arranque del sistema
(como por ejemplo GRUB) el Kernel y un disco RAM para el arranque (initrd).
cdrom Antiguamente aqu se montaban los CD-ROM's. Actualmente es un
enlace a /media/cdrom, est ah por compatibilidad con programas antiguos.
/dev Aqu estn todos los dispositivos fsicos del sistema (todo el hardware).
La mayora de su contenido es generado durante el arranque.
/dev/disk contiene los archivos que representan los discos y sus particiones.
/dev/psaux Representa al ratn.
/dev/ram* Representa la memoria RAM.
/etc Aqu estn los archivos de configuracin generales del sistema y los
programas.
/home Es un directorio donde estn los directorios personales de los
usuarios.
/home/(usuario) Es el directorio personal. Aqu es donde se guardan los
documentos, msica, pelculas, fotos y los archivos de configuracin
personalizados de los programas que usamos. Tambin se puede referir a este
directorio por su abreviatura '~'
~/Desktop Aqu tenemos nuestro escritorio.
initrd.img Es un enlace a /boot/initrd-img-xxx, est ah por
compatibilidad con programas antiguos.
/lib Contiene las bibliotecas necesarias para que se ejecuten los
programas que tenemos en /bin y /sbin. Si usa un sistema de 64bits
tendr un enlace lib64 que apunte a /lib.
/lost+found Este directorio es usado por el programa fsck, cuando
fsck no puede reparar completamente un sistema de archivos, guarda
aqu todo lo que no sepa dnde ubicar.
/media Aqu estn todas las unidades fsicas que estn montadas.
Discos duros, unidades de dvd, pendrive, ...
/mnt Este ha sido el lugar tradicional para montar unidades, ha
perdido gran parte de su funcin en favor de /media pero sigue siendo
til para el montaje puntual de algunas cosas.
/opt Es el lugar apropiado para la instalacin de programas que no
forman parte del registro y que pueden no encajar bien en la estructura
de /usr
/proc Su contenido representa a las procesos en ejecucin. Aqu se
encuentra archivos que reciben o envan informacin al ncleo. Es un
sistema de archivos virtual, en el disco duro ese directorio est vaco.
/root Es el directorio personal del usuario root.
/sbin Aqu se encuentran los ejecutables de los demonios
(servicios) instalados en el sistema.
/selinux Es un sistema que extiende el sistema de permisos tpico
de Unix.
/srv Pensado para contener los archivos compartidos por los
servidores. No es muy usado.
/sys Contiene informacin sobre el sistema y el kernel. Es un
sistema de archivos virtual, en el disco duro ese directorio est vaco.
/tmp Este directorio contiene informacin temporal de los
programas. No se conserva su contenido, suele borrarse al arrancar el
sistema.
/usr Este directorio contiene los archivos de los programas no
esenciales. Es el directorio ms grande del sistema.
/usr/X11R6 Aqu estn los programas de X-Window, el servidor grfico.
/usr/bin Aqu hay programas de uso general para los usuarios.
/usr/doc Aqu se tiene documentacin de los programas.
/usr/etc Aqu se tienen archivos de configuracin de uso global.
/usr/include Aqu estn las cabeceras de C y C++. Son archivos con
extensin .h.
/usr/lib Aqu estn las bibliotecas de los programas.
/usr/man En este directorio se encuentran los manuales (man).
/usr/sbin Este directorio contiene los ejecutables de los demonios
correspondientes a los programas de usuario.
/usr/src Aqu se almacenan los cdigos fuentes de los programas.
/var Este directorio contiene informacin variable, como
registros, datos de los servidores, etc.
vmlinuz Suele ser un enlace a /boot/vmlinuz-xxx, est ah por
compatibilidad con programas antiguos.

Archivos de configuracin

Cmo editarlos

Antes de editar cualquier archivo de configuracin es importante que realice una copia de
seguridad del mismo. En ocasiones surge editar un archivo y no se dispone de un entorno
grfico, para ello se puede utilizar algn editor de texto como vi o nano:

vi <archivo>
nano <archivo>

Archivos

/etc/fstab Este archivo contiene informacin sobre los dispositivos que se montaran
automticamente durante el arranque del sistema.
/etc/apt/sources.list Aqu se encuentra la lista de repositorios.
/etc/passwd Este archivo controla el uso de usuarios, en contraseas, con permisos y
grupos que pertenecen a cada usuario, archivo muy importante si uno quiere tener un
superusuario adems que el ya conocido root.
/boot/grub/menu.lst Aqu tenemos la configuracin de GRUB (gestor de arranque).
/etc/X11/xorg.conf Este archivo contiene la configuracin del entorno grfico
(pantalla, teclado, ratn, tarjeta grfica...).
/etc/network/interfaces Este archivo contiene los datos de configuracin de la red.

Nota: para consultar sobre la jerarqua de la estructura de archivos, puede consultar en el


siguiente link:

http://es.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

Dpkg. depackage: despaquetar. Los paquetes cuando se instalan sufren un proceso de


despaquetaje. En el fondo un paquete .deb contiene una serie de scripts de pre-instalacin,
post-instalacin y los archivos en cuestin del paquete.

Este comando se usa para instalar un paquete .deb que se tenga descargado en el sistema.

En muchas ocasiones hay una aplicacin que no est en los repositorios y no se ha bajado
el .deb para instalarlo con el interfaz grfico que corresponda (GDebi en el caso de
GNOME).

En el fondo estas interfaces grficas estn basadas en dpkg. Si queremos instalar un paquete
ya descargado mediante consola se usa el argumento -i (i=install):
$ dpkg -i nombre_paquete

Para desinstalarlo -r (r=remove): $ dpkg -r nombre_paquete

Para desinstalar el paquete y los ficheros de configuracin purge (purgar):

$ dpkg -r --purge nombre_paquete

cp: El comando cp es un abreviatura de copy (copiar); permite copiar archivos y


directorios. Para copiar un archivo se usa el siguiente mandato:

Sintaxis

cp [Opciones] archivo_fuente directorio_destino


cp [Opciones] archivo_fuente archivo_destino

Opciones

-a conserva todos los atributos de los archivos.


-b hace un backup antes de proceder a la copia.
-d copia un vnculo pero no el fichero al que se hace referencia.
-i pide confirmacin antes de sobreescribir archivos.
-p conserva los sellos de propiedad, permisos y fecha.
-R copia los archivos y subdirectorios.
-s crea enlaces en vez de copiar los ficheros.
-u nicamente procede a la copia si la fecha del archivo origen es posterior a la del destino.
-v muestra mensajes relacionados con el proceso de copia de los archivos.

Descripcin: El comando cp copia un archivo a otro. Tambin puede copiar varios ficheros
en un directorio determinado.

Ej. cp manual_linux_v1 ../../../doc/linux

En este ejemplo copia el archivo manual_linux en un directorio dos niveles ms arriba del
actual, en el directorio doc/linux

Clear: despejar. Limpia la pantalla/consola quedndola


como si acabramos de abrirla.

$ clear

mv: Modifica el nombre de los archivos y directorios


movindolos de una ubicacin a otra.

Sintaxis
mv [Opciones] fuente destino

Opciones

-d hace una copia de seguridad de los archivos que se van a mover o renombrar.
-f elimina los archivos sin solicitar confirmacin.
-v pregunta antes de sobreescribir los archivos existentes.

Descripcin: El comando mv se puede utilizar para modificar el nombre o mover un


archivo de un directorio a otro. Trabaja tanto con archivos como con los directorios.

Ej.

mv manual_linux_v1 manuales/linux
mv manual_linux_v1 manual_linux_v1_doc
mv manual_linux_cap1 manual_linux_cap2 manual_linux_cap2 /manual/linux

rm: Elimina uno ms archivos (puede eliminar un directorio completo con la opcin r).
Se puede indicar la ruta completa o el nombre del archivo.

Sintaxis

rm [Opciones] archivos

Opciones

-f elimina todos los archivos sin preguntar.


-i pregunta antes de eliminar un archivo.
-r elimina todos los archivos que se encuentran en un subdirectorio y por ltimo borra el
propio subdirectorio.
-v muestra el nombre de cada archivo antes de eliminarlo.

Para borrar un archivo:

$ rm nombre_archivo

Para borrar una carpeta vaca: rm nombre_carpeta

Para borrar una carpeta que contiene archivos y/o otras carpetas que pueden incluso
contener ms:

rm -r nombre_carpeta

Otras opciones: -f no pide una confirmacin para eliminar o -v va mostrando lo que va


borrando.
Descripcin: El comando rm se utiliza para borrar los archivos que se le especifiquen. Para
eliminar un fichero ha de tener permiso de escritura en el directorio en el que se encuentra.

Ej.

rm manual_linux_v1
rm r documentos/

mkdir: Crea directorios.

Sintaxis: mkdir [Opciones] nombre_directorio

Opciones

-m modo, asigna la configuracin de permisos especificada al nuevo directorio.


-p crea directorios emparentados (en caso de que no existan).

Descripcin: El comando mkdir se utiliza para crear un directorio especfico.

Ej. mkdir manuales

rmdir: Elimina un directorio (siempre y cuando est vaco).

Sintaxis: rmdir [Opciones] directorio

Opciones

-p elimina cualquier directorio emparentado que este vaco.

Descripcin: El comando rmdir elimina los directorios vacos. Si tiene algn contenido,
tendr que utilizar el comando rm r para eliminar el directorio y sus contenidos.

Ej. rmdir manual

ls: Lista el contenido de un directorio.

Sintaxis

ls [Opciones] [nombre_directorio o archivo]

Opciones

-a muestra todos los archivos. Incluyendo a los ocultos.


-b muestra los caracteres no imprimibles de los nombres de los ficheros utilizando un
cdigo octal.
-c ordena los archivos de acuerdo con la fecha de creacin.
-d muestra una lista en la que aparecen los directorios como si fuesen archivos (en vez de
mostrar su contenido).
-f muestra el contenido del directorio sin ordenar.
-i muestra informacin de i-node.
-l muestra la lista de archivos con formato largo y con informacin detallada (tamao,
usuario, grupo, permisos etc.).
-p aade un carcter al nombre del archivo para indicar a que tipo pertenece.
-r coloca la lista en orden alfabtico inverso.
-s muestra el tamao (kb) de cada archivo prximo al solicitado.
-t ordena la lista de acuerdo con la fecha de cada fichero.
-R muestra una lista con el contenido del directorio actual y de todos sus subdirectorios.

Descripcin: El comando ls muestra el contenido de un directorio determinado. Si se omite


el nombre del directorio, mostrar el contenido del directorio en el que se encuentre. Por
defecto, ls no muestra el nombre de los archivos cuyo nombre comience con un punto; para
verlos tendr que utilizar la opcin a.

Ej. Si se quiere que muestre lo que contiene /etc:

$ ls /etc

Si no se pone nada, interpretar que lo que se quiere ver es el contenido de la carpeta donde
estamos actualmente:

$ ls

Adems acepta ciertos argumentos que pueden ser importantes. Para mostrar todos los
archivos y carpetas, incluyendo los ocultos:

$ ls -a

Para mostrar los archivos y carpetas junto con los derechos que tiene, lo que ocupa, etc:

$ ls -l

Adems se pueden solapar los argumentos. Si se quiere mostrar los archivos de la misma
forma que antes, pero que muestre tambin los ocultos:

$ ls -la

cd: Cambia de directorio (change directory). Se puede usar con rutas absolutas o relativas.
En las absolutas se indica toda la ruta desde la raz (/). Por ejemplo, si digita en consola

$ cd /etc/apt

nos conduce a esa carpeta directamente. Del mismo modo si digita


$ cd /

enva a la raz del sistema de ficheros.

Sintaxis

cd [directorio]

Descripcin: Si escribe cd sin ningn nombre de directorio como argumento, se cambiar


al directorio home del usuario. En cualquier otro caso se mover al directorio indicado, si
existe.

Las rutas relativas son relativas a algo, y ese algo es la carpeta donde estemos actualmente.
Suponga que est en /home y se desea ir a una carpeta que se llama temporal dentro de la
carpeta personal. Entonces se digita

$ cd tu_carpeta/temporal

Si solo se digita $ cd

El resultado es que se direcciona a la carpeta personal directamente.

pw: Muestra la ruta del directorio de trabajo actual.

Sintaxis: pwd

Opciones: Ninguna

Descripcin: El comando pwd imprime el directorio de trabajo (aquel en el que


actualmente se est trabajando).

ps: process status: estado de los procesos. Muestra lo que queramos saber de los procesos
que estn corriendo en el sistema. Cada proceso est identificado con un nmero llamado
PID. Entonces

$ ps -A

Muestra un listado de todos los procesos, su PID a la izquierda y su nombre a la derecha. Si


se desea ms informacin:

$ ps aux

chmod: Modifica los permisos de uno o ms archivos o directorios.

Sintaxis
chmod [Opciones] [permiso_descripcin] archivo

Opciones:

-c muestra los archivos a los que se les han modificado los permisos.
-f hace que no aparezca en pantalla ningn mensaje de error.
-v muestra los cambios efectuados en los permisos de archivos.
-R cambia los permisos de los archivos de todos los subdirectorios.

Permisos_descripcin

Quien, Accin, Permiso

Quien Accin Permiso


u: usuario +: agregar r: lectura

g: grupo -: quitar w: escritura

o: otros =: asignar x: ejecutar

a: todos s: ajustar con el ID


del usuario.

Ej. chmod u+xr manual_linux

El usuario tendr los permisos de lectura y ejecucin sobre el archivo manual_linux

Descripcin: Para utilizar eficazmente el comando chmod, debe especificarse la


configuracin de los permisos de acuerdo a la tabla de permisos_descripcin.

Por ejemplo para que todos tengan permiso de lectura en un determinado archivo se digita,
chmod a+r nombre_archivo. Tambin se podra haber tipeado chmod u=r,g=r,o=r
nombre_archivo.

Otra forma de modificar los permisos es a travs de un nmero octal de 3 cifras una cifra
por cada grupo de permisos, este nmero surge de realizar la suma de los permisos que se
les quiere asignar de acuerdo a los siguientes valores:

Permiso de lectura r = 4
Permiso de escritura w = 2
Permiso de ejecucin x = 1

Y si no se le concede cualquier permiso el valor asignado es 0.

El formato para utilizar chmod especificando los permisos por medio de nmeros es el
siguiente.
chmod permiso_usuario permiso_grupo permiso_otros

Ejemplo. Suponga que se crea el archivo permiso.txt y queremos que el usuario tenga todos
los permisos, el grupo los permisos de lectura y ejecucin y finalmente que el resto de los
usuarios tenga slo el permiso de ejecucin.

Para el usuario: lectura r = 4, escritura w = 2, ejecucin x =1 ; sumados = 7


Para el grupo: lectura r= 4, escritura w = 0, ejecucin x = 1; sumados = 5
Para el resto de los usuarios: lectura r = 0; escritura w = 0, ejecucin x = 1; sumados = 1

Entonces el comando seria: chmod 751 permisos.txt

En la lista detallada de los archivos de un directorio (usando el comando ls), los permisos
de lectura escritura y ejecucin del usuario, grupo y otros se mostrarn a travs de la
secuencia rwxrwxrwx, cuando algn permiso no est activado aparece un guin en su
reemplazo.

cat: Muestra el contenido de un archivo utilizando la salida estndar (pantalla).

Sintaxis: cat [-benstvA] archivos

Opciones

-b nmeros de lneas que no estn en blanco.


-e muestra el final de una lnea (como $) y todos los caracteres no imprimibles.
-n numera todas las lneas de salida, comenzando por el 1.
-s sustituye varias lneas en blanco por una sola.
-t muestra las tabulaciones como ^l.
-v muestra los caracteres no imprimibles.
-A muestra todos los caracteres (incluidos los no imprimibles).

Descripcin: Normalmente, cat se utiliza para mostrar el contenido de un archivo o para


concatenar varios dentro de un mismo fichero. Por ejemplo,

cat archivo1, archivo2, archivo3 > todo

Combina los tres archivos dentro de uno solo llamado.

find: Muestra una lista con los archivos que coinciden con un criterio especfico.

Sintaxis

find [ruta] [opciones]

Opciones
-depth procesa, en primer lugar, el directorio en el que se encuentra y luego sus
subdirectorios.
-maxdepyh n restringe la bsqueda a n niveles de directorios.
-follow procesa los directorios que se incluyen dentro de los enlaces simblicos.
-name modelo localiza los nombres de los archivos que coinciden con el modelo
propuesto.
-ctime n localiza los nombres de los archivos creados n das atrs.
-user nombre_usuario nombre_usuario localiza los archivos pertenecientes al
usuario especifico.
-group nombre_grupo localiza los archivos pertenecientes al grupo especfico.
-path ruta localiza a los archivos cuya ruta coincide con el modelo propuesto.
-perm modo localiza los archivos con los permisos especificados.
-size +nK localiza los archivos cuyo tamao (en kilobytes) es mayor de
especificado.
-print imprime el nombre de los archivos que encuentra.
-exec comando [opciones] {} \; ejecuta el comando especificado analizando el
nombre del archivo localizado.

Descripcin: El comando find es de gran utilidad cuando se quiere localizar todos los
archivos que coinciden con algn criterio. Si escribe find sin ningn argumento, la salida
mostrar un listado en el que aparecen los archivos de todos los subdirectorios de la carpeta
en la que se encuentre.

Para ver todos los archivos cuyo nombre termine con .gz, tendr que escribir:

find . -name "*.gz ".

Para buscar a partir del directorio /usr/doc todos los archivos con extensin bak y
eliminarlos, utilizar el comando:

find /usr/doc -name *.bak -exec rm -f {} \;

En donde la secuencia {} se substituir por el nombre completo de cada archivo


encontrado.

grep: Busca en uno o ms archivos las lneas que coincidan con una expresin regular
(modelo de bsqueda).

Sintaxis

grep [opciones] modelo archivos

Opciones

-N muestra N lneas que contienen el modelo de bsqueda sealado.


-c muestra el nmero de lneas que contienen el modelo de bsqueda.
-f archivo lee las opciones del archivo especificado.
-i ignora letras
-l muestra los nombres de los archivos que contienen un modelo.
-q devuelve el nmero de lnea siguiente a aquellas en las que se encuentra el modelo de
bsqueda.
-v muestra las lneas que no contienen el modelo de bsqueda.

Descripcin: El comando localiza el modelo de bsqueda en los archivos especificados. El


modelo es una expresin regular en los archivos especificados que tienen sus propias
reglas. Generalmente se utiliza para buscar una secuencia de caracteres en uno o ms
archivos de texto.

Ejemplo

grep Jairo ListadoDeAlumnos.txt

kill: matar. Elimina el proceso que se le indique con su PID:

$ kill <PID>

En ocasiones el proceso no muere del todo, pero se le puede forzar al sistema para que lo
mate con seguridad del siguiente modo:

$ kill -9 <PID>

man: Muestra por pantalla secciones del manual del usuario.

Formato: man Nombre del comando. Ej: man ls.

mesg: Habilita o deshabilita la comunicacin entre usuarios por medio de write.


Formato : mesg [n/y].

lpr: Imprime el contenido de un archivo.


Formato: lpr [Opcin] Archivo

Se consideran las principales opciones:

-P cola Indica la cola de impresin a utilizar.


-n<nmero>: Indica la cantidad de copias a imprimir, por defecto siempre es 1.
-R: Remueve el archivo despus de realizada la impresin.

password: contrasea. Con este comando podremos cambiar la contrasea de nuestra


cuenta. Primero pedir la contrasea actual como medida de seguridad. Despus pedir que
se introduzca dos veces seguidas la nueva contrasea.

$ passwd
Su: super-user: Mediante su nos podemos loguear como superusuario. Tras digitarlo
solicita la contrasea de root y estaremos como administrador.

$ su

Este comando tambin permite hacer login con otra cuenta distinta. Por ejemplo, si tiene
otra cuenta, adems de root y otra llamada invitado. Para hacer login como tal, solo se
digita:

$ su invitado

y despus escribir la contrasea de esa cuenta.

Sudo: super-user do: hacer como sper usuario. La cuenta de usuario en Ubuntu es
relativamente normal. Tiene derechos de administrador a medias, es decir, cada vez que se
haga algo importante y de riesgo para el sistema operativo, hay que hacerlo mediante el
prefijo sudo y escribiendo despus la contrasea.

Por ejemplo, para hacer una copia de seguridad del fichero xorg.conf. ste est localizado
en la carpeta /etc/X11 y ah ningn usuario puede hacer modificaciones o borrar nada si no
es el administrador o tiene derechos como tal. Por lo tanto se procese as:

$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf

Siempre que necesitemos hacer un apt-get/aptitude update o install y acciones de este tipo,
tendremos que poner antes el sudo.

sudo passwd: No es un comando propiamente dicho, pero permite cambiar la contrasea de


root (la del super-usuario).

$ sudo passwd

apt: advanced packets tool: herramienta avanzada de paquetes. Permite comprobar


actualizaciones, actualizar todo el sistema. Tambin ofrece funcionalidad para buscar,
descargar e instalar paquetes con una sola orden.

Existen variantes, las ms usadas son las siguientes:

$ apt-cache search nombre_paquete

Busca nombre_paquete para ver si existe literal o aproximadamente ofrece los paquetes que
pudieran ser en caso de que hayamos puesto un nombre aproximado.

$ apt-get update
Actualiza los repositorios que son los que contienen los paquetes. Los repositorios son
direcciones que contienen los paquetes. apt-get update lo que hace es actualizar el listado
de todos esos paquetes, con la direccin de dnde obtenerlos para que a la hora de hacer la
bsqueda y su posterior descarga sea ms rpida.

$ apt-get upgrade

Actualiza el sistema con todas las posibles actualizaciones que pudiera haber. La
actualizacin no se realiza slo sobre el propio SO, sino tambin sobre las aplicaciones que
estn contenidas en los repositorios.

$ apt-get install nombre_paquete

Localizado el nombre del paquete que se quiere descargar e instalar, este comando se
encargar del proceso. Busca en el ndice (el que se crea con update) de dnde tiene que
descargarse el paquete, lo hace y posteriormente lo instala.

$ apt-get remove [--purge] nombre_paquete

Elimina el paquete especificado del sistema. Damite el argumento purge (corchetes =


opcional) para que borre tambin los ficheros de configuracin.

$ apt-get autoremove

Elimina paquetes que han quedado inservibles tras realizar algn apt-get remove, los
llamados hurfanos. Normalmente tras hacer este ltimo avisa en un mensaje que se realice.

Todos estos comandos necesitan tener privilegios de administracin, as que si no lo usa


como root, debe agregar primero el comando sudo.

aptitude: aptitud, habilidad. En el fondo juega con las siglas de apt para crear aptitude. Es
una versin mejorada de apt. Permite desinstalar lo que l mismo ha instalado como
recomendacin, y deja el sistema ms limpio tras las desinstalaciones.

Para abrir el interfaz grfico de aptitude, se digita:

$ aptitude

Sin embargo, tambin se puede usar exactamente igual que apt, pero con las caractersticas
que se ha comentado de aptitude:

$ aptitude search nombre_paquete


$ aptitude install nombre_paquete
$ aptitude remove nombre_paquete
$ aptitude purge nombre_paquete
$ aptitude update
$ aptitude upgrade

Y al igual que antes, se necesita usarlo con el sudo delante si no se est como
administrador.

tree: Lista todos los directorios a partir del directorio actual o del directorio indicado.

Formato: tree [Directorio].

tty: Muestra el nmero de la terminal donde est trabajando el usuario.

Formato: tty

who: Visualiza los usuarios que estn activos en el


sistema, sin ningn tipo de argumento ste comando
muestra los nombres de usuario, nmero de terminal y
horario de conexin por cada usuario activo del
sistema. Utilizando los argumentos who am i el
comando muestra con que nombre de usuario est
usted conectado.

Formato: who [Opcin]

write: Enva mensajes a otros usuarios hasta que se digite "Control D". La recepcin de
estos mensajes puede ser deshabilitada por el usuario utilizando el comando MESG.

Formato: write Usuario Terminal

Atajos bash Shell

Bash es la shell (concha o consola) para la mayora de las principales distribuciones de


Linux. Si se est utilizando openSUSE, Ubuntu, Fedora, Slackware, Mandriva, se est
trabajando con Bash. El nombre, BASH es en realidad el modelo de la Bourne shell, una
concha que fue creada por Stephen Bourne y distribuido con Unix a partir de finales de
1970.

Bsicamente, el shell es una interfaz de usuario. Shell no es sinnimo de la lnea de


comandos. Cuando se utiliza un entorno de escritorio GNOME, una aplicacin (en el caso
de GNOME, Nautilus) recibe todas las acciones del usuario, las transforma en comandos y
le dice al sistema operativo qu hacer.

Eso es una simplificacin drstica, pero la idea bsica es que el shell es la interfaz a la
computadora.
Es un poco ms que eso. Bash tambin es intrprete de lenguaje de comandos, es decir,
que ejecuta los scripts de forma no interactiva. Los mismos comandos que se utilizan en la
lnea de comandos se pueden juntar y se ejecuta como un programa.

La mayora de las principales distribuciones de Linux vienen con Linux GNU Bash por
defecto, pero tambin se le suele encontrar en repositorios de paquetes. Adems de Linux,
GNU Bash se entrega con Mac OS X, y Bash est disponible para casi cualquier sistema
operativo. Otros sistemas operativos tipo Unix generalmente vienen con otros shells como
predeterminado, pero se puede instalar en ellos con bastante facilidad.

Para profundizar ms sobre el tema, pueden consultar en:

http://www.linux.com/learn/tutorials/272346-bash-101-working-at-the-cli
http://es.scribd.com/doc/7517445/Comandos-Basicos-Linux
http://www.gulic.org/node/87

Existen tres ficheros en el directorio de un usuario que tienen un significado especial para
el shell Bash. Estos ficheros permiten al usuario configurar el entorno de su cuenta
automticamente cuando entra en el sistema, cuando arranca un subshell o ejecutar
comandos cuando sale del sistema.

Los nombres de estos ficheros son .bash_profile, .bashrc y .bash_logout. Si


ninguno de estos ficheros existe en el directorio del usuario, /etc/profile es utilizado por
el sistema como fichero de configuracin de bash.

.bash_profile es el ms importante de los tres. Es ledo y los comandos incluidos en el,


ejecutados, cada vez que el usuario entra en el sistema. Cualquier cambio hecho en este
fichero no tendr efecto hasta que se salga y entre en el sistema de nuevo. Una alternativa
para no tener que salir del sistema es ejecutar el comando source .bash_source.

Bash permite dos sinnimos para este fichero, .bash_login (derivado del C shell) y
.profile (derivado del Bourne y Korn shell). Si .bash_profile no existe, el sistema
buscara primero .bash_login y luego .profile. Solamente uno de estos ficheros es ledo,
en el caso que existan simultneamente.

Probar en su sistema el siguiente ejemplo

# Ejemplo de .bash_profile

# Obtener los alias y funciones


if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# Entorno especfico del usuario y programas de inicio


BASH_ENV=$HOME/.bashrc
USERNAME=""
PATH=$PATH:/usr/local/pgsql/bin
MANPATH=$MANPATH:/usr/local/pgsql/man
PGLIB=/usr/local/pgsql/lib
PGDATA=/usr/local/pgsql/data

export USERNAME BASH_ENV PATH MANPATH PGLIB PGDATA

.bashrc es ledo cuando el usuario arranca un subshell, escribiendo por ejemplo bash en la
lnea de comandos. Esto permite ejecutar diferentes comandos para la entrada al sistema o
para la ejecucin de un subshell. Si el usuario necesita los mismos comandos tanto a la
entrada como en subshells, se puede incluir la siguiente lnea en .bash_profile:

source .bashrc

Probar

# Ejemplo de .bashrc

# Alias y funciones especficas del usuario

alias ll="ls -l --color"


alias lal="ls -la --color"
alias faq="cd /home/jairo/MI_ARCHIVO/FAQ/"
alias php="cd /home/jairo/MI_ARCHIVO/PHP/"

# Definiciones globales de la fuente


if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi

.bash_logout es el fichero ledo por Bash, cuando salimos del sistema. Se puede definir,
por ejemplo que se borren los ficheros temporales creados en la ltima sesin o registrar el
tiempo que hemos estado utilizando el sistema. Si .bash_logout no existe, ningn comando
ser ejecutado a nuestra salida.

# ejemplo de .bash_logout

clear

Es claro que Bash, es el shell por defecto en Linux, que contiene una gran cantidad de
combinaciones de teclas que hace que sea muy fcil de usar. Los accesos directos ms
utilizados son los siguientes:
CTRL Key Bound

Ctrl + a -
Ctrl + b -
Ctrl + c -
Ctrl + d -
Ctrl + e -
Ctrl + f -
Ctrl + k -
Ctrl + l -
Ctrl + r -
Ctrl + R -
Ctrl + u -
Ctrl + xx -
Ctrl + x @ -
Ctrl + z -

ALT Key Bound

Alt + < -
Alt + > -
Alt + ? -
Alt + * -
Alt + / -
Alt + . -
Alt + b -
Alt + c -
Alt + d -
Alt + f -
Alt + l -
Alt + n -
Alt + p -
Alt + r -
Alt + t -
Alt + u -
Alt + back-space -

Combinaciones de teclas Especial

Aqu "2T" significa Presione la tecla TAB dos veces

$ 2T -
$ (string)2T -
$ /2T -
$ 2T -
$ *2T -
$ ~2T -
$ $2T -
$ @2T -
$ =2T -

Procedimiento:

Antes del desarrollo del presente taller, es importante leer y probar los comandos y
ejemplos citados. Adems es importante que se apersonen de este conocimiento.

Antes de empezar, debe instalar la ltima versin de Ubuntu a nivel de virtualizacin


para desarrollar los ejercicios.

Ejercicio 1: Accesos directos en el escritorio. Probar y anexar pruebas, esto claro, de los
comandos que admitan la captura.

Ejercicio 2. Pruebe los widgets citados para Ubuntu y anexe pantallazos de los mismos,
explicando lo que hacen.

Ejercicio 3. Probar los accesos directos basados en bash y las combinaciones de teclas
especiales. Muestre los resultados.

Ejercicio 4. Anexar las pruebas que arroja las siguientes instrucciones en ubuntu.

Lista de comandos ms usados

* hostname: Devuelve el nombre de la mquina.

* uptime: Devuelve la cantidad de tiempo trascurrido desde la ltima vez que se arranc el
sistema, la cantidad de usuarios trabajando en el sistema y el load average (carga del
sistema).

* uname -a: Informacin sobre el sistema operativo de la mquina.

* dmesg|more: Imprime el "ring buffer" del kernel.

* free -tm: Informacin sobre la cantidad de memoria disponible y usada.

* df -h: Informacin sobre todo los dispositivos montados en la mquina.

* du: Muestra el espacio que est ocupado en disco.

* du -bh /|more: Informacin sobre el espacio ocupado por cada subdirectorio, comenzando
en el directorio raiz /.

* ps: Informacin sobre los procesos del actual usuario, que se estn ejecutando.
* ps axu: Informacin sobre todos los procesos que se estn ejecutando en la mquina.

* top: Informacin sobre el uso de CPU y memoria de los procesos del sistema.

* cat /proc/cpuinfo: Informacin sobre el microprocesador.

* cat /proc/interrupts: Informacin sobre las interrupciones en uso.

* cat /proc/dma: Informacin sobre dma en uso.

* cat /proc/filesystems: Informacin sobre los sistemas de archivos que se pueden utilizar
(compilados en el kernel).

* /sbin/lsmod: Informacin sobre los mdulos en uso.

* finger usuario: Informacin sobre el usuario.

* who: Informacin sobre los usuarios usando el sistema.

* id usuario: Informacin sobre UID, GID y GROUPS del usuario.

* last: Informacin sobre los ltimos usuarios que han usado el sistema.

* set|more: Informacin sobre el entorno de usuario actual.

* ping mquina: Para comprobar si tenemos contacto con la mquina (mquina: nombre o
IP)

* /sbin/route: Tabla de enrutamiento de nuestro sistema.

* /sbin/ifconfig: Informacin sobre los distintos dispositivos de red

* netstat: Informacin valiosa sobre la conexin de red (Este comando tiene muchas
posibilidades, ejecutar man netstat

* ls: Lista archivos y directorios, funciona como el comando dir de DOS.

* dir: Idem. anterior.

* cp: Copia archivos/directorios.

* rm: Borra archivos/directorios.

* mkdir: Crea directorios.


* rmdir: Borra directorios (deben estar vacos).

* mv: Renombrar o mover archivos/directorios.

* date: Indica la fecha y hora del sistema.

* pwd: Indica la ruta absoluta donde se est ubicado.

* history: Muestra el historial de comandos introducidos por el usuario.

* more: Muestra el contenido de un archivo con pausas cada 25 lneas.

* grep: Filtra los contenidos de un archivo.

* diff: Compara archivos.

* wc archivo: Muestra el nmero de palabras, lneas y caracteres de un archivo.

* wc -c archivo: Muestra el tamao en bytes de un archivo.

* calendar: Recordatorio de fechas.

* cal: Despliega un calendario.

* cal -my: Calendario completo del ao.

* traceroute: Herramienta de red que nos muestra el camino que se necesita para llegar a
otra mquina.

* ifconfig: Configuracin de interfaces de red, modems, etc.

* route: Gestiona las rutas a otras redes.

* iptraf: Muestra en una aplicacin de consola todo el trfico de red.

* tcpdump: Vuelca el contenido del trfico de red.

* lsof: Muestra los archivos que utiliza cada proceso.

* lsmod: Muestra los mdulos de kernel que estn cargados.

* modprobe: Trata de instalar un mdulo, si lo encuentra lo instala pero de forma temporal.

* rmmod: Elimina mdulos del kernel que estn cargados.


* sniffit: Husmeador del trfico de red.

* su: Se convierte en administrador(root) despus de introducir la clave de acceso. Ideal


para realizar alguna tarea de administracin sin necesidad de salir del sistema y entrar de
nuevo como root.

* /usr/sbin/adduser usuario: Registra y crea una cuenta de usuario.

* /usr/sbin/userdel usuario: Borra la cuenta de usuario.

* passwd: Cambia la clave de acceso para el usuario actual. Root puede cambiar la clave de
cualquier usuario passwd usuario

* /usr/sbin/groupadd grupo: Crea un nuevo grupo.

* /usr/sbin/groupdel grupo: Borra un grupo.

* more /etc/passwd: Muestra el fichero de claves del sistema. (Si no se usa shadow
password)

* more /etc/group: Muestra los grupos registrados en el sistema.

* chmod permisos fichero/directorio: Cambia los permisos de ficheros/directorios

* chown: Cambia los permisos de usuario: grupo de archivos/directorios.

* chgrp: Cambia el grupo de un archivo o directorio.

* umask: Establece que permisos sern deshabilitados para los archivos nuevos.

* lpr archivo: Aade un documento a la cola de impresin.

* lpq: Muestra los documentos en cola de impresin.

* lprm: Cancela la impresin del documento activo.

* tar: Archivador de ficheros.

* gunzip: Descompresor compatible con ZIP.

* mount: Montar unidades de disco duro, diskette, cdrom, etc.

* wget: Programa para descargar archivos por http o ftp.

* lynx: Navegador web con opciones de ftp, https.


* ftp: Cliente FTP.

* whois: Whois de dominios.

* who: Muestra los usuarios de sistema que han iniciado una sesin.

* mail: Envo y lectura de correo electrnico.

* sort: Ordena el contenido de un archivo.

* ln: Link para crear enlaces, accesos directos.

* tail: Muestra el final de un archivo.

* head: Muestra la cabecera de un archivo.

* file: Nos dice de que tipo es un archivo.

* cp fichero1 fichero2: Copia fichero1 como fichero2

* rm fichero: Borra fichero

* rm -R directorio: Borra el contenido completo (ficheros/subdirectorios) de directorio

* mv fichero1 fichero2: Cambia el nombre de fichero1 a fichero2

* mkdir directorio: Crea un subdirectorio

* rmdir directorio: Borra un subdirectorio

* shutdown -t3 -r now: Reinizializa el sistema (hay que hacerlo como root).

* shutdown -t3 -h now: Apaga el sistema (hay que hacerlo como root).

* reboot: Reinicia el sistema.

* poweroff: Apaga el sistema.

* sysctl: Configurar los parmetros del kernel en tiempo de ejecucin.

* ulimit: Muestra los lmites del sistema (mximo de archivos abiertos, etc...)

* adduser: Aadir usuario de sistema.

* userdel: Eliminar usuario de sistema.


* glxinfo: Informacin sobre la biblioteca grfica OpenGL y su extensin GLX.

* showrgb: Lista los colores reconocidos por el sistema y su valor RGB.

* bsdgames: Coleccin de juegos para consola.

* sl: Tren pasando.

* apt-get moo: La supervaca del apt.

* cowsay muuuuu: Una vaca hablando en su idioma.

* cowthink -p muuuuu??: Una vaca pensando.

* cowsay -f tux hola: Tux saludando.

* banner (texto): Muestra un cartel en pantalla.

* xwd -root -screen > pantalla.xwd: Capturar la pantalla.

* xwd > ventana.xwd: Capturar la ventana.

* import -window root pantalla.ps (tambin jpg, png, gif, etc...): Capturar en otros
formatos.

* md5sum archivo.iso > archivo.iso.txt: Generar la suma control MD5 de un archivo.

* md5sum -w -c archivo.iso.txt: Verifica la suma control MD5 de un archivo.

* apt-get moo:

Ejercicio 5. Verifique y muestre los resultados de las siguientes instrucciones de archivos

/etc/fstab
/etc/apt/sources.list
/etc/passwd
/boot/grub/menu.lst
/etc/X11/xorg.conf
/etc/network/interfaces
Referencias

1. Grant, Rickford. Ubuntu Linux for Non-Geeks. p. 464. ISBN 1593271182.


2. Hudson, Andrew; Hudson, Paul. Ubuntu Unleashed. p. 800. ISBN 0672329093.
3. Keir, Thomas. Beginning Ubuntu Linux: From Novice to Professional. p. 608.
ISBN 1590596277.
4. Mako Hill, Benjamin; Bacon, Jono; Burger, Corey; Jesse, Jonathan; Krstic, Ivan.
The Official Ubuntu Book. p. 320. ISBN 0132435942.
5. Oxer, Jonathan; Rankin, Kyle; Childers, Bill. Ubuntu Hacks: Tips & Tools for
Exploring, Using, and Tuning Linux. p. 447. ISBN 0596527209.
6. von Hagen, William. Ubuntu Linux Bible. p. 744. ISBN 0470038993.
7. Introduccin al UNIX Sistema V - McGraw-Hill - 625 pgs - Rachel Morgan y
Henry McGilton
8. El Libro oficial de Ubuntu - Anaya Multimedia. 464 pgs. - Varios (Castellano)
9. Gua Esencial LINUX - Prentice Hall. 284 pgs. John Ray. (Castellano)
10. Aprendiendo a trabajar con Linux - Inforbooks. Bill Ball.(Castellano)
11. Linux Formacin Informtica (Nivel Bsico) - CEP
12. El gran libro de Windows NT 4 - Marcombo - 530 pgs - Bernd Kretschmer
13. Configuracin de sistemas Linux. Daniel L. Morrill, Ed. Anaya Multimedia, 2002,
ISBN: 84-415-1465-8.
14. Sitios Web bajo Linux con CD-ROM: Usuarios Expertos. Hector Facundo Arena,
MP Ediciones, 2001, ISBN: 9875260746.
15. La Biblia de Administracin de sistemas Linux. Dee-Ann Leblanc, col. La Biblia
de, Ed. Anaya Multimedia, 2001, ISBN: 84-415-1126-8.
16. Gua Avanzada Firewalls Linux. Robert Ziegler y Jos Ignacio Snchez, Prentice
Hall PTR, 1. edicin, 2001, ISBN: 8420529494.
17. Aprenda Red Hat Linux Visualmente (Serie Tridimensional). Ruth Maran, ST
Editorial, 2001, ISBN: 9968370339.
18. De Windows a Linux - Para Distribuciones Red Hat. Michel Martin, Marcombo,
2001, ISBN: 8426713068.
19. Linux al da en una hora. Susana Galn y Lino Floriano, Coleccin Al da en una
hora, Editorial Anaya Multimedia, ISBN: 84-415-0065-7.
20. Linux. Gua de referencia y aprendizaje. Matt Welsh, Matthias Kalle Dalheimer y
Lar Kaufman, col. O'Reilly, Ed. Anaya Multimedia, 2000, ISBN: 84-415-1071-7.
21. Linux Facil: Manual con CD-ROM. Hector Facundo Arena, MP Ediciones, 2000,
ISBN: 9875260436.
22. Linux - Gua del Administrador con CD-ROM. Hector Facundo Arena, MP
Ediciones, 2000, ISBN: 9875260355.
23. Comandos de uso frecuente. http://doc.ubuntu-es.org/Comandos_de_uso_frecuente
24. Documentacin tcnica de Ubuntu. http://doc.ubuntu-
es.org/Documentaci%C3%B3n
25. Sobre linux. http://www.linux-es.org/sobre_linux
26. http://aptoncd.sourceforge.net/ APTonCD, The Ubuntu "CD / DVD 2" Creator
27. http://www.getdeb.net/ GetDeb
28. Gnome. http://blogubuntu.com/tema/escritorio-gnome/
29. Introduccin a Linux. Escritorio y herramientas GNOME.
http://es.wikibooks.org/wiki/Introducci%C3%B3n_a_Linux/Escritorio_y_herramien
tas_GNOME
30. Ubuntu salamander http://www.ubuntu-co.com/descarga
31. Ubuntu. http://www.ubuntu.com/download
32. http://luisitob.wordpress.com/2012/05/24/descarga-todas-las-versiones-de-ubuntu-
12-04-precise-pangolin/
33. http://ubuntu.softonic.com/linux
34. Ubuntu Studio 13.10 liberado. http://ubuntustudio.org/
35. Ubuntu de 14.01 LTS de escritorio. http://www.ubuntu.com/download/desktop o en
http://releases.ubuntu.com/14.04/
36. Ubuntu 14.10 (Utopic Unicornio). http://releases.ubuntu.com/14.10/
37. Descargar Ubuntu 14.10 MATE. https://ubuntu-mate.org/utopic/
38. Ubuntu 15.04. http://www.muylinux.com/2015/04/23/ubuntu-15-04-vivid-vervet
39. Ubuntu 15.10 http://cdimage.ubuntu.com/daily-live/current/
40. Ubuntu 16.04 http://releases.ubuntu.com/16.04.1/
https://www.ubuntu.com/download/desktop
41. Ubuntu 16.10 https://www.ubuntu.com/download/desktop
42. Ubuntu 17.04 http://cdimage.ubuntu.com/daily-live/current/
https://www.ubuntu.com/download/desktop

Anda mungkin juga menyukai