Turpial 1.3.4 entre nosotros

Hace ya dos meses que les hable de Turpial, el cliente de Twitter por excelencia para GNU/Linux, escrito en Python y muy similar al cliente que utiliza la plataforma de Adobe Air, Tweetdeck. A pesar de estar muy contento con este cliente, en las últimas semanas, dejo de andarme repentinamente. Aparentemente, se trataba de un error del servicio de autenticación. Y además, mientras andaba, solía colgarse en la bandeja de sistema.

Por suerte, con la nueva versión (liberada hace unas horas) estos errores ya se corrigieron. Además, se agregaron más idiomas (con sus respectivos correctores ortográficos), se pulió aun más el código del software, entre otras cosas. Si usan GNU/Linux, les recomiendo que prueben Turpial; a mi entender, se trata del mejor cliente de Twitter para GNU/Linux.

Día mundial del Software Libre y el Código Abierto

Ayer, 28 de agosto, se celebró el Día mundial del Software Libre y el Código Abierto. Si, ya se que llegue tarde, pero no estaba del todo seguro con la fecha y Código Geek me saco la duda.

Este día, organizado por la Free and Open Source Software (Foss) en la que participan fundaciones que lo promocionan, es ideal para visualizar la diferencia entre estos dos conceptos: Software Libre y Código Abierto.

GNU (Software Libre) + Linux (Software de Código Abierto)

El Software Libre o Free Software, es aquel software que respeta las cuatro libertades (promovidas por la Free Software Foundation) de cara al usuario: la libertad de usar el software con cualquier propósito (libertad 0), la libertad de estudiar su funcionamiento (libertad 1), la libertad de realizar copias de dicho software (libertad 2) y la libertad de mejorarlo y de redistribuir esas modificaciones (libertad 3). Como ejemplo de Software Libre podemos nombrar a GNU.

En cambio, un software de Código Abierto u Open Source, es aquel que permite ver el código fuente, brindando de esta forma mayor transparencia en el proceso de desarrollo; libre redistribución y trabajos derivados. Como ejemplo podemos nombrar a Linux. Linux es software de “código abierto”, que significa que cualquiera puede obtener copias de los archivos de su código fuente.

Muchos consideran que estos dos términos se asocian, pero lo cierto es que el movimiento por el software libre y el movimiento por el código abierto, son dos movimientos separados con visiones y metas diferentes, aunque trabajen juntos en proyectos particulares, como por ejemplo, la fusión de GNU con Linux, formando lo que hoy se conoce como GNU/Linux o GNU+Linux.

Por ello es que en esta fecha aprovechamos para recalcar porque llamamos “GNU/Linux” a nuestro sistema operativo y no solo “Linux”.

Así que de esta forma les decimos: Feliz Día del Software Libre y el Código Abierto!, aunque sea atrasado. :)

Como superar la instalación y el particionado de discos en GNU/Linux

Sin duda que la mejor forma de comprobar el rendimiento de una distribución de GNU/Linux, es instalándola en nuestro equipo. Y si bien este proceso ha mejorado mucho en los últimos años, de tal forma que se ha convertido casi en un proceso automático, superar el particionado de discos puede ahuyentar hasta a los más valientes. :)

Proceso de particionado de discos en la instalación de Ubuntu

En distribuciones como Debian o Ubuntu, el particionado de discos en el momento de la instalación se puede realizar de dos formas: manual o guiado. Incluso si es el único sistema que estará residente en nuestra PC, podemos indicarle que utilice todo el espacio del disco y que realice un particionado automático.

Pero la cosa se complica cuando tenemos ya un sistema instalado en nuestro equipo, llámese Windows, y queremos agregar uno más. En este momento tenemos que actuar con cautela, ya que cualquier paso equivocado que demos puede borrarnos toda la partición y por consecuencia, toda la información contenida en ella. Pero no hay que asustarse, solo hay que saber que es lo que se esta haciendo.

Como decíamos, podemos optar por dos formas de partición: manual o guiado. En mi caso particular prefiero la forma manual. Pero si seleccionamos la opción de guiado, el sistema se instalará en el espacio libre del disco, sin tocar el sistema ya instalado.

Veamos cual es el esquema ideal de particiones en un disco de 80 GB con Windows XP ya instalado

Supongamos que de estos 80 GB, Windows este haciendo uso de 40GB y los restantes estén libres, en el momento de la instalación veremos esta partición de la siguiente forma:

sda1/ ntfs 80GiB – –

donde sda1 es la unidad de discos, ntfs el sistema de archivos y por último el tamaño en GB de la partición.

Entonces, el resto del espacio para la partición de GNU/Linux quedaría de la siguiente forma

sda2/ etx2 /boot 100 MB

sda3/ ext3 / 5000 MB

sda4/ linux-swap 512MB

sda5/ ext3 /home 30776 MB

Lo que hacemos aca es: asignarle al booteo del sistema (/boot) 100 MB, al sistema completo (/) 5GB, a la partición de intercambio (linux-swap) 512 MB y a la /home, que es donde se guardan nuestros documentos, el resto del espacio.

Esta forma de particionado es ideal, porque si sufrimos una caída en el sistema solo reparamos la parte dañada, ya sea donde se aloja el booteo o el sistema.

Y de aquí en más, no nos quedan excusas para instalar y probar un sistema GNU/Linux en nuestro equipo. Solo resta animarse!

Instalando Google Chrome 64 bit en GNU/Linux

Chromium, la versión GNU de 64 bits de desarrollo del navegador Google Chrome, ya se encuentra disponible para GNU/Linux. Si bien la versión de 32 bits ya había sido anunciada, aún estaba faltando su hermana mayor, la de 64 bits.

Google Chrome es un navegador Web de código abierto (open source) desarrollado por Google. Utiliza el motor Webkit y su plataforma de desarrollo de aplicaciones esta disponible gratuitamente. Esta versión de Chromium es compatible con Flash y es posible instalarle temas. Además, tiene compatibilidad con algunas etiquetas de vídeo de HTML5 gracias a la inclusión de FFMEPG.

Chromium utiliza V8, el motor JavaScript de Google Chrome que, según nos enteramos en Barrapunto, aún no compila para Windows 64 bits.

chromium

¿Como instalarlo?
Para instalar Chromium 64 bits en Ubuntu (que maneja paquetes .deb igual que Debian), hay que seguir los siguientes pasos. Primero abrimos una consola o terminal y tipeamos:

sudo gedit /etc/apt/sources.list

lo que hacemos aca es editar la lista de repositorios, que no es mas que un archivo que contiene las direcciones web desde donde se actualiza el sistema. Y añadimos:

deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main

guardamos el archivo e importamos la clave GPG de la siguiente forma:

sudo apt-key adv -recv-keys -keyserver.ubuntu.com 5A9BF3BB4E5E17B5

actualizamos el sistema:

sudo apt-get update

y por último instalamos Chromium de la siguiente forma:

sudo apt-get install chromium-browser

Una vez completada la instalación, ya podemos ejecutar Chromium desde:

Aplicaciones -> Internet -> Chromium Web Browser

Cabe destacar que con cada “sudo” que le indiquemos al sistema deberemos ingresar la contraseña de administrador.

Por otro lado, si lo que queremos es instalar Chromium 64 bits en Fedora (que utiliza paquetes .rpm), debemos hacerlo de la siguiente forma. Abrimos una consola y tipeamos:

nano /etc/yum.repos.d/chromium.repo

lo que buscamos hacer aca es agregar un repositorio creando un archivo de configuración que contendrá lo siguiente:

[chromium]
name=Chromium Test Packages
baseurl=http://spot.fedorapeople.org/chromium/F$releasever/
enabled=1
gpgcheck=0

Por último, instalamos:

su -c ‘yum install chromium’

y voilá! A disfrutar de Chromium en GNU/Linux.

LiveCDs ¿Qué distro elegir?

Distribuciones de GNU/Linux hay muchas. Esto puede jugar en contra en el momento de tomar la decisión de migrar de sistema operativo, o simplemente de comenzar a investigar. Porque claro, para saber con que “distro” nos quedamos, primero debemos probarla y comprobar si nos reconoce todo el hardware, que aplicaciones tiene, que gestores de paquetes utiliza, etc.

Pero por suerte existen los LiveCD o CD vivo, que no es más que un sistema operativo almacenado en un CD capaz de ejecutarse sin instalarse ni alterar el equipo. Para ello hace uso de la memoria RAM como disco virtual y el lector de CD como sistema de archivos.

Ubuntu en sesion Live

Utilizar un LiveCd para probar las distintas distribuciones de GNU/Linux es la opción ideal para comenzar a migrar, ya que son muy fáciles de encontrar, tanto en la Web como en los puestos de revistas.

Además, no hay instalación, por lo que no hay que tocar el disco rígido, ni seguir procedimientos complicados. Así, los datos, particiones o sistemas operativos no se pierden.

En síntesis, las distribuciones LiveCD intentan hacer llegar GNU/Linux a los usuarios de otros sistemas operativos.

¿Como usarlos?
Para hacer uso de un LiveCD en nuestro equipo, primero que nada debemos descargarnos la .iso (imagen de disco) y grabarla en un CD o DVD. Luego de esto, reiniciamos la PC indicándole que arranque desde la unidad de CD. De esta forma, el equipo detectará el LiveCD y comenzará el booteo del sistema operativo.

La mayoría de las distribuciones Live suelen tener un reconocimiento de hardware avanzado, así que si tenes un equipo medianamente nuevo, seguro que funcionará de maravillas.

Algunas distros poseen un instalador para poder ser instaladas, pudiendo conocer el rendimiento real de la distro, ya que la velocidad de transferencia de las unidades lectoras (CD/DVD) es muy inferior a la de los discos duros.

¿Cuál elegir?

La distribución Live más conocida es la de Knoppix, basada en Debian, fue la que reinventó el LiveCD en el año 2003 luego de los intentos Yggdrasil en 1995 y de DemoLinux en el 2000.

Pero si lo que buscan son recomendaciones, les aconsejo comenzar a probar las más “amigables”, como Ubuntu y sus derivadas, Xubuntu y Kubuntu; Fedora, OpenSuse, Linspire, GnewSense, etc.

Y como olvidarse de las distros live argentinas: Tuquito, Ututo y Musix.

Y si lo que quieres hacer es reavivar esos vestejos llenos de polvo, te recomiendo Puppy, una distribución Live capaz de correr en un Pentium 200 Mhz.

Y si te animas a mas, te recomiendo Debian (padre de tantas distribuciones, entre ellas Ubuntu) o Gentoo.