jueves, 31 de diciembre de 2009

¡Feliz Año Nuevo 2010!

El 2009 se nos acabó y con él se van muchas alegrías y tristezas, éxitos y fracasos, momentos perfectos y otros no tanto... y tantas vivencias que sólo perdurarán en nuestra memoria porque el tiempo no da espera.



Antes de empezar a "especular" con mis "predicciones" para el nuevo año (que por cierto por éstos días abundan en todo lado) quizás es momento de pensar en lo que fue el 2009 y sólo tengo una palabra para Dios: "Gracias".

Gracias porque tengo el privilegio de llegar con vida al 2010 (suena gracioso pero es verdad!); gracias porque a pesar de los problemas y el sufrimiento todas las metas se llevaron a cabo (o al menos las más importantes); gracias porque he tenido la oportunidad de aprender y a la vez aportar mucho a través de la distribución Fedora y toda su comunidad... Fedora Colombia, éste blog, la guía de Aprende Fedora y tantas cosas más; y sobretodo gracias porque siempre he tenido personas maravillosas a mi lado, desde lo más cercanos hasta los aún desconocidos (como tú querido lector tomándose la molestia de leer éstas sentimentales líneas). Simplemente gracias!

Para el nuevo año... ¡estamos en la inmunda! (o al menos eso es lo que vemos en el noticiero)... ¿es curioso verdad? todo va a subir de precio (normal), la economía empeorará (normal), aumentará el desempleo (normal), habrá que racionar el agua (no tan normal), y seguramente Chávez traiga más problemas al país de los que ya tenemos (no tan normal, pero ya es costumbre).

No me gusta el panorama que dibujan los medios de comunicación: es cierto estamos en una situación difícil y están en el deber de informar pero a su vez creo que "exageran" la nota (o más bien le ponen el toque de morbo para hacer más llamativas sus afirmaciones).

Quiero pensar en un país que repunte su economía, quiero pensar en un país que crezca en tecnología (y adopción del software libre!), quiero pensar en una latinoamérica que sea ejemplo (como lo es la Unión Europea) y quiero pensar en personas más sensatas y consecuentes con el medio ambiente.

¿Porqué? Porque soy de las personas que cree en los demás y su potencial... soy de las personas que cree que las cosas siempre pueden cambiar para ser mejores y soy de las personas que no cree en los pronósticos porque jamás tienen en cuenta las ganas de salir adelante.

Ah claro!, y quiero pensar en mis planes y proyectos tanto personales como para éste blog y Fedora Colombia... (que puedo resumir como "la dominación del mundo" XD!)... mucho trabajo y dedicación en cada post!

La esperanza y la dedicación son las claves para un futuro mejor!
 
Querido Lector: Que el 2010 sea el año en que absolutamente todas tus metas se puedan resumir en "cumplido!"; que sea el año más próspero del que tengas memoria y que sea un año más para compartir y estar junto a los que queremos dándolo todo de nosotros... hasta la última gota.

Que el poder de los unos y ceros siempre te acompañen y que Dios les bendiga siempre... son los deseos de Piensa en Binario para tí y todos los tuyos!

(Imagen cortesía de SMH - Más en http://www.smh.com.au/photogallery/2007/12/31/1198949743102.html)

miércoles, 23 de diciembre de 2009

Feliz Navidad: Un mensaje de Piensa en Binario

La Navidad es una de las épocas más importantes del año... para algunos se trata de la celebración del nacimiento de alguien llamado Jesús; para otros es sinónimo de regalos y ¡mucha comida! y para mí... bueno no voy a hablar de lo que yo creo en términos de unos y ceros :)



Quizás lo más importante es que la Navidad comparte varios de los principios del software libre... ¡es cierto! y no me refiero a fondos o wallpapers navideños, ni la cuenta regresiva en bash, sino porque es una época especial para compartir, es el momento para soñar, es el momento de estar juntos.

En la Navidad eres libre de descargar todos los besos del mundo; puedes copiar, modificar y redistribuir abrazos y cariño sin restricciones... es la oportunidad para modificar el código fuente de tu corazón y compilar una nueva esperanza de vida en la que te perdones a tí mismo y a los demás... es la oportunidad para ayudar a otros compartiendo más de lo que eres (más allá de los foros y Twitter) y por supuesto para sonreirle a la vida (y no precisamente con un emoticon).

¡Querido lector!
¡Una muy Feliz Navidad llena de paz, alegría y felicidad! Son los deseos de Piensa en Binario para tí y todos los tuyos...
¡Salud!

martes, 22 de diciembre de 2009

Fedora + Moblin = Perfecto para tu Netbook

Fedora 12, la última versión de ésta popular distribución Linux trae entre sus novedades la disponibilidad de Moblin, un entorno de escritorio especialmente diseñado para Netbooks desarrollado por Intel, que se caracteriza por ser supremamente liviano y rápido.

Cómo obtener Moblin para tu Netbook

Si ya cuentas con una instalación de Fedora 12, simplemente instala el entorno de escritorio por medio de la siguiente instrucción:

$ su -c 'yum groupinstall moblin-desktop'

Si no cuentas con una instalación de Fedora, existe un LiveCD en fase de pruebas que puedes descargar desde éste enlace:

http://fedora.roving-it.com/FedoraMoblin12-Beta6-LiveCD.iso

Aunque no es oficial, bastante se ha hablado de un spin oficial para éste entorno de escritorio, como lo es hoy, por ejemplo, Fedora KDE. Ya veremos pues en próximas ediciones de Fedora cuál es la ruta para Moblin.

Finalmente un pequeño video demostrativo:



Para obtener más información acerca de Moblin, visita su sitio Web Oficial:

http://moblin.org/

Personalizando Fedora (Gnome): Compiz Fusion

Quizás el aspecto más llamativo de cualquier distro es la capacidad de ejecutar Compiz Fusion ya que aunque en términos de productividad no es nada útil, es una muestra de las capacidades gráficas de Linux y es un "lujo" que nadie quiere dejar de tener.


Para instalarlo sólo ejecute las siguientes instrucciones en una Terminal (consola):



Para ejecutarlo solo deberá ejecutar en consola:

$ fusion-icon

Ahora puede personalizar todos los aspectos de Compiz (incluyendo los plug-ins) en el menú Sistema => Preferencias => Administración de Opciones CompizConfig.

Si no arranca por defecto Compiz, puede agregarlo como programa de inicio:
Valla al menú Sistema => Preferencias => Aplicaciones al Inicio. En esta pantalla verá todos los programas que se cargan al inicio, lucirá como:



Haga clic en el botón "añadir" para agregar un nuevo programa de inicio. Verá un cuadro de diálogo así:



Ingrese la información que se le solicita:

Nombre: Compiz Fusion Icon
Comando: fusion-icon
Comentario: Gestor de ventanas Compiz para Gnome

Haga clic en "Aceptar" y a continuación en "Cerrar". De ahora en adelante se ejecutará el comando "fusion-icon" cada vez que inicie sesión en Fedora.
Se recomienda ampliamente el uso de Fusion Icon porque al ubicar un icono junto al reloj permite fácilmente escoger el decorador y el gestor de ventanas así como recargar la configuración de ser necesario.

Nota: Si su tarjeta de video está en la lista negra de dispositivos de Compiz Fusion intente ejecutar compiz con el siguiente comando:

$ LIBGL_ALWAYS_INDIRECT=1 fusion-icon

Para que este comando se ejecute cada vez que se inicie Fedora debe crear un nuevo documento de texto para ello ejecute en consola:

$ gedit /home/su-nombre-de-usuario/.iniciarCompiz

El archivo de texto debe quedar igual a este:

#!/bin/bash
# Arranque de Compiz Fusion
LIBGL_ALWAYS_INDIRECT=1 fusion-icon

Como verá, nuestro archivo de texto básicamente es un script que lanza el comando personalizado de Compiz. Para lograr que se ejecute cada vez que inicie Fedora siga los mismos pasos para agregar Compiz al inicio del sistema pero en:

Nombre: Compiz Fusion
Comando: /home/su-nombre-de-usuario/.iniciarCompiz
Descripción: Efectos de escritorio

Finalmente le damos permisos de ejecución al archivo:

$ chmod a+x /home/su-nombre-de-usuario/.iniciarCompiz

Y por cierto ¡disfruta!

Personalizando Fedora (Gnome): Nautilus

Personalizando el navegador de archivos de Gnome.

Cambiando el comportamiento del explorador

Como usuario de Windows resultará incomodo que cada vez que abra una carpeta en Nautilus, ésta se abra en una nueva ventana. Para que funcione al estilo navegador abra una nueva ventana de Nautilus (puede ser su carpeta personal), a continuación valla al menú Editar => Preferencias.

Ahora verá un cuadro de diálogo donde puede ajustar las preferencias de Nautilus. Seleccione la pestaña "Comportamiento" verá una pantalla similar a esta:



Ahora active la casilla de verificación de la opción "Siempre abrir en una ventana de navegador". Una vez seleccionada haga clic en cerrar, cierre la ventana de Nautilus y la próxima vez que ejecute de nuevo el explorador de archivos de Gnome tendrá el comportamiento clásico del navegador.

Dale a cada carpeta su estilo

Nautilus también puede darle la apariencia a cada carpeta de acuerdo a sus gusto. Para ello valla a la carpeta que desea personalizar. Valla al menú Editar => Fondos y Emblemas. Verá una pantalla así:



Desde aquí puede seleccionar fondos y colores para la carpeta además de emblemas a los elementos que están contenidos en la misma. Tan sólo basta arrastrar y soltar el fondo o color deseado a alguna parte vacía de la carpeta.

Para agregar emblemas, sólo arrástrelos hasta el elemento que desea marcar.

lunes, 21 de diciembre de 2009

Montando partición NTFS en Fedora / Linux. (Forma 2: Clásica)

A veces resultará necesario volver a configurar Fedora para montar estas unidades ya sea por algún cambio del sistema o por un funcionamiento inapropiado.

Para nuestra fortuna Fedora 12 ya viene con el soporte para NTFS por defecto. Por lo que solo debe ocuparse de decirle qué unidad montar y en dónde.

Paso 1

Los sistemas Linux usan la carpeta "mnt" para montar las unidades externas. En dicho directorio deberá crear una carpeta que contendrá el contenido de la unidad. Usted puede darle el nombre que desee al directorio, pero para efectos del ejemplo le llamaremos Windows. Para ello sólo ejecute en terminal:

$ su -c 'mkdir /mnt/Windows'

Paso 2

Para que usted pueda acceder a dicha carpeta "con todos los juguetes" debe cambiar los permisos de la misma. Para este fin sólo ejecute en consola:

$ su -c 'chmod a=rw /mnt/Windows'

Paso 3

Ahora deberá identificar el nombre de la unidad a montar. Para efectos prácticos puede identificar su disco duro usando gParted. (gParted es un software para modificar y cambiar las particiones del PC, no interesa realizar ningún cambio en las particiones sino identificar la de Windows). Para instalar gParted sólo ejecute:

$ su -c 'yum -y install gparted'

Una vez instalado valla a Aplicaciones => Herramientas del Sistema => Editor de particiones gParted en Gnome o KickOff => Aplicaciones => Sistema => Editor de particiones Gparted. Ahora verá una una pantalla similar a esta:



Será muy fácil identificar la partición de Windows. ¿Cómo? El primer aspecto es que el sistema de archivos de la unidad por obvias razones debe ser NTFS, por tanto centre su atención en las unidades cuyo sistema de archivos es NTFS.

Si aún no ha logrado identificar la unidad, le será de utilidad recordar el tamaño de la unidad (Windows le da ese dato). Busque e identifique la unidad cuyo tamaño se ajuste al proporcionado por gParted.

Como se dará cuenta todas las unidades son identificadas con "sdaX" donde X es un numero entero. Identifique dicho nombre ya que esa es la forma como Fedora reconoce las unidades de disco. Por ejemplo su unidad a podría ser "sda4".

Paso 4

Una vez identificada la partición, es hora de decirle a Fedora que monte esa partición. Para ello es necesario modificar el archivo fstab (El fstab es el archivo que controla que unidades se cargan al inicio, por lo que verá en texto las instrucciones que montan las unidades actuales). Para abrir y editar el archivo fstab ejecute en consola:

$ su -c 'gedit /etc/fstab'

ATENCION: Fedora por defecto ha generado una línea que monta la misma unidad. Borre con precaución dicha línea (La identifica porque es idéntica a la que ubicó en gParted como sdaX) y continúe este proceso.

Ahora al final del archivo agregue la siguiente línea:

/dev/sdaX /mnt/Windows ntfs-3g rw,defaults,umask=0000 0 0

(Unidad, punto de Montaje, Tipo y permisos de lectura y escritura)

"sdaX" = La unidad que identificó en el paso 3 en gParted.
"/mnt/Windows" = La carpeta creada en el paso 1 para contener la unidad.

A continuación guarde el archivo. (Archivo, guardar) y Listo!

Solo necesita reiniciar el PC y si siguió los paso con cuidado solo debe comprobar que el contenido de su partición de Windows está ahora visible en la carpeta /mnt/Windows de Fedora. No olvide que puede crear un acceso directo el cual puede ubicar en el escritorio. Solo requiere hacer clic derecho sobre la carpeta "mnt" y luego la opción "Crear enlace".

Verá un acceso directo como en Windows. Corte y pegue dicho acceso directo en la ubicación de su preferencia.

Montando partición NTFS en Fedora / Linux. (Forma 1: Recomendado)

La forma más fácil de acceder a las particiones de Fedora es simplemente dando permisos al usuario para poder acceder a las particiones. Recuerde que éstas ya se montan automáticamente y no es necesario instalar software adicional.

Nota: Este método aunque es posible en KDE, establecer las politicas de acceso a los dispositivos no funcionará pues KDE maneja su propio sistema de entrada/salida (I/O) e ignora la configuración de Gnome.

Paso 1

Cambiar el modo de operación de SELinux. SELinux es un excelente herramienta que se encarga de generar políticas que impidan que se hagan operaciones que comprometan la seguridad del equipo. No obstante, a veces es muy estricto, y en general los usuarios promedio no requieren de políticas de seguridad tan avanzadas.

Para cambiar el modo de operación de SELinux valla al menú Sistema => Administración => SELinux Management en Gnome o KickOff => Aplicaciones => Administración => SELinux Verá una pantalla así.



En la opción: System Default System Mode escoja "Permisive"
En la opción: Current Enforce Mode escoja "Permisive"

Como habrá podido notar no se está desactivando las ventajas de SELinux pero si está siendo configurado en un modo de trabajo más flexible. Apto para el usuario promedio.

Paso 2

Ahora es tiempo de ir al menú: Lugares => Equipo en Gnome o KickOff => Máquina => Home. Si todo en el equipo anda bien verá la unidad NTFS etiquetada como "Soporte xx GB". Para montar la unidad sólo haga doble clic sobre ella. Verá una pantalla así:



En esta pantalla, Fedora naturalmente requiere la contraseña de super administrador ó root. Ingrésela. Para que la unidad se monte sin necesidad de ingresar de nuevo la contraseña, active la casilla de verificación "Remember Autorization". Haga clic en "Aceptar" y de esta manera, desde ahora usted siempre estará autorizado para leer y escribir en la unidad NTFS

Nota: Si desea cambiar ó revocar los permisos valla al menú Sistema => Preferencias => Sistema => Autorizaciones en Gnome o KickOff => Aplicaciones => Preferencias => Autorizaciones.

En la parte izquierda ubique la sección Hal => Storage y a continuación el ítem "Mount File Systems from Internal Drives". En la parte derecha aparecerán la lista de usuarios permitidos, desde ahí puede editar, añadir ó eliminar los usuarios que tienen el acceso a la unidad.


sábado, 19 de diciembre de 2009

Ya está disponible VirtualBox 3.1

El pasado 30 de noviembre se realizó el lanzamiento de VirtualBox 3.1, se trata de una actualización mayor del software de virtualización bandera del mundo del software libre, que trae numerosas correciones y mejoras entre las que se destacan:



  • Teletransporte: Ahora es posible migrar un sesión de una máquina virtual "en caliente" de un host a otro.
  • Los estados de las máquinas virtuales ahora pueden ser restaurados desde una instantánea arbitraria. (No desde la última tomada).
  • Aceleración 2D para máquinas virtuales Windows.
  • Ahora las unidades de CD/DVD pueden ser conectadas a un controlador IDE arbitrario.
  • El tipo de conexión de red ahora puede cambiarse mientras la máquina virtual está corriendo.
  • Mejoras significativas en el rendimiento de máquinas virtuales PAE y AMD64.
  • Soporte experimental para EFI (Extensible Firmware Interface).
  • Soporte para adaptadores de red paravirtualizados. (virtio-net).
Y mucho más! Consulta la lista de cambios:

http://www.virtualbox.org/wiki/Changelog

Para aprender más acerca de las características de VirtualBox 3.1 consulta el manual oficial:

http://download.virtualbox.org/virtualbox/3.1.2/UserManual.pdf

Para consultar cómo instalar y/o actualizar Virtual 3.1 en Fedora por favor consulte:

http://piensa-binario.blogspot.com/2009/12/compatibilidad-con-aplicaciones-windows_19.html

Compatibilidad con Aplicaciones Windows: Sun xVM VirtualBox

Si definitivamente Wine no resolvió la necesidad de ejecutar una aplicación es necesario solucionar el problema de raíz, para ello acudimos a VirtualBox. VirtualBox xVM de Sun es una aplicación que permite virtualizar no programas sino sistemas operativos completos.

Por esta razón VirtualBox es una excelente solución, ya que le permite instalar cualquier sistema operativo en pasos sencillos y por tanto puede ejecutar cualquier programa de forma "nativa" sobre Linux.



Resumiendo, VirtualBox le permite instalar Windows en Linux. El sistema operativo "emulado" se le denomina máquina virtual y en cada una (puede haber varias) puede instalar y ejecutar cualquier software común y corriente. Sólo es recomendable tener buena cantidad de memoria RAM para que Windows ó cualquiera otra que sea su máquina virtual pueda ejecutarse de forma fluida.

Paso 1

Descargar VirtualBox para Fedora. Puede descargarlo desde la dirección:

http://download.virtualbox.org/virtualbox/3.1.2/VirtualBox-3.1-3.1.2_56127_fedora12-1.i686.rpm

Al momento de la realización de esta guía la versión más reciente de VirtualBox es la 3.1.2. Recomendamos al lector visitar la página de descargas para verificar si no se encuentra una versión más reciente.

http://www.virtualbox.org/wiki/Linux_Downloads

Paso 2

Ahora, vamos a instalar las dependencias necesarias para que VirtualBox pueda ejecutarse, para ello vamos a la consola de comandos y digite:



Nota: Si usted tiene una máquina virtual con Fedora, es decir, Fedora es el sistema virtualizado, estas son exactamente las mismas dependencias que requiere para instalar VirtualBox Guest Additions; un conjunto de utilidades que mejoran su experiencia con la máquina virtual.

Paso 3

Como notará el archivo descargado tiene la extensión .rpm. Usaremos Yum para instalarlo. Asumiendo que el archivo se descargó en la carpeta Descargas de su directorio personal en una terminal digite:



Nota: Por favor ajuste la instrucción a la versión de VirtualBox que ha descargado.
Nota: Si tiene una instalación anterior de VirtualBox, necesitará eliminarla en primer lugar. Use:
$ su -c 'yum remove VirtualBox'

Con esta instrucción Fedora instalará VirtualBox en su PC. Una vez terminado el proceso podrá ejecutar VirtualBox en el menú Aplicaciones => Herramientas del Sistema => Sun xVM VirtualBox en Gnome o el menu KickOff => Aplicaciones => Sistema => Virtual Machine.

Paso 4

Finalmente no olvide agregar su usuario al grupo vboxusers. Para ello ejecute en consola:

$ su -c 'system-config-users'

A continuación seleccione su nombre de usuario y haga clic en "Propiedades". Finalmente en la pestaña "Grupos" busque y active la casilla de verificación "vboxusers". Una vez hecho esto haga clic en Aceptar.

Nota: Una vez finalizado el proceso es ampliamente recomendado reiniciar el equipo (aunque no es obligatorio).

lunes, 14 de diciembre de 2009

¿Porqué Linux es mejor que Windows?

En un post anterior mencionamos las principales ventajas de GNU/Linux; hablamos del software libre, hablamos de la seguridad, hablamos del rendimiento pero muy por encima... así que el lector curioso se preguntará ¡bueno! Linux es más seguro ¿qué lo hace más seguro? ¿qué lo hace más eficiente? ¿qué lo hace más escalable? ¿porqué? ... pues bien aquí va una explicación más profunda y un poco más técnica del asunto... con argumentos concretos, evitando en lo posible pasiones y estrategias de marketing (porque Microsoft dice lo mismo de Windows cada nueva versión...).



Debido a que me he extendido un poco (pero solo un poquito) en los temas a tratar, los he separado para facilitar su lectura y comprensión.

1) Seguridad
2) Rendimiento
3) Libertad, personalización y costos.

Salud!

¿Porqué Linux es mejor que Windows? Libertad, Personalización y costos

Otra de las grandes ventajas del sistema operativo del pinguino es que es "software libre". Este término implica que puedes descargar, usar, compartir y modificar el software a tu antojo...



Libertad

Pero a un ser humano que tiene más idea un pepino de programación ¿de qué carajos le sirve que sea software libre? Pues bien, la ventaja más obvia es que no debe pagar una licencia por usar el software, es decir, puedes decir adiós a "Usted puede haber sido víctima de una falsificación,  "Valide su copia de Windows", "Programa de Ventajas de Windows Original" ... y claro a las búsquedas de seriales, cracks, keygens y todo el arsenal para pasar por astutos y no pagar por una licencia...

En este sentido, como profesional en Informática, siempre he pensado que elegir Windows es una decisión muy respetable... pero si tanto te gusta ¿porqué no pagas tu licencia? Si no cuentas con el dinero... hoy en día existe hasta créditos para ello... pero siempre sé ético y consecuente con tu pensamiento... ¡No a la piratería! - En otro caso el software libre puede ser la mejor la opción para tus necesidades :)

Quizás para quienes sencillamente les importe la cuestión del bolsillo... podemos dejarlo en sencillamente "es gratis".

Otra ventaja que un programa sea de código abierto es que proporciona más confianza al usuario... ¡no hay nada que esconder! Así que pocas posibilidades hay de tener los famosos backdoors y otros "juguetes" que dejan algunos programadores de forma intrusiva.

Y por supuesto, la ayuda de la comunidad que siempre está atenta a resolver las inquietudes a través de los diversos foros y redes sociales.

Personalización

GNU/Linux y en general todo programa abierto tiene el enorme potencial de ser ajustado a los necesidades del usuario, claro, seguramente debas tener conocimientos en programación para adaptar un programa a una solución específica pero con suerte podrás beneficiarte de nuevas funcionalidades y características desarrolladas por la comunidad.

Costos

Ya vimos anteriormente, la reducción de costos en cuanto a licencias... ¡imagina todo lo que tu empresa podría ahorrar implementando soluciones abiertas!



Por supuesto la inversión no siempre es necesariamente cero, pues se requiere el proceso de migración (si hay un sistema existente) y capacitación en las nuevas herramientas... pero es un costo pequeño al lado de la inversión en licenciamiento (contando su renovación de acuerdo al producto) y su capacitación (al incluir nuevas funciones).

¿Porqué Linux es mejor que Windows? Rendimiento

Otra afirmación constante en el mundo de la informática es "Linux tiene un mejor rendimiento..." ¡aja! pero ¿qué es mejor rendimiento? ¿para quién es mejor rendimiento? Quizás las palabras mágicas que se nos vienen a la cabeza son velocidad y eficiencia ¿verdad?



Pues bien, el sistema operativo del pinguino se enorgullece de su rendimiento debido a varios factores:

Modularidad

El sistema operativo del pinguino está construido por partes, las cuales pueden habilitarse o deshabilitarse en su mayoría a voluntad... así por ejemplo, una empresa dedica un equipo a la base de datos, por lo que puede prescindir enteramente de la interfaz gráfica (entre otros artilugios) para maximizar la capacidad y operación de su servidor.




Claro, ¡genial en una empresa! pero ¿cómo carajos puedo aplicar eso en la vida diaria con mi computador casero? Los límites están en tu mente, pues para empezar puedes escoger un entorno de escritorio que varía entre apariencias modernas y por supuesto más pesadas como KDE y algunas más conservadoras pero livianas como Gnome y XFCE.

Luego de la misma forma, escoges los servicios y el software a tu gusto... por lo que tu computador siempre contará con lo necesario para ser productivo... con un bajo impacto en el rendimiento.

Gestión de memoria

La gestión de memoria en GNU/Linux es uno de los puntos fuertes del pinguino... pues a través de su paso por los años y la colaboración de miles de programadores alrededor del mundo han concebido una gestión de memoria supremamente eficiente.

La memoria RAM por defecto se reserva en su mayoría para operaciones de lectura y escritura (caché de disco) optimizando los accesos al disco duro; cuando un programa se abre sencillamente se asigna su espacio en la RAM (recuerda que está reservada más no ocupada el 100% del tiempo) y una vez se cierra el programa libera inmediatamente sus recursos.

Así otro programa que se ejecute encontrará recursos disponibles... y siempre tardará un tiempo constante en abrirse.

En contraste Windows no libera la memoria inmediatamente al cerrar un programa, sino que se mantiene en caché aumentando significativamente la  velocidad del mismo al volverse abrir, pero resintiéndose enormemente el rendimiento tras unas horas de operación, pues el caché se ocupa, y si la aplicación no está en memoria, se tarda más en limpiar y volver a asignar recursos.

Por supuesto, esto ha venido mejorando en cada versión de Windows... pero que levante una mano a quien no le haya tocado reiniciar Windows por que se puso lento... ¡por fin una razón científica par ello!

Por otra parte la gestión de memoria virtual (aquella que se usa para mitigar la falta de RAM) también es una punto fuerte del pinguino... en Windows se crea un archivo el disco duro local (usualmente C:/) llamado pagefile.sys. Allí se escriben todos los datos "que no caben" en la RAM... se llama archivo de paginación.

En cambio en GNU/Linux este archivo de paginación se hace en una partición diferente dedicada llamada SWAP. Esta partición cuenta con un sistema de archivos especial para operaciones de lectura y escritura intensivas y además por tratarse de una partición diferente reduce la contienda del sistema operativo por tener acceso de E/S a la unidad.

Adaptabilidad sin límites

Quizás la mayor ventaja de Linux sea su misma naturaleza libre... pues permite a cualquiera descargar y adaptar el software a sus necesidades y de paso optimizar el rendimiento.

Descargar y compilar el código no sólo implica la capacidad de decidir qué va y que no va en el sistema operativo sino además la capacidad de optimizarlo para un sistema específico. Por ejemplo el código puede ser compilado para un juego de instrucciones específico, por ejemplo para Pentium 4o  Intel Core 2 Duo sacando mucho más provecho de los procesadores más modernos.

Por defecto la mayoría del software viene compilado de forma "genérica" para abarcar tanto público como sea posible... pero por este medio siempre se puede obtener más provecho.

El sistema de archivos

También el sistema de archivos juega un papel vital en el desempeño y confiabilidad del sistema e indica la forma como el sistema operacional guarda los datos físicamente en el disco duro.



Windows usa NTFS (NT File System), un sistema, ya por cierto antiguo (desde 1993) que se caracteriza por ser entre otras cosas bastante desordenado... por esta razón es necesario desfragmentarlo con regularidad.

Linux utiliza ext4 (puede usar varios pero Ext es el más extendido) presentado en 2008 (recién salido del horno) que cuenta con registro por diario (Journaling) y con una excelente cohesión por lo que virtualmente no necesita ser desfragmentado.

No obstante, ext4 puede manejar discos y archivos de tamaño mucho más grandes que NTFS, por lo que aún con una fragmentación relativa por debajo del 10%, se consideró necesaria la inclusión de una herramienta de desfragmentación en línea... optimizando aún más el rendimiendo de los discos duros.

Escalabilidad

Finalmente, la misma capacidad de adaptibilidad de Linux lo hace apto para operar tan bien en computadoras que considerariamos obsoletas como en equipos de última generación... ahorrando costos e inversión en la empresas, y... ¡salvando el mundo! ante el impacto ecológico que conlleva extender la vida útil de un computador por uno o dos o más años.

¡Salva el mundo! ¡Adopta un pinguino!

¿Porqué Linux es mejor que Windows? Seguridad

Uno de los puntos fuertes de GNU/Linux y quizá uno de los aspectos de lo que más se "glorían" los Linuxeros es de la seguridad del sistema operativo.
Lo primero que hay que tener en cuenta es que decir "seguro" no es lo mismo que decir infranqueable ¿comprendido?... en otras palabras Linux como cualquier otro sistema operativo también es suceptible de ser atacado y vulnerado... desde hace mucho tiempo existen conceptos de virus... los mismos antivirus... y tantas otras herramientas de "uso académico" para entretenerse en casa (esto lo digo para que no rasguen sus vestiduras al leer "nuevas" noticias de ¡se encontró un virus en Linux! ¡el mundo creía que era lo más poderoso! en fin; la prensa es muy sensacionalista en este sentido y ciertas empresas aprovechan para hacer mala publicidad y de paso justificar (reposicionar) sus actividades y productos.

Mito urbano: Linux es más seguro por ser minoría, por tanto no es blanco de los atacantes.

Por otra parte, se dice que Linux no es realmente seguro; simplemente es menos atacado por tratarse de una minoría... y los "atacantes" prefieren tener tanto alcance como sea posible ...pobre de Windows... porque es el más extendido.



Ciertamente un atacante podría preferir atacar un servicio o plataforma en base a su popularidad, pero aunque es una razón necesaria, no es suficiente para afirmar que por ello GNU/Linux sea inseguro.

De hecho, sólo basta mirar los servicios más importantes en la red: Google salta a la vista, las bolsas de valores más importantes del mundo, agencias de seguridad nacional, y un convicente dominio en el top 500 de los computadores más poderosos del mundo (que les juro no los usan para entrar a Facebook) y verá un común denominador... el sistema operativo del pinguino.

¿No es un botín de ese nivel lo que pretendría un atacante? ¿acaso no son los servicios más críticos de la red?

Claro, podrán replicarme en los comentarios... que se puede obtener beneficio con ataques menos sofisticados y blancos más fáciles como ¿Windows? ¡Exacto! No necesaramiente el factor "cobertura" es el decisivo sino es el factor "éxito". Atacando una plataforma "vulnerable" sencillamente me garantiza un menor esfuerzo y una mayor probabilidad de ganar!

Pero bueno... ¿qué es lo que hace a GNU/Linux más seguro? El primer factor es ser una plataforma diferente... todo software (incluyendo virus y malware en particular) requiere estar escrito para funcionar sobre un sistema operativo X, es por eso que encuentras versiones de un software para diferentes sistemas operativos (Linux, Mac y las versiones de Windows).

Como el malware en general está escrito para Windows, sencillamente "no corre" en GNU/Linux. Solucionado el problema de los virus ¡Qué tipos tan genios! ¿no?

Pues no... es más que obvio que el problema de la seguridad no se limita a una cuestión tan simple como la mera "plataforma". Sino preguntémole a Microsoft y su compatibilidad "hacia atrás" mochada de Windows Vista que lo hacía "más seguro" o mejor aún a MacOS X que siendo tan diferente a Windows (por ser tipo Unix) ya recomienda explícitamente a sus usuarios contar con software antivirus... y claro los antecedentes actuales de amenazas escritas específicamente para correr en GNU/Linux.

Entonces nos preguntamos y ¡al fin llegamos! a las líneas de defensa del pinguino. Lo voy a resumir en una frase:

Linux es un sistema operativo concebido para ser seguro por naturaleza.

¡Que frase tan corta pero sustanciosa! Desde sus comienzos, GNU/Linux tuvo como principio la seguridad (y no como Windows donde este ítem es un valor agregado) por lo que su arquitectura y diseño están pensados para si bien no eliminar la posibilidad de ser un objetivo alcanzable, limitar el impacto de un ataque de cualquier naturaleza.



Es por esta razón que GNU/Linux cuenta con una administración de usuarios y permisos tan estricta, donde cada usuario, rol o archivo del sistema cuenta con unos permisos bastante efectivos... de tal forma que en caso de ser atacado y posteriormente vulnerado únicamente podría afectar los archivos del usuario y no el sistema completo. (Alguien recuerda la palabra formatear... ya no).

En Windows también hay usuarios y permisos... pero no están construidos por diseño sino como un "plus"... por lo que fácilmente se pueden saltar los privilegios e instalar software y otras cositas sin autorización...

Sin embargo, una característica tan básica como la separación real entre administrador - usuario ha demostrado ser tremendamente eficaz y Microsoft lo notó así implementando su cuestionado UAC (User Account Control) que aún dista bastante de lo que es hoy la gestión de usuarios en Linux.

Entonces ¿la seguridad en GNU/Linux se limita a robar la contraseña de root? Por supuesto que no, todo buen administrador sabe que es el primer objetivo a atacar por lo que casi siempre se cambia el nombre de la cuenta, su contraseña y se limita su acceso a unos pocos servicios... haciendo el "tomar la cuenta de root" una tarea bastante seria.

Mito urbano: Linux es inseguro porque es de código abierto

También se cree que GNU/Linux puede tener una seria desventaja por ser de código abierto... ¿en serio? Ah claro!, seguramente el código cerrado o privativo ha sido la clave del éxito para la seguridad de Windows...

Para empezar, hay que tener en cuenta que siempre que usas GNU/Linux, se usa el compilado, o mejor el ejecutable. La probabilidad que alguien pueda encontrar una falla directamente en el código y explotarla es bastante remota y mucho menos si debe realizar modificaciones... pues es obvio que nadie en su sano juicio recompilaría el código de una fuente poco confiable (contando además que es una tarea ya poco común con la gran cantidad de software compilado y firmado en los repositorios de las distros).

En dado caso que sucediera, el tener el código abierto es más una ventaja... ya que en cuestión de horas los foros y redes sociales implicados tendría varios aportes de personas de todo el mundo, bien sea con soluciones temporales o definitivas por parte de los desarrolladores del programa que caerían como anillo al dedo... cosa que no sucede a menudo con Windows... siempre toca esperar la solución de por parte de ellos... días, semanas y si tienes mala suerte esperar varios meses por el Service Pack que solucione tus problemas.

Pero claro, GNU/Linux también cuenta con otra serie de defensas... como el principio básico de la seguridad en red, el cortafuegos, que integrado en el Kernel Linux (IPTables) hace un trabajo extraordinario.

También contamos con SELinux (Security Enhanced Linux), quizás la línea de defensa más moderna y poderosa del pinguino... desarrollada por la Agencia de Seguridad Nacional de los Estados Unidos concebida para eliminar las limitaciones de los permisos de usuarios y archivos (complicando aún más la tarea de robar la contraseña de root) estableciendo además contextos de seguridad, asegurando los recursos y protegiendo los sectores de memoria de usuario y del sistema operativo.

Finalmente contamos ya con soluciones antivirus tradicionales, que si bien hoy aún no son útiles ni necesarias por si mismas en Linux, son una muy buena opción cuando nuestro servidor pinguino actúa como centro de una red Windows, limitando la expansión e infección de más equipos en la red.

Concluyendo, GNU/Linux es un sistema operativo supremamente seguro, pero insisto en que no es imbatible; no obstante si lo comparamos al lado de Windows así parece.

De todas formas, siempre hará falta una buena dosis de sentido común y buenos hábitos de navegación para reducir aún más el riesgo de comprometer la seguridad de tu computador.

Compatibilidad con Aplicaciones Windows: Wine

Wine (que no es un emulador sino una re-implementación de las API Windows), te permitirá ejecutar aplicaciones Windows básicas ( y algunas no tanto) en Fedora (Linux). Wine integra las librerías básicas de Windows logrando así "emular" el software Windows de forma segura sobre Linux.



Para instalar Wine solo ejecute en consola:

$ su -c 'yum -y install wine'

Con esta instrucción, Fedora descargará e instalará Wine y sus componentes necesarios.

¿Cómo hacerlo funcionar?

Debe tener en cuenta que, como dijimos anteriormente, Wine no es un emulador sino una reimplementación de la API Windows. Por ello para que un programa funcione debemos instalarlo (en Wine claro) común y corriente tal y como si fuera Windows. Por ejemplo, tenemos el instalador del programa X y lo llamaremos “xinstaller.exe”. Para comenzar la instalación de X podemos hacerlo:

La manera de la "abuela" (Consola)

En una terminal digite:

wine /ruta/xinstaller.exe

La manera "moderna" (Interfaz gráfica)

Sólo valla a la carpeta que contiene el "xinstaller.exe", una vez ubicado selecciónelo y haga clic derecho sobre el mismo. Verá el menú contextual y seleccione la opción "Ejecutar con Wine Windows Emulator".

Comenzará la instalación del programa X tal y como se haría en Windows. Una vez instalada la aplicación la puede encontrar en el menú Aplicaciones => Wine en Gnome o en el Menú KickOff => Aplicaciones => Wine => Programas. Desde allí podrá ejecutarla.

¿Y si no funciona?

Es posible que el software a emular no funcione con Wine correctamente,
para salir de cualquier duda puede consultar la página de la base de datos de aplicaciones Wine, en la cual, encontrará información valiosa sobre el software soportado y uno que otro truco para lograr hacer funcionar un programa en específico. La dirección del sitio es:

http://appdb.winehq.org/

sábado, 12 de diciembre de 2009

Multimedia en Fedora IV: Trabajando con CDs y DVDs

Una labor sumamente importante en la actualidad es la creación y edición de CD y DVD ya sea para quemar la música favorita o para respaldar la información crítica de nuestro PC. Para esta tarea, el mundo del software libre nos ofrece cantidad de programas no sólo capaces de realizar esta tarea sino que además incluyen funciones adicionales que facilitan el "menester" como asistentes “paso a paso” e integración con otros programas para facilitar la búsqueda de contenido a quemar.

Sin embargo, hay dos programas que sobresalen por su facilidad de uso, funciones e integración que son K3B (recomendado para el entorno KDE) y Brasero (recomendado para el entorno Gnome).

Brasero

Brasero es el software de grabación de CD/DVD de Gnome más avanzado (existen otros como Gnomebaker). Este software le permitirá realizar las labores básicas de creación de discos e incorpora una interfaz impecable muy fácil para cualquier labor. Destaca por la simplicidad de uso y por ser muy liviano.



Para instalar brasero en Fedora solo ejecute la siguiente instrucción en una terminal:

$ su -c 'yum -y install brasero'

Más información y características de este programa en:
http://www.gnome.org/projects/brasero/

K3B

K3B es el programa para crear discos más avanzado que tiene el mundo de software libre. Está a la altura de programas tan populares como Nero (en la versión Windows). Destaca por tener la mayor cantidad de opciones disponibles.



Para instalar K3B en Fedora sólo ejecute en una ventana de terminal (teniendo RPM Fusion instalado):

$ su -c 'yum -y install k3b k3b-extras-freeworld'

Más información y características de este programa:
http://k3b.plainblack.com/

Montar una imagen ISO como un dispositivo.

Para montar una ISO como una unidad real (Al mejor estilo de Virtual Daemon o Alcohol en Windows) en Fedora no es nada difícil. Es decir, teniendo la imagen grabada en el disco duro, no es necesario quemarla en un disco real para poder ver su contenido sino únicamente montarla en una "unidad virtual". Así
podremos ver el contenido de la imagen tal y como si estuviera quemada físicamente en un CD o DVD.

Paso 1

Debemos ubicar el directorio en donde se encuentra la imagen a montar. Por ejemplo su imagen pude estar en /home/usuario/mi-imagen.iso

Paso 2

Lo mejor es crear una carpeta que contendrá el contenido de la unidad. Por ejemplo puede crear una carpeta llamada "Mi-Disco" en su directorio personal. La carpeta entonces estará ubicada en /home/usuario/Mi-Disco

Paso 3

Ahora el momento final, abra una ventana de Terminal (consola de comandos) y ejecuta las siguientes instrucciones:

$ mount -t iso9660 -o loop 
/home/usuario/mi-imagen.iso /home/usuario/Mi-Disco

(Montar, formato, origen de la imagen y destino de la imagen).
Así podrá visualizar el contenido de una imagen grabada en su disco duro sin necesidad de quemarla realmente.

jueves, 10 de diciembre de 2009

Multimedia en Fedora III: Reproductores recomendados

Fedora trae por defecto en Gnome el reproductor Rythmbox, el cual, siguiendo el estilo de Gnome es tremendamente sencillo, pero cumple a cabalidad su función. Sin embargo, el mundo del software libre siempre permite elegir, y los reproductores no son la excepción. A continuación recomendamos los reproductores más populares y poderosos del mundo libre.

Banshee



Banshee (recomendado para el escritorio Gnome) es un reproductor supremamente completo y potente, que combina características como librería, soporte a podcasts, radio streaming, búsquedas avanzadas en la biblioteca,
carátulas de discos, listas de reproducción, incluso video y lo más importante (creemos nosotros) soporta sincronización con muchos dispositivos de audio portátiles incluidos los famosos Ipod y más recientemente los G1 (Android). (Ipod Touch e IPhone aún no pero tal vez algún día. Si este es su caso
necesitará instalar ITunes por medio de Wine).

Para instalar Banshee sólo ejecute en un terminal:

$ su -c 'yum -y install banshee'

Fedora resolverá las dependencias e instalará banshee en su computador. Para abrir Banshee sólo valla a Aplicaciones => Sonido y Video => Reproductor Multimedia Banshee.

Más información acerca de Banshee en su sitio Web Oficial:
http://banshee-project.org/

Amarok

Amarok (recomendado para el escritorio KDE) es, a riesgo de emitir un juicio, el mejor reproductor musical del mundo del software libre.



Combina de forma excepcional, biblioteca de medios, capacidad de obtener información desde la Web, soporte a Podcasts, radio streaming y soporte a dispositivos de audio portátiles incluidos la mayoría de los Ipod. (Ipod Touch e IPhone aún no pero tal vez algún día).

Para instalar Amarok en Fedora sólo ejecute en una terminal:

$ su -c 'yum -y install amarok'

Más información acerca de Amarok en su sitio Web Oficial:
http://amarok.kde.org/

Reproductor de Video MPlayer

De la misma forma Fedora trae por defecto Totem, el buen y sencillo reproductor de video de Gnome o Kaffeine en el caso de KDE. Sin embargo existen reproductores mucho más potentes y capaces y éste es el caso de MPlayer.



¿Qué ventaja tiene MPlayer? MPlayer es un reproductor multimedia muy completo, capaz de reproducir la mayoría de los formatos de video y con múltiples opciones de reproducción como complementos y subtitulado. Además también es bastante personalizable.

Para instalar MPlayer solo ejecute en una terminal:

$ su -c 'yum install mplayer smplayer'

Para abrir MPlayer en Gnome solo valla a Aplicaciones => Sonido y Video => SMPlayer y en KDE en el menú KickOff => Aplicaciones => Multimedia => A great Mplayer frontend SMPlayer.

Más información acerca de MPlayer en su sitio Web oficial:
http://www.mplayerhq.hu/design7/news.html

miércoles, 9 de diciembre de 2009

Multimedia en Fedora II: Plugin de Flash

Nota: Antes de proceder a la instalación de los códecs multimedia debes haber agregado primero el repositorio de Adobe. Si no lo has hecho aún consulta este post.

Una vez agregado el repositorio de Adobe ejecute en una terminal:

$ su -c 'yum -y install flash-plugin'

Con esto se instalará el plugin de flash en su computador. A continuación reinicie Firefox y listo!

Multimedia en Fedora I: Códecs de reproducción multimedia

Nota: Antes de proceder a la instalación de los códecs multimedia debes haber agregado primero el repositorio de RPMFusion. Si no lo has hecho aún consulta este post.

Gnome

Si está usando Gnome, por favor ejecute la siguiente instrucción (requiere la contraseña de root, es una sola instrucción):



Con esto Fedora resolverá las dependencias e instalará el software requerido para nuestra reproducción multimedia.

KDE

Si está usando KDE, por favor ejecute la siguiente instrucción (requiere la contraseña de root, es una sola instrucción):



Con esto Fedora resolverá las dependencias e instalará el software requerido para nuestra reproducción multimedia.

Thunderbird 3 ¡Finalmente!

Luego de un ciclo de desarrollo bastante amplio el equipo de Mozilla se enorgullece en presentar la tercera versión de su cliente de correo electrónico, se trata de Mozilla Thunderbird 3.0.



Esta nueva versión incluye características novedosas, así como una funcionalidad mejorada siguiendo los pasos de su "primo", el navegador Firefox. Entre las caracteríticas nuevas destacan:

  • Pestañas: Las pestañas o tabs (En Inglés) que tanto te gustan en Firefox ahora están también en tu cliente de correo electrónico, permitiendo pasar de un mensaje a otro fácilmente... ¡ah por cierto! También se guardan las pestañas abiertas al cerrar Thunderbird recuperándose las vistas de nuevo al abrirlo.
  • Búsqueda mejorada: Thunderbird presenta una nueva interfaz de búsqueda, que junto a su mejorado motor de indexación harán mucho más fácil encontrar aquel mensaje que no recuerdas cuándo recibiste.
  • Archivado de mensajes: Se trata de una función muy similar al "Archivar" de Gmail, característica muy útil por cierto para mantener limpia la bandeja de entrada.
  • Carpetas Inteligentes: Thunderbird ahora puede administrar en una sola carpeta todas las cuentas de correo electrónico... por ejemplo, en lugar de mostrar una bandeja de entrada por cada cuenta, muestra una sola con todos los mensajes.
  • Mucho más personalizable: Con el soporte a temas y a complementos basado en el motor de Firefox, Thunderbird se adapta a tu estilo y expande su funcionalidad fácilmente.
  • Y mucho más!
Para descargar Thunderbird 3 por favor visite:
http://es-es.www.mozillamessaging.com/es-ES/thunderbird/

Más información acerca de Mozilla Thunderbird 3:
http://es-es.www.mozillamessaging.com/es-ES/thunderbird/features/#tabs-search

Para instalar y/o actualizar a Thunderbird 3 en Fedora por favor consulta:
http://piensa-binario.blogspot.com/2009/12/productividad-en-fedora-v-clientes-de.html

Productividad en Fedora V: Clientes de correo electrónico

La mayoría de personas consultan y escriben sus correos electrónicos a través del navegador de Internet. Sin embargo, es una buena idea usar un cliente de correo electrónico si usted utiliza siempre el mismo computador ya que le permitirá:

  • Vincular una o más cuentas de correo electrónico: Hoy es completamente normal tener una cuenta de correo en Gmail y otra en Hotmail por ejemplo; así que usando el cliente de correo puede vincular las dos cuentas y operarlas de formas separada desde el mismo lugar.
  • Descargar sus mensajes al equipo: Si usted desea mantener una copia o bien descargar siempre los mensajes en su computador, necesita un cliente de correo electrónico, lo que además le permitirá consultarlos aún desconectado de la red.
  • Más seguro: Un cliente de correo normalmente trae herramientas de seguridad, como antispam y antiphishing más avanzadas y sofisticadas que las que se encuentran a través de la versión Web de su correo.
Evolution

Evolution en realidad es mucho más que un cliente de correo electrónico, es un gestor de información personal equiparable a Microsoft Outlook que combina correo, agenda, calendario y lista de tareas entre otras funciones en un solo lugar.



Además cuenta con soporte y conectividad integrada con Novell GroupWise y Microsoft Exchange. Soporte a protocolo a IMAP y además integración con el cliente de mensajería instantánea Pidgin.

Para instalar Evolution en su computador, sólo ejecute en consola el siguiente comando:

$ su -c 'yum -y install evolution'

Puede agregar o modificar cuentas de correo electrónico a través del asistente que se ejecuta la primera vez, o en el menú Editar => Preferencias, selecciona Cuentas de correo y pulsa sobre el botón Añadir.

Si desea agregar una cuenta de Gmail en Evolution por favor consulte:
https://mail.google.com/support/bin/answer.py?hl=es&answer=75725

Más información acerca de Evolution:
http://projects.gnome.org/evolution/

Wiki de Evolution:
http://www.go-evolution.org/Main_Page

Mozilla Thunderbird

Thunderbird es el lector de correo electrónico estrella de la fundación Mozilla y pese a que no es tan popular como su hermano Firefox, sin duda, es una de las mejoras opciones para consultar el correo electrónico.



Thunderbird soporta los protocolos IMAP/POP, correo HTML, noticias a través de RSS, corrector ortográfico y aunque, no tan avanzado como Firefox, soporta extensiones a través de complementos.

Para instalar Thunderbird en su computador sólo ejecute en una terminal:

$ su -c 'yum -y install thunderbird'

Para agregar una cuenta en Thunderbird sólo valla al menú Editar => Configuración de Cuentas. Luego has clic sobre el botón Añadir Cuenta.
Para obtener las funciones de calendario integrado, nada mejor que la extensión thunderbird lighting que puede instalar con la instrucción:

$ su -c 'yum install thunderbird-lighting'

Si desea agregar una cuenta de Gmail a Thunderbird por favor consulte las siguientes instrucciones:

http://mail.google.com/support/bin/answer.py?hl=es&answer=77662

Más información acerca de Thunderbird en su sitio Web oficial:
http://www.mozilla-europe.org/es/products/thunderbird/

Más información acerca de Thunderbird lighting en:
http://www.mozilla.org/projects/calendar/lightning/

Nota: Thunberbird 3.0 es la versión oficial en los repositorios de Fedora 12, que a pesar de ser una versión candidata (Release Candidate), es considerada estable y completamente funcional.
Actualización: Thunderbird 3.0 final se encuentra disponible.

martes, 8 de diciembre de 2009

Productividad en Fedora IV: Mensajería Instantánea exclusiva para MSN

Si por alguna razón no se siente cómodo usando ninguna de las opciones por defecto de su escritorio Fedora, hay otras buenas opciones libres, llamadas comúnmente "clónicos" de Windows Live Messenger, pues intentar imitar al máximo la funcionalidad del cliente de Microsoft.
 
aMSN

aMSN, es un clon del software de Microsoft que si bien aún le falta madurar para llegar al nivel del Windows Live Messsenger (no es fácil imitar un software de código cerrado por ingeniería inversa) es el más avanzado de su clase pues soporta gran cantidad de las funcionalidades propias del mismo, como video además de manejar plug-ins, extensiones y otros añadidos que enriquecerán su experiencia frente al PC convirtiendo a aMSN en el mejor software libre para mensajería instantánea.



 Para instalar la versión 0.97 en Fedora 12 solo debe abrir una ventana de consola ó terminal y digitar:

$ su -c 'yum -y install amsn amsn-plugins'

Más información acerca de aMSN en su sitio Web:
http://www.amsn-project.net/download.php

Emesene

Emesene es un nuevo e interesante programa escrito en el lenguaje Python, pensado para ser el reemplazo de Windows Live Messenger en un escritorio en Linux. Se distingue por tener una interfaz muy limpia, sencilla y clara. Aunque por supuesto no alcanza tener toda la funcionalidad propia del producto de Microsoft seguro está muy bien para la mayoría de las labores frente al PC.



 Para instalarlo sólo ejecute en una terminal:

$ su -c 'yum -y install emesene'

Más información acerca de emesene en su sitio Web oficial:
http://www.emesene.org/

Si me preguntan por una recomendación diría que Emesene, pero claro, el placer está en elegir y en el mundo del software libre usted sólo debe escoger lo que más le guste y en este caso, el campo de la mensajería instantánea no es la excepción.

Productividad en Fedora III: Mensajería Instantánea

Actualmente una de las herramientas de trabajo y de entretenimiento más importantes en cualquier PC que cuente con conexión a Internet es la mensajería instantánea. Los escritorios más populares, Gnome y KDE incluyen cada uno su propio cliente de mensajería instantánea. Ambos, destacan por su integración impecable en cada uno de sus entornos, ademas de soportar múltiples protocolos y capacidad de personalización.

Empathy
Empathy es el cliente de mensajería instantánea por omisión del escritorio Gnome y soporta bastantes protocolos destacando Google Talk, Jabber/XMPP, MSN Messenger, Yahoo!, Facebook, e Internet Relay Chat (comúnmente llamado IRC).


Entre sus características destacan:
  • Conversaciones en pestañas
  • Soporte a voz y video por medio de SIP, XMPP, Google Talk y MSN.
  • Puede conectarse a varias redes/protocolos simultáneamente
  • Soporta temas en la ventana de conversación.
  • Permite el reemplazo de los nombres de los contactos de la lista
  • Transferencia de archivos
  • Soporte Colaborativo de aplicaciones.
Empathy tiene una interfaz simple y funcional, muy al estilo Gnome, siendo sencillamente idóneo para chatear durante horas. Empathy ya viene instalado en Gnome, para abrirlo sólo valla al Menú Aplicaciones => Internet => Cliente de Mensajería Instantánea. Si por alguna razón no está instalado, o está usando KDE como entorno de escritorio puede instalarlo ejecutando en una terminal (requiere contraseña de root):

$ su -c 'yum -y install empathy'

La primera vez que ejecute Empathy verá un sencillo asistente que le permitirá ingresar su cuentas existente de correo, o bien crear una nueva.



Más información en su sitio Web oficial:
http://live.gnome.org/Empathy

Kopete
Kopete es el cliente de mensajeria instantanea por omisión del escritorio KDE y soporta entre otros los protocolos ICQ, AIM, Gadu-Gadu, IRC, Jabber, MSN Messenger y Yahoo! Messenger.



Entre sus caracteristicas destacan:
  • Conversaciones en pestañas
  • Puede conectarse a varias redes/protocolos simultáneamente
  • Permite el reemplazo de los nombres de los contactos de la lista
  • Transferencia de archivos
  • Supremamente personalizable.
Kopete cuenta con una interfaz sencilla, pero con bastantes opciones, al estilo KDE. Kopete ya viene instalado en KDE, para abrirlo sólo valla al menú KickOff => Aplicaciones => Internet => Cliente de Mensajería Instantánea.

Para agregar una cuenta sólo debes seguir el asistente ubicado en el menú Preferencias => Configurar. En el lado izquierdo verá la opción Cuentas => Seleccione la opción Añadir.



Sigue los pasos y ¡listo! a chatear se ha dicho. Puedes obtener más información sobre

Kopete en su sitio Web:
http://kopete.kde.org/

lunes, 7 de diciembre de 2009

Productividad en Fedora II: Instalar las fuentes TrueType Microsoft

Aunque la mayoría de las distribuciones de Linux viene por defecto con excelentes fuentes, en muchos casos resultará muy útil contar con las fuentes TrueType de Microsoft (como por ejemplo Arial) para asegurar la máxima compatibilidad con los documentos y/o aplicativos generados sobre Linux para funcionar en Windows o viceversa.

Para instalar las fuentes sólo ejecute en una terminal:

$ su -c 'rpm -ivh 
http://dezone.fedorapeople.org/msttcorefonts-2.0-1.noarch.rpm'

(La instrucción es una sola línea) De esta manera ya puede disfrutar las fuentes TrueType en Fedora.

Productividad en Fedora I: OpenOffice.org la suite de ofimática a la altura de MS Office

Para estar a la altura de Microsoft Office hace falta una suite de oficina poderosa, dicha suite tiene nombre propia y es OpenOffice.



Vale la pena recordar que aunque OpenOffice tiene sus propios formatos abiertos de archivo, es compatible con los archivos generados por Microsoft Office, dando la posibilidad de abrir y guardar documentos incluso en el formato de la más reciente versión Microsoft Office 2007.

La forma más rápida y sencilla de instalar OpenOffice es por medio de la consola de comandos; abra una terminal en el menú Aplicaciones => Herramientas del Sistema => Terminal en Gnome o en KickOff => Aplicaciones => Sistema => Terminal en KDE . En ella digite:

$ su -c 'yum -y install openoffice.org-base openoffice.org-calc 
openoffice.org-core openoffice.org-draw openoffice.org-impress 
openoffice.org-langpack-es openoffice.org-math 
openoffice.org-writer hunspell hunspell-es'

Se le solicitará la contraseña de "root" (super administrador) y Fedora resolverá las dependencias y descargará e instalará OpenOffice en su equipo.

En detalle los paquetes son:

  • OpenOffice.org-base (El administrador de bases de datos de OpenOffice)
  • OpenOffice.org-calc (Hoja de cálculo de OpenOffice)
  • OpenOffice.org-core (El corazón de OpenOffice)
  • OpenOffice.org-draw (Editor de gráficos de OpenOffice)
  • OpenOffice.org-impress (Programa de presentaciones de OpenOffice)
  • OpenOffice.org-langpack-es (Módulo de idioma español para OpenOffice)
  • OpenOffice.org-math (Editor de ecuaciones y matemáticas de OpenOffice)
  • OpenOffice.org-writer (Editor de textos de OpenOffice)
  • Hunspell
  • Hunspell-es (Diccionario español para OpenOffice y corrección ortográfica)
De acuerdo a la velocidad de su conexión a Internet el proceso puede tardar varios minutos en completarse. Por lo que sugerimos relájese y tome un café en tanto termina el proceso.

Compatibilidad avanzada con archivos de Microsoft Office 2007

Si usted usa con frecuencia archivos generados por Microsoft Office 2007 notará que algunas de las características avanzadas del documento se pierden al abrirlo con OpenOffice, esto sucede porque el formato de archivo de Office 2007 no respeta los estándares, y además no es abierto, por lo que no puede ser implementado por los desarrolladores de software libre.

Solución 1
Es posible guardar los documentos de Office de acuerdo al estándar OpenDocument Format (ODF), para ello requiere tener instalado el Service Pack 2 de Office 2007 instalado.

Solución 2
Además de esto es posible instalar un agregado a OpenOffice que mejora su capacidad de reconocer e interpretar el formato de archivo de Microsoft Office; por supuesto no se puede esperar que OpenOffice cargue el documento con un 100% de fidelidad, pero sin duda mejora bastante su compatibilidad. Para instalar el plugin solo ejecute en consola (requiere la contraseña de root):

$ su -c 'rpm -ivh http://katana.oooninja.com/f/software/
odf-converter-integrator-0.2.2-1.i386.rpm'

(La instrucción es una sola línea).
Nota: Tenga en cuenta que aunque puede abrir los documentos de Microsoft Office 2007 enOpenOffice, éste no puede generarlos debido a las restricciones impuestas por Microsoft. En este caso debe optar por guardar el documento en el formato tradicional de Microsoft Office.

lunes, 30 de noviembre de 2009

Los mejores cortafuegos gratuitos

A la hora de pensar en seguridad además de un buen software antivirus, es necesario contar con un cortafuegos o firewall (en Inglés).

El cortafuegos se encarga de filtrar tanto el tráfico entrante, como el tráfico saliente de la red de tu computador, previniendo o limitando las probabilidades de ataques remotos, como robo o secuestro de información, y en caso de ser infectado por un virus, limitando la capacidad de infección a otras máquinas de la red.

Es por eso que contar con un buen cortafuegos es más que necesario en ambientes Windows.

En Linux, el cortafuegos por omisión es IPTables, un módulo que opera a nivel de Kernel filtrando tráfico con una variedad de políticas bastante difíciles de aprender pero que siempre se pueden obviar a través de interfaces gráficas como Firestarter. IPTables es sencillamente una herramienta excepcional y cumple a cabalidad con su trabajo... con una integración excelente en el sistema y una solidez que lo hacen verdaderamente una muralla de fuego.

Pero ¿qué opciones gratuitas tenemos en la materia para Windows? Bueno, casi siempre he visto que se usa el llamado "Firewall de Windows", introducido desde Windows XP. Es un cortafuegos supremamente básico, con opciones bastante limitadas y lo que es peor, es relativamente fácil de burlar.

Hoy por hoy con la salida de Windows 7, el cortafuegos de Microsoft luce por lo menos algo más completo, pero aún su eficiencia está en entre dicho.

Por eso recomiendo las siguientes opciones gratuitas:

Comodo Internet Security

Comodo Internet Security es todo una suite de seguridad que además del cortafuegos incluye una solución antivirus, y otras opciones interesantes que siempre se pueden elegir a voluntad durante la instalación.

Comodo, cuenta con tres niveles de seguridad a nivel de cortafuegos:

  • Only Firewall (Solamente Firewal): La opción más básica.
  • Firewall with Optimun Proactive Defense: La opción por defecto y recomendada al proteger contra los métodos comunes de malware mediante el seguimiento de actividades sospechosas.
  • Firewall with Maximun Proactive Defense (Máxima seguridad): Es una opción extendida de la recomendada, que además de proveer la protección por defecto hace un seguimiento mucho más estricto de actividades sospechosas (yo le llamo modo paranoia).
Otra de las grandes ventajas de Comodo -y que por cierto no he visto en Linux- es que permite establecer perfiles de acuerdo a la red a la que se conecte, distinguiendo, por ejemplo, tu red casera con políticas más abiertas (servicio de impresión y archivos compartidos por ejemplo), de la red del aeropuerto con políticas de máxima seguridad. Muy útil en equipos móviles.



Así mismo, goza de una interfaz muy clara y moderna y una integración bastante buena con el sistema operacional. (Con alertas e icono de estado en la bandeja de sistema junto al reloj).



Y el "broche de oro", es que además tiene un centro de estadísticas formado por la comunidad, así cuando se da una alerta por el cortafuegos, es posible observar el porcentaje de usuarios que "bloquearon" la acción y el porcentaje de usuarios que "aceptaron", ayudando a elegir y distinguir los servicios confiables de acciones sospechosas.



Comodo puede ser descargado desde su sitio Web:

http://personalfirewall.comodo.com/

Outpost Firewall Free

Outpost Firewall es una solución mucho más liviana y simple a diferencia de Comodo Internet Security. Sin embargo, es una solución muy efectiva.

Cuenta con un asistente que ayuda a establecer las políticas del cortafuegos, con opción "Auto crear reglas" que resulta muy útil para aquellos acostumbrados al cortafuegos de Windows. Así mismo también incluye un módulo de protección anti malware monitoreando actividades sospechosas en el equipo.



Su interfaz también es supremamente clara, y permite agregar excepciones tanto a programas como puertos independientes muy claramante.



Outpost Firewall Free puede ser descargado desde su sitio Web Oficial:

http://free.agnitum.com/

Así que ya no hay excusa para no tener un equipo Windows un poco más seguro...  (Usa Linux para una mayor protección =D).

Nota: Si instalas cualquiera de las dos soluciones mencionadas aquí, no olvides desactivar completamente el firewall de Windows en el centro de seguridad.

miércoles, 25 de noviembre de 2009

Regresando a Pidgin ¿Porqué Empathy no convence?

Bastante se ha hablado ya del reemplazo de Pidgin por Empathy como cliente de mensajería instantánea por defecto en el escritorio Gnome.



A nivel de las distribuciones se hicieron comparativas tanto en Ubuntu como en Fedora y al final se quedó Empathy. Pero ¿y qué piensan los usuarios? ¿Realmente ha valido la pena el cambio? Bueno sin duda, las opiniones estarán divididas de un bando y del otro; sin embargo, después de algunas semanas de prueba aquí va mi punto de vista:

Para hablar de un cliente de mensajería instantánea abarcamos tres aspectos fundamentales:

Funcionalidad

Siendo usuario constante de los protocolos MSN, IRC, Yahoo y GTalk debo decir que ambos clientes están a la altura en este sentido pero:

  • Empathy soporta audio y video en el protocolo MSN y otros más... Pidgin lo hace únicamente bajo el protocolo XMPP (GTalk).
  • Pidgin puede abrir enlances (links) que te envíen desde una conversación. Emphaty no.
  • Pidgin notifica de correos electrónicos nuevos y entrantes en la bandeja de entrada. Emphaty no.
  • Pidgin guarda tu estado, permitiendo iniciar con tu último estado o con el que el usuario desee. Empathy sólo inicia en "Disponible" y punto.
  • Empathy ¿dónde están las frases de estado?
  • Empathy ¿Transferencias de archivos sólo por el protocolo XMPP?
Usabilidad

Tanto Pidgin como Empathy gozan de una usabilidad envidiable, con interfaces sencillas y claras, además de integración impecable con el escritorio.

Personalización

Empathy y Pidgin soportan los temas de Adium, que permite cambiar la apariencia de la ventana de conversaciones. Sin embargo, Pidgin cuenta con una ventaja enorme y es el soporte a plugins.

El soporte a plugins no sólo ayuda a mejorar la apariencia e integración de Pidgin (por ejemplo con extensiones como guifications) sino que además extienden la funcionalidad a otros protocolos y servicios como Twitter, Facebook y XFire.

Conclusiones

El único argumento a favor de Empathy es su soporte a audio y video extendido a varios protocolos y es bueno, lo admito, pero ese argumento se queda corto respecto a todos los que a mi juicio, hacen a Pidgin un mejor cliente...

Por supuesto no soy quien para juzgar la decisiones de grandes personajes del software libre, y por supuesto habrá personas que creen que Empathy es mejor...

Los desarrolladores de Pidgin pueden ser algo problemáticos pero eso no quita la gran labor que han hecho con su cliente... Por otro lado, Empathy es una buena opción... pero evidentemente, a mi juicio, le falta madurar bastante...

Regresando a Pidgin en Fedora

Gracias software libre porque siempre es posible elegir :D. Para desinstalar Empathy en Fedora e instalar Pidgin sólo ejecute en una terminal (requiere contraseña de root):

$ su -c 'yum -y erase empathy && yum -y install pidgin pidgin-guifications 
purple-microblog purple-facebookchat purple-msn-pecan'

Con esta instrucción se instalará Pidgin junto con las extensiones de personalización de alertas y protocolo para Twitter, Facebook y MSN (Extendido).