Escritorio / Repositorios / Synaptic:
Veamos ahora el escritorio y hablemos un poco de una de las cosas mas interesantes que dispone el Ubuntu como distribución basada en Debian.
El sistema de paquetes Debian conocido como apt-get se encarga también de actualizar el sistema de forma automatica, como podemos ver el anuncio en la parte superior, para nuestros fines, vamos a esperar en la actualización y vamos a mostrar un poco el sistema.
Aquí vemos 2 aplicaciones que son muy usadas, por un lado vemos el panel de control de Red que podemos acceder simplemente haciendo doble click en el iconod de red en la parte superior derecha, luego el System Monitor que es lo mas parecido al TaskMan del Windows, observen el consumo de recursos una vez finalizada la instalación y con los drivers de NVIDIA activados, 136Mb de memoria usados de un total de 2Gb, esto muestra una diferencia de 136 contra casi 500Mb en Vista, lo cual implica que en Ubuntu disponemos de aproximadamente 1910Mb de memoria RAM para programas, el Ubuntu es conciente de la memoria para cache de disco, solo que no requiere un Cache extenso para mantener el disco muy lejos de realizar Swap, de hecho, trabajar en Ubuntu hace que rara vez veamos al disco, el manejo de recursos es simplemente sorprendente y va a llamar la atención mucho mas a un usuario de Windows mas que a un usuario de Linux que sabe de estas diferencias, por otra parte, también el manejo de CPU es superior y cada CPU se maneja por separado con total libertad, recuerden que la mayoría de las aplicaciones en Linux son Multithreaded, así que no incurre en los problemas que actualmente el Windows tiene con respecto a optimizaciones.
Si somos de aquellos que nos gusta ver internamente al Linux, podremos obtener mucho mas información con la aplicación "top" que puede correr incluso sin escritorio, aquí vemos como la cantidad de memoria usada es de 803268K (casi 800Mb) contrariamente a lo que vemos en Vista, donde incluso con Cache se consumen 500Mb aproximados de RAM, el Ubuntu reporta solo el espacio usado realmente por el Kernel y programas y no el espacio usado por Cache, por lo cual, el manejo de memoria es ligeramente distinto.
Lo mas brillante de esta Distro y es lo que realmente podría alterar a muchos que jamas han adentrado en el mundo de Linux es su sistema de repositorios. Para entender que diablos es un "repositorio" debemos explicarles que significa basicamente esto en Linux.
Debian introdujo un sistema de "Repositorios" en su distribución, debido a que Ubuntu es basado en Debian, goza de los beneficios, así como ustedes bajan de un FTP datos importantes, el Debian Linux tiene un sistema de Repositorios que vendrian a ser servicios de FTP permanentes donde podremos encontrar todos los programas a bajar. A diferencia de un FTP, no hay necesidad de configurar nada, los Repositorios de Ubuntu donde podremos encontrar mas de 500 programas gratuitos para bajar se encuentra pre-configurados por defecto. Un repositorio es un servidor en Internet dedicado exclusivamente a proveer programas listos para ejecución en la distribución que lo use. Cada Distro tiene sus propios sistemas de "Repositorios" pero sin lugar a dudas el mas efectivo, simple y prácticamente libre de problemas es el de Debian y dentro de este, el sistema de Repositorios de Ubuntu es uno de los mas completos que existen.
Los repositorios estan ordenados por categorías y no hay que "navegar" para traer archivos, simplemente basta con saber el "nombre" de un programa para poder bajarlo o buscarlo en el Search, el proceso de bajar consta en hacer "Click" sobre el casillero vacio en Synaptic y clickear en "Apply" eso es todo. El programa se baja automaticamente del respositorio, se instala y se crean los accesos directos en el Menu principal.
Debido a que los programas vienen pre-empaquetados, no estamos instalando una pila de DLL's (como haríamos en Windows) sino tan solo paquetes que serán descompactados e instalados en los correspondientes directorios sin que tengamos que preocuparnos del proceso, los paquetes de software tienen subcategorías (no es necesario saberlas, ni que contienen dependencias de otros paquetes) pero el tener este conocimiento permite entender mejor lo que ocurre, es comun ver que cada paquete termine con 6buntu3 o ubuntu5, etc, es una forma de dividir las categorías, el paquete principal generalmente tiene el nombre del programa y nada mas, por lo cual es facil incluso bajarlo manualmente sin recurrir al Synaptic (programa gráfico), esto en Ubuntu es incluso mas facil que utilizando Synaptic, en este ejemplo estoy bajando el XMMS que es un programa similar al Winamp, para bajarlo, podemos hacerlo o bien a traves de Synaptic (modo gráfico) o bien por consola, el comando de consola para bajarlo es "sudo apt-get install xmms" paso a explicar que es cada cosa:
sudo = superuser (que es similar a pedir acceso root para el comando a tipear, recuerden que intento agregar programas)
apt-get = invoca al sistema de packaging y repositorios (si estoy usando apt-get en modo consola e intento acceder a synaptic el Ubuntu me dirá que existe otro programa de Packaging en funcionamiento, para evitar generar conflictos solo 1 programa manejo de repositorios se permite a la vez, o bien por Synaptic o bien por apt-get en consola.
install = le indica a apt-get que realice una instalación, puedo reemplazar esta palabra por "remove" y eliminará el programa que indique a continuación.
xmms = instala el programa cuyo nombre sea "xmms" desde los repositorios (el apt-get busca el programa automaticamente, lo instala, crea los accesos directos, exactamente igual que si lo hicieramos por synaptic).
Aquí vemos como una simple sentencia permite instalar el XMMS, si vamos al menu Audio/Video vemos el XMMS listo para ejecutar, lo abrimos y aparece en pantalla. Si quisiera instalar un grupo de programas, todos al mismo tiempo, es mas facil aún, solo debo agregar los nombres de ellos todos seguidos, ej: "sudo apt-get install xmms xmms-skins firefox vlc mplayer"
Esta sentencia estaría instalando el XMMS con sus respectivos Skins, el Firefox, el VLC Media Player y el Mplayer for Linux, todos al mismo tiempo en una sola sentencia. Una vez que se aprende a dominar este tipo de sistema, se hace mucho mas rapido instalar programas de los repositorios, mucho mas rapido que navegar por ellos y buscarlos en Google y luego bajarlos como se hace en Windows.
En caso de ser un fanatico de Windows y no poder lidiar con todo este asunto de los comandos o Synaptic, podremos recurrir a un programa mucho mas sencillo: Add/Remove Applications. Este programa, por supuesto, usa internamente apt-get, pero la forma en que lo representa es mucho mas agradable, todos los programas separados en categorías y con iconos y puntuación por popularidad de bajada, esto es incluso mas simple que en Windows y tenemos toda una biblioteca en internet a nuestra disposición lista para ser descargada.
Aquí vemos la categoría de Internet.
Aquí la de sonido y Video, aquí nos disponemos a instalar Amarok que a pesar de ser un programa de Sonido para KDE (otro entorno gráfico) aún asi puede usarse en Gnome, ya que el Ubuntu se encargará de instalar las librerias y dependencias correspondientes por nosotros, tanto el sistema gráfico KDE como Gnome son intercambiables, de hecho, podría tener ambos sistemas en la misma maquina, en serio lo digo? en serio, para cambiar todo el entorno gráfico del Ubuntu y convertirlo en un Ubuntu con KDE (similar a Kubuntu) solo debemos tipear en la linea de comandos "sudo apt-get install kde" o buscarlo a traves de Synaptic, cada tipo de entorno gráfico quedará a nuestra disposición en el menu de Login y podremos elegir con cual entorno gráfico ingresar antes de poner nuestra clave, claro está que como dije antes, los programas de un entorno y otro son intercambiables, así que no necesito realmente a todo el sistema KDE para correr Amarok, por cierto, Amarok es uno de los mejores programas de Audio/Playlist/Radio de Linux.
El sistema de actualización también funciona por repositorios y se activa solito, cuando vemos una actualización disponible en la barra superior, basta acer click para que se abra esta ventana que actualizara todo el sistema, la forma de hacerlo manual mediante consola es tipeando "sudo apt-get update" y luego "sudo-apt-get dist-upgrade".
Aquí vemos el Device Manager del Ubuntu, similar al de Windows, solo que con distinta información sobre cada dispositivo, podemos ver como el nForce 680i SLI se identifica con su codename en MCP55.
El Ubuntu dispone incluso de servicio de Remote Desktop con protocolos para todos los escritorios remotos mas conocidos inclusive el RDP de Windows.
Ubuntu viene con OpenOffice instalado por defecto, incluso podremos correrlo en LiveCD ! así que aquellos que necesiten utilizarlo para oficina estan hechos.