Ubuntu Global Jam: la maratón de los colaboradores

El fin del semana del 26 al 28 de Marzo se realizará una nueva edición del Ubuntu Global Jam. Este evento es en realidad un conjunto de reuniones, ya sea cara a cara u online, donde se llama a la comunidad a arreglar los bugs de la distribución. Es una oportunidad para conocer gente y al mismo tiempo poner “tu granito de arena”. Las actividades en este tipo de reuniones se tratan de probar la nueva beta de Ubuntu 10.4, la cual salió esta semana, y reportar bugs, arreglarlos, hacer traducciones y ayudar con la documentación.

Los encargados principalmente de organizar estas Jams son los equipos locales de Ubuntu, aunque se hace un llamado para que todo el que quiera pueda hacer uno, ya sea LUGs u otros grupos de usuarios o hasta una persona con sus amigos en el departamento de alguno. Tanto en la página de eventos del los LoCo teams como en la wiki pueden encontrar dónde se realizarán estas Jams. Lamentablemente, de habla hispana en la wiki sólo se encuentran Argentina y Honduras.

Para hacer tu propio Jam, lo único que se necesita es un lugar con conexión a Internet, computadoras, y gente con ganas de participar. En la wiki pueden encontrar información sobre cómo se realizan las tareas. Yo por mi parte, voy a estar en la reunión de Buenos Aires, especialmente coordinando el equipo de traducciones. Si vivís en Buenos Aires o tenés posibilidades de venir ese fin de semana, vamos a estar esperándote el sábado 27 de Marzo, en Dr. Mason – Araoz 1199 (entre Av. Córdoba y Cabrera) – entre las 15 y las 21hs. Tanto el viernes como el domingo vamos a estar haciendo Jam online, en el canal #ubuntu-ar del servidor irc.freenode.net.

¿Ustedes qué piensan de esta iniciativa? ¿Van a participar de alguna Jam?

Nueva distro de Linux por VMWare

VMWare

No está confirmado oficialmente y son todo puras especulaciones, pero no me sorprende nada. El caso es que es la evolución lógica que debe, o debería tomar VMWare si quiere competir con sus nuevos rivales porque, al fin al cabo, al principio estaba “sola”. Y a pesar de ser multiplataforma, debe renovarse, o morir.

Antaño quien quería virtualizar lo tenía que hacer pagando una licencia de VMWare. Hoy en día el panorama ha cambiado mucho. Microsoft tiene hipervisor propio, Hyper-V, en su Windows Server 2008. Red Hat Enterprise Linux venía usando Xen hasta que Citrix compró XenSource, entonces Red Hat adquirió Qumranet y empezó a utilizar KVM. Y hasta Oracle tiene su propio hipervisor, Oracle VM, basado en Xen.

Así que viendo que ya cada sistema operativo viene con un sistema de virtualización propio, VMWare solo puede optar a crear el suyo, sobre todo porque su mayor mercado, Windows, ya está ocupado. ¿Finalmente creará su propio Linux? No lo sabemos todavía, pero por su bien deberían hacerlo, a nadie le gusta pagar dos licencias cuando puede pagar solo una.

En cualquier caso no hay de qué preocuparse que todo esto es a nivel de servidores, para casa siempre nos quedará VirtualBox que, por supuesto, es gratis y multiplataforma.

Qué es y para qué quiero un BACKPORT

Hace dos fines de semana  se realizó en la ciudad donde vivo el Software Freedom Day.

En el transcurso del evento, escuché en varias oportunidades la palabra backport. Podría haber consultado ahí mismo qué es un backport, rodeada de especialistas en GNU/Linux, pero me quedé con la duda y, ya en mi casa, me dediqué a investigar.

A veces pienso que deberíamos crear una categoría que se llame “explicaciones que necesito en castellano y encuentro en chino mandarín”, porque de todas las explicaciones que encontré, ninguna me clarificó absolutamente nada.

Veamos lo que dice la Wikipedia:

Un Backport es la acción de hacer modificaciones o crear un parche a un software con una versión mas antigua que la existente.

2195019023_2d5e9b9731

Sí, exactamente, ésa fue mi expresión al leer esa clarificadora y magnífica explicación.

Por eso, consulté a dos “asesores” :)  para que me clarificaran el asunto. Las respuestas que obtuve a la pregunta ¿Qué es un backport? fueron las siguientes:

Benji me dijo:

[…] …hacen un parche y lo aplican a versiones anteriores también porque es un problema heredado o un parche de una versión anterior, se aplica a una más nueva como feature… […]

Bien, podemos decir entonces que un backport es un parche que se hace para corregir un bug en una versión X de un paquete. En la nueva versión de ese paquete, el backport ya es una funcionalidad adquirida, es decir: es un feature de la versión. ¿Qué pasa con las versiones viejas? ¿Se mantiene el  error? No: el backport, justamente, corrige esa falla. Hay, de alguna manera, una compatibilidad hacia atrás (cuestión extraña y difícil de comprender para alguien que, como yo, está acostumbrada de alguna manera a corregir errores en la nueva versión).

Por las dudas, también consulté a ReNa (viejo conocido de este blog), quien aclaró un poco más el panorama.

ReNa me dijo:

[…] …es cuando hacés que en una versión de un SO entren paquetes de otra versión, por ejemplo, para tener una versión más actualizada de X paquete.
Se hace mucho en versiones estables, como Debian Lenny,  que tienen paquetes más viejos,  y si necesitás algún programita nuevo, le hacés un backport para tenerlo en Debian Lenny… […]

Ah, entonces: ¿compilo el programa nuevo en la versión vieja del SO y ya está?

[…] …En verdad no es compilarlo, sino bajarlo de repositorios.
Es decir, se hace un backport en los repositorios para poder bajar la versión del programa que es más nueva… […]

Entonces, los backports no corrigen bugs solamente, me sirven para utilizar una versión nueva (llámenle inestable, actualizada, mejorada, etc.) en mi distribución actual de GNU/Linux. Para hacer un backport, ¿es necesario que haya un bug o algo así, o puedo descargarlo para tener una versión más actualizada, o las dos cosas?

[…] …No no, lo hacés si querés, no hace falta que cumpla ninguna condición… […]

En conclusión: los backports no parecen ser nada extremadamente complejo, ni del otro mundo. No parecen tan preocupantes una vez que se sabe lo que es, ¿verdad?

Estoy segura de que debe haber backports famosos, así que si alguno de los que nos leen conoce alguno (o bien hizo un backport) los invito a que nos cuenten.

¿Cuál fue tu último backport?

P.D: la imagen maravillosa del bebé despistado pertenece a la galería de amrufm, quien la cede bajo CreativeCommons, con algunas reservas.

Probando Mandriva Linux

¿Quieres iniciarte en el mundo de Linux y no sabes por dónde? ¿Buscas una distro que te cause el menos número de problemas posibles? Excelente, aquí tenemos la respuesta a tus preguntas: Mandriva Linux.

mandriva-logo

Como muchos saben, solía utilizar openSUSE (distribución fantástica también, si me lo preguntan). Tuve que abandonarla debido a un cambio forzoso de hardware  y esto me llevó a pensar: ¿qué distro probar ahora?. Debo confesarles que no contaba ni con el tiempo ni con las ganas de instalar una distribución que me generara mucho tiempo extra de configuración, así como también nmecesitaba una distro estable y que fuera completamente funcional al momento de instalarla. Por suerte, un amigo estaba probando Mandriva Linux Spring o One, y le dí una oportunidad. Hoy no podría dejar de agradecérselo.

Les cuento cuáles son las ventajas que (en mi opinión) nos ofrece Mandriva:

  • 3 versiones disponibles para descargar: ¿Cómo es esto? Sencillo. Al descargar Mandriva, podemos optar por la versión Free (que no contiene paquetes propietarios, el usuario está en su derecho de descargar los paquetes libres comunitarios o bien optar por los otros), la versión One (ésta es la versión que utilizo yo, tiene  incluídos los paquetes propietarios por defecto). Esto es fantástico, porque no hay que reinventar la rueda cada vez que queremos ver un video de Youtube o escuchar música sin luchar con los plugins faltantes.

    Por último, pueden optar por la versión Powerpack, que además de tener el escritorio completo les brinda soporte por un módico precio;

  • Entorno de escritorio KDE 4.2 por defecto;

  • Compiz y Metisse como gestores de ventanas (párrafo aparte sobre Metisse próximamente);

  • Muy estable;

  • Comunidad muy amplia detrás;

  • La vida es color de rosa si usamos Easy Urpmi (pudiendo seleccionar los repositorios de Mandriva tanto oficiales como PLF). Con dos clicks, sin mayores vueltas, se configuran los repositorios, y luego podemos buscar tranquilos el software que deseemos.

instantánea6

Desventajas

  • El escritorio es tan estable como lo es KDE 4.2, no estamos exentos de comportamientos extraños, congelamiento de máquina y círculos destellando de fondo (esto en mi experiencia personal);

  • JAVA no está instalado por defecto;

  • Reproductor de música Amarok versión 2.1.1, no es de lo mejorcito de Amarok, a pesar de que funciona correctamente (la interfaz perdió mucho en intuitividad).

En conclusión, si bien es una distro que no presenta mayor complejidad, es confiable y segura para aquellos que necesitamos un respaldo confiable de Windows o que no contamos con tiempo para una customización extrema. Si nunca han utilizado una distribución Linux, ésta es una buena base, seguramente se terminen enamorando de la sencillez y eficacia de Mandriva tanto como yo :) .

Dudas, consultas o comentarios, aquí estoy para responderles.

¿Vos probaste Mandriva?

Probando Arch Linux

Escritorio Arch Linux con XFCE y Thunar recién instalado

Durante este año todo el mundo habla de una distro, le tiran flores, se habla bien de ella y muchos animan a otros a pasar, muchos usuarios pasan a esta distribución.

Le pasó a varios conocidos míos en la red y finalmente después de un tiempo, viendo a Laura también y a otros, me decidí a hacer el cambio, aún sin saber a qué clase de dificultades me enfrentaría, si su instalación sería dificil, si su configuración sería compleja, nada sabía.

Las promesas de Arch

Los usuarios de Arch que, en general, se identifican bastante con su distro, por prestaciones que no se encuentran en otras:

  • Kernel muy actualizado: Excelente detección de hardware.
  • Rolling Release: Distro de actualización permanente, no requiere reinstalar nuevas versiones.
  • Software muy actual: Habitualmente las últimas versiones de los programas, sin esperar una reedición debido a la misma capacidad de actualización permanente.

Cómo me fue:

No voy a hacer una guía de instalación, la guia para principiantes está lo suficientemente bien para explicarlo.

Para contextualizar, les cuento que tenía una partición con Ubuntu (una versión antigua, la 8.04) que no estaba usando y una con Debian que utilizaba habitualmente, ambas con un % de disco similar.

Decidí eliminar Ubuntu e instalar en él Arch Linux. Me descargué el disco con el sistema base y realicé el proceso de instalación indicando la partición, todo esto lo hace un asistente llamado AIF.

Si tienes la partición para Arch Linux lista, es decir, elegida, le señalas como punto de montaje / y estás listo para empezar.

El resto del procedimiento se lo dejo a la Guía para Principiantes y a este tutorial con imágenes.

En Arch Linux instalamos un sistema base, vamos, como con Debian y como pueden imaginar, sólo después de eso (un reinicio) podemos instalar el servidor gráfico, el entorno, la red.

Para no gastar mucho tiempo descargando elegí algo sencillo pero robusto como XFCE con GDM.

Es normal que sea en este momento en que empiecen algunos problemas, que no te funcione el audio o el ratón, o que la red sea dificil de configurar. Es el momento de averiguar cosas en Internet y usar mucho la consola para instalar cosas. Cada PC tiene sus mañas pero al final, con Arch podemos ir domándolos a todos.

Logré, luego de un día (un sábado gastado en ello) tenerlo totalmente operativo, incluída conexión ADSL, entorno gráfico y los programas esenciales.

Pacman y AUR

El primero es el sistema de paquetes, para el debianita/ubuntero el apt-get y es bastante fácil de usar.

Seguramente si están interesados en Arch habrán oído de AUR y esto no tiene punto de comparación con Debian, y hablamos de una especie de repositorio de programas sin soporte oficial, como los PPA de Ubuntu. Son pequeños tar.gz que se descargan con sólo un archivo de referencia (PKGBUILD) que, ejecutado, permite instalar el programa en su lugar con Pacman.

Mi impresión sobre Arch

Le recomendaría a todo usuario de cierta experiencia y con el tiempo necesario a que instale Arch Linux, el software es actual, si alguna pieza de hardware no te va en tu distro, quizás en Arch sí funcione. Y por sí misma es una distro que funciona bien y es relativamente simple de configurar al punto que diría sin equivocarme que no es una distro dificil, sino una intermedia.

No se la recomiendo a novatos totales a menos que tengan a un linuxero a la mano para que les ayude, tiene detalles que son dificiles de atender y acabarán cayendo en cierta desesperación (tendrán que usar bastante la consola y si no se está acostumbrado…)

PD: Recomiendo leer este blog sobre Arch Linux que me sirvió bastante para hacer la “puesta a punto del sistema.