Archivo para ‘Linux’ Category
Analizando ElementaryOS Jupiter
ElementaryOS es una distribución Linux basada en Ubuntu, ha sido desarrollada por el proyecto Elementary, un proyecto dedicado al desarrollo de aplicaciones propias con un único lema: “Fácil y sin complicaciones”.
ElementaryOS pretende ser una distribución simple, que no provoque dolores de cabeza al usuario en las tareas cotidianas del día a día y sin preocuparse por la administración y la configuración del sistema operativo.
Para la primera versión pública de ElementaryOS se ha usado como base Ubuntu 10.10 Maverick Meerkat, acompañado de un kernel 2.6.35-28.
El proyecto Elementary minimiza el consumo de recursos de Ubuntu, ofrece al usuario un escritorio completamente renovado y simple, pero a la vez útil y eficaz. La instalación de ElementaryOS es exactamente igual a la de Ubuntu, solo existe una pequeña modificación, ElementaryOS no muestra las diapositivas durante la copia e instalación de los archivos, sino que en su lugar solo muestra una pequeña ventana con una barra de carga y el fondo del proyecto.

Después de la instalación y posterior reinicio del sistema lo primero que podemos encontrar es el escritorio simple de ElementaryOS, con la barra de Gnome arriba y una versión modificada de Docky en la parte de abajo, que podremos configurar con un simple “clic” derecho en la zona negra sin tocar ningún icono. Los iconos mostrados son los iconos del proyecto Elementary (por lo que empezó todo) y el tema por defecto es el tema “Elementary” (también hay que decir que es el único tema incluido en el CD), el fondo por defecto es el wallpaper oficial del proyecto.
Una de los detalles que pueden extrañar al usuario acostumbrado a Ubuntu, es que el hacer “clic” derecho sobre el escritorio no desencadena ninguna acción ni se despliega ningún menú, simplemente, no pasa nada.
Como explorador de archivos nos encontraremos Nautilus Elementary, la versión de Nautilus compacta. La podemos diferenciar de la versión que incorpora Ubuntu en que los botones de las barras se encuentran todos colocados en una única barra, compactando su diseño y mejorando su aspecto visual. De todas formas, se supone que en versiones futuras de ElementaryOS, el explorador de archivos predeterminado sea Marlin, una aplicación desarrollada por el proyecto Elementary, pero que aún parece que está muy verde al no ser incluida aun en la distribución.

ElementaryOS incluye de forma predeterminada una serie de aplicaciones simples y útiles, algunas de ellas desarrolladas por el proyecto Elementary. Algunas de las aplicaciones incluidas en la distribución son las siguientes:
- Navegador Midori: Es un navegador web basado en WebKit, con interfaz gráfica basada en GTK+2. Es un navegador sencillo y ligero, con gestión de pestañas y con soporte para extensiones desarrolladas en C. Dispone de soporte para HTML5, pero puede llegar a fallar en raras ocasiones en la ejecución de código JavaScript. En su interfaz para ElementaryOS podemos encontrar un único botón desplegable situado a la derecha de la interfaz, desde donde se gestionan todas las opciones del navegador, sin barra de: “Archivo”, “Editar”, “Ver”, “Herramientas”, etc…

- Cliente de Correo Postler: Postler es un cliente de correo electrónico que ofrece al usuario una interfaz simple e intuitiva. La interfaz de la aplicación es la justa y necesaria para la gestión de las cuentas de correo del usuario. Al igual que Midori, la interfaz de Postler para ElementaryOS dispone únicamente de un botón desplegable desde donde se realiza toda la configuración del programa.

- Gestor de contactos Dexter: Esta es otra de las aplicaciones desarrolladas por el proyecto ElementaryOS, ofrece al usuario una agenda de contactos simple pero a la vez eficiente y completa, con muy pocas opciones generales y con opciones de exportación e importación de contactos. Como las dos aplicaciones anteriores dispone de todas las opciones agrupadas en un único botón desplegable.

- Cliente de Mensajería Instantánea Empathy: Empathy es un cliente de mensajería instantánea multiprotocolo basado en el entorno de comunicaciones Telepathy. Dispone de una interfaz simple, aunque la versión adaptada en ElementaryOS aún no ha sido adaptada siguiendo el diseño de interfaz que tienen el resto de aplicaciones de la distribución. Empathy es compatible con Jabber/XMPP, MSN Messenger, Google Talk y con los soportados por el cliente Pidgin.

- Diccionario en línea Lingo: Lingo es un diccionario, su interfaz es simple como el resto de aplicaciones propias de Elementary, y también dispone de todas las (pocas) opciones en un botón desplegable. Una de las opciones a tener en cuenta es que por el momento no está disponible para el español. Lingo dispone de un gestor de favoritos para las definiciones como si se tratase de un navegador web.

- Administrador de Imágenes Shotwell: Al igual que en Ubuntu, el organizador fotográfico por defecto es Shotwell, una aplicación que poco a poco se ha ido ganando un sitio dentro del software predefinido de las distribuciones Linux. La interfaz de la versión de Shotwell incluida en ElementaryOS no ha sido modificada y no sigue las mismas reglas de simplicidad que el resto de aplicaciones incluidas, pero creo que eso no es ningún problema para el usuario.

- Editor de Documentos Abiword: ElementaryOS trae por defecto el procesador de textos Abiword, una muy buena alternativa a LibreOffice Writer y a OpenOffice Writer. Abiword tiene una interfaz igual a la de otros procesadores de textos, y más o menos las mismas funciones. La versión distribuida con ElementaryOS aún conserva su interfaz predeterminada, no ha sido modificada por el equipo de Elementary.
- Hoja de Cálculo Gnumeric: Una hoja de cálculo no podía faltar en la instalación por defecto de una distribución doméstica, por eso la aplicación elegida ha sido Gnumeric, aunque no se aprecia ningún cambio visual en la interfaz.
- Reproductor de Películas Totem: ElementaryOS conserva el reproductor de películas predefinido de Ubuntu. Totem es la aplicación encargada de reproducir archivos de video mediante GStreamer.
- Grabador de discos Brasero: También se conserva el grabador de CDs y DVDs Brasero, la solución ideal para los usuarios que necesiten grabar un CD de datos o música de forma simple. Tampoco se aprecia ningún cambio visual por parte del equipo de desarrollo de Elementary en la interfaz de esta aplicación.
- Cliente de BitTorrent Transmission: Tampoco podía faltar un cliente de BitTorrent dentro de las aplicaciones predeterminadas, así que no hay mejor opción que conservar lo que está funcionando bien en otras distribuciones, como es el caso de Transmission, también por defecto en Ubuntu.
En “Orígenes de Software” podemos observar que la distribución, por defecto, solo descarga paquetes de un repositorio PPA, pero opcionalmente podemos activar los repositorios de la versión de Ubuntu en la que se basa y así tendremos disponibles todos sus paquetes para nuestro sistema.
Las aplicaciones de administración y configuración del sistema como por ejemplo el gestor de paquetes Synaptics, el gestor de actualizaciones o el gestor de energía, son exactamente las mismas que en Ubuntu, por este motivo cualquier usuario acostumbrado a Ubuntu (o estirándose mucho Debian) no tendrá problema en administrar, configurar y utilizar una instalación de ElementaryOS.

Conclusión: La salida de ElementaryOS ha sido una de las más esperadas por la comunidad de usuarios Linux, quizás sea porque la distribución promete a los usuarios una forma aún más fácil de utilizar el sistema para las tareas del día a día. ElementaryOS no intenta ser rival para Ubuntu, pero si para Linux Mint, mejorando su facilidad de uso.
Una de las ventajas del proyecto Elementary es la posibilidad de instalar el escritorio de ElementaryOS sobre cualquier sistema basado en Ubuntu, o incluso Debian. Pero a la vez esto hace que la razón por la que existe ElementaryOS pierda peso y se considere inútil por muchos usuarios.
Resumiendo, ElementaryOS puede ayudar bastante al usuario que comienza su camino en Linux, tiene una interfaz muy simple e intuitiva, no es necesario preocuparse por la administración de paquetes.
También me gustaría comentar, que me he encontrado con problemas en la compatibilidad al instalar paquetes desde los repositorios nativos de Ubuntu, más concretamente con la librería “libc6” y “libc6-dev”, son fallos con las dependencias que la función de reparación del administrador de actualizaciones no repara correctamente, tampoco se consigue corregir ni con el comando “dpkg-reconfigure” ni con el comando “apt-get install –f”.

Se puede descargar la imagen de ElementaryOS Jupiter desde un archivo Torrent descargado desde su web Oficial: http://elementaryos.org/
Para beneficiarse de la simplicidad de la descarga directa desde su página oficial tendremos que pasar por caja “donando” 10 dólares, una práctica poco “educada” aunque comprensible conociendo los costes de mantenimiento y el reducido grupo que se encarga del desarrollo de la distribución.
Actualización: Ya esta disponible la versión de 64 bits de ElementaryOS, tambien esta disponible por descarga directa de forma no oficial desde SourceForge.
ElementaryOS Jupiter 0.1 32 bits
ElementaryOS Jupiter 0.1 64 bits
Novedades en el Kernel 2.6.38
Una vez más el gran Linus Torvalds ha liberado una nueva versión del kernel Linux, en concreto la versión 2.6.38. Esta nueva versión incluye importantes mejoras de rendimiento, resaltando la parte Wifi, el soporte para tarjetas gráficas y el rendimiento multinucleo.
Los principales cambios en el kernel son los siguientes:
- Se ha incluido de forma nativa en el código el famoso parche de las 200 lineas de código, que mejora la agrupación automática de procesos y optimiza la forma en la que el planificador asigna recursos.
- Se han optimizado las cargas de procesos mejorando la escalabilidad de VFS (Virtual File System) y mejorando la carga de procesos multithread y procesos únicos.
- Se añade soporte del algoritmo LZO (alternativa a zlib) para Btrfs, también se añaden snapshots de solo lectura.
- Se aumenta la memoria que se permite utilizar por “Transparent Huges Pages” de 4KB a 2MB, esto aumenta muchísimo el rendimiento en procesadores con más de 2MB de cache.
- Se ha añadido un módulo que agrega el protocolo de ruteo proactivo para redes Ad-Hoc, esto permite a la red a funcionar como una malla donde todos los nodos de la red participan en el reenvio de datos a los otros nodos.
- Se añade soporte para los nuevos chips gráficos y procesadores combinados AMD Fusion e incluye los controladores para su perfecto reconocimiento. También se incluye soporte para aceleración de las tarjetas gráficas Nvidia serie 400 y 500.
- Se han actualizado los módulos de las tarjetas Wifi de varios fabricantes, ofreciendo así mayor soporte para estos dispositivos y en algunos casos mejorando sus prestaciones.
Más información acerca del kernel en: http://www.kernel.org/
Más información acerca de las mejoras del kernel: http://kernelnewbies.org/Linux_2_6_38
Repositorio PPA del kernel precompilado para Ubuntu y derivados: http://kernel.ubuntu.com/~kernel-ppa/
Jolicloud, escritorio HTML5
Jolicloud es un sistema operativo basado en Ubuntu (más concretamente en Ubuntu Netbook Remix) destinado a su uso en NetBooks. Fue creada por el empresario francés Tariq Krim, también creador de Netvibes.

Jolicloud es una interesante alternativa a ChromeOS, dispone de una innovadora interfaz desarrollada en HTML5 totalmente personalizable por el usuario, desde donde se puede gestionar el sistema y usar las aplicaciones. Dispone de un centro de aplicaciones con más de 750 aplicaciones disponibles para instalar en unos cuantos clicks.
El navegador sobre el que funciona la interfaz de Jolicloud es Chrome, en versiones anteriores se utilizaba Prism de Mozilla, pero consumía demasiados recursos.
Jolicloud incluyen gran compatibilidad con los dispositivos de comunicación Wifi, Bluethooth y 3G desde el primer inicio del sistema. Además también incluye los controladores necesarios para funcionar en casi todos los netbooks del mercado, incluyendo controladores gráficos para dispositivos antiguos y controladores de sonido. Hay usuarios que afirman que la capacidad de reconocimiento de dispositivos de Jolicloud es superior a la de Ubuntu.

En la interfaz de Jolicloud podemos observar iconos grandes y vistosos, desde ellos podemos acceder a una inmensa cantidad de aplicaciones en la nube apoyándonos sobre el navegador Chrome integrado en el sistema. También dispone de un navegador para que el usuario pueda explorar las carpetas del sistema, donde el usuario puede guardar sus archivos personales y organizarlos. Su creador dice que para el diseño de la interfaz se ha inspirado en la interfaz del iPhone.

Existen dos métodos para la instalación de este sistema operativo. El primer método es para usuarios que dispongan de una instalación de Windows instalada en su ordenador y quieran conservarla mediante un arranque dual, para estos casos se puede descargar desde la pagina de descargas del proyecto un ejecutable que instalara en el sistema Jolicloud e instalara un gestor de arranque de modo que al iniciar el ordenador el usuario pueda elegir con que sistema operativo quiere iniciar. El segundo método se trata de una imagen ISO que permite la instalación de Jolicloud en cualquier sistema mediante una instalación normal del sistema.
Desde la página de Jolicloud también es posible crear un USB booteable para realizar la instalación del sistema desde el, existen versiones para Windows, para Linux y para Mac.
Se puede probar la estupenda interfaz HTML 5 de Jolicloud también con una extensión para Google Chrome, se puede descargar desde: https://chrome.google.com/webstore/detail/nfakdllpdfjjbfommlcnfkedmbigkfdo
Se pueden encontrar instrucciones para la instalación del sistema en: http://help.jolicloud.com/entries/230978#download-jolicloud-iso
La página oficial del proyecto es: http://www.jolicloud.com/
La página de descarga oficial es: http://www.jolicloud.com/download
Conclusión: Estamos ante uno de los muchos sistemas operativos de reciente aparición que prometen una conexión completa con los servicios disponibles en la nube. Esto es lo que los usuarios demandan últimamente y lo que parece el futuro de la tecnología.
Aunque la computación en la nube tiene muchas ventajas, parece que los usuarios no quieren ver las desventajas, que realmente solo hay una, se necesita obligatoriamente una conexión a internet para realizar las tareas cotidianas.
MySlax Creator
Existen ya varias aplicaciones que nos permiten crear fácilmente distribuciones derivadas propias sin necesidad de tener conocimientos avanzados de programación.
Una de estas aplicaciones es MySLAX Creator, una aplicación para Windows que nos permite crear una distribución personalizada partiendo de una base Slax. Esta aplicación es una alternativa a la aplicación web http://www.slax.org/, aunque no llega a su nivel de complejidad, es muy buena idea combinar las dos herramientas para conseguir el objetivo final.
Antes de empezar a personalizar la distribución debemos descargar la imagen desde su página oficial, después podemos grabarla en un CD o montarla en una unidad virtual.
MySLAX Creator permite al usuario añadir módulos y borrar los existentes, aunque para añadir módulos primero debemos descargarlos desde la página de Slax, http://www.slax.org/. También permite modificar una larga lista de opciones de arranque relacionadas con el hardware y con la interfaz gráfica. Permite preconfigurar la contraseña de administración y el fondo de pantalla del entorno de escritorio, también permite elegir cual es la carpeta personal predefinida del usuario.
Por último, permite grabar la imagen ISO en un CD o crear un Pendrive de instalación con la distribución personalizada. Al final se puede cargar la imagen directamente sobre Vmware mediante la aplicación o apagar el ordenador y arrancar directamente desde el Pendrive previamente creado.

Como nota final decir que MySLAX Creator es totalmente compatible y emulable mediante Wine o Cedega sobre plataforma Linux.
La página oficial de la distribución Slax es: http://www.slax.org/
La página oficial de la aplicación es: http://sites.google.com/site/myslaxcreator/
Grub Customizer
Una de las razones de la baja popularidad de Linux entre los usuarios domésticos es la dificultad para realizar algunas tareas sin necesidad de usar la línea de comandos. Modificar el gestor de arranque GRUB desde la línea de comando editando los archivos de configuración modificando los parámetros no es fácil para el recién iniciado en Linux, por esta razón existe una aplicación que ofrece al usuario una interfaz intuitiva y fácil de utilizar desde donde se puede configurar GRUB ampliamente.

La aplicación en cuestión se llama Grub Customizer, y está disponible para todas las distribuciones basadas en Debian. Se puede conseguir desde el PPA LaunchPad del proyecto, en formato .deb.
Grub Customizer permite editar las entradas del menú de arranque, también permite editar todos los detalles gráficos del menú, el color de los textos, la foto de fondo, etc…
La aplicación reescribe el archivo de configuración “grub.cfg”. También permite instalar el MBR en un disco seleccionado por el usuario e instalar scripts en el menú de arranque.
La instalación en Ubuntu se puede hacer más fácilmente con los siguientes comandos:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
Después de instalarlo podremos encontrarlo en “Herramientas del sistema”.
NOTA: Grub Customizer también es compatible con BURG además de con GRUB.
El LaunchPad oficial del proyecto es: https://launchpad.net/grub-customizer
