[GNU] No todo cambio es para bien

Existen algunas aplicaciones; que aunque sus desarrolladores y mucha gente de la comunidad defienda sus cambios, a veces parece que su “ampliación” de la complejidad (o simplificación en el sentido contrario) buscaban más la demostración de que “se puede hacer más complejo” que la búsqueda real de soluciones para el usuario; he aquí algunas aplicaciones que en el último tiempo he dejado de usar o extraño algunas capacidades.

GRUB

El administrador de arranque de GNU/Linux por defecto (más popular que Lilo), ha sufrido una serie de cambios entre la versión 0.97 (llamada ahora GRUB legacy) y la versión 1 (que la gente llama popularmente GRUB 2);  grub legacy se caracterizaba por una sencillez increíble; algo realmente útil porque cualquier persona podía editar la lista de arranque (menu.lst) y modificarlo a sus necesidades; no era la panacea y tal vez no podía hacer cosas que para su época LILO ya hacía (un sistema de bootsplash, o ventana gráfica de arranque, era todo un proceso y bajamente personalizable); pero GRUB1 resolvía el 80% de las cosas que uno hacía con un sistema de arranque (uno o dos sistemas operativos, a lo sumo una modificación adicional) y pues la cosa era bastante sencilla.

Pero llegó GRUB2; un gran avance porque supone una completa re-estructuración y re-escritura de GRUB para hacer con él muchisimas más cosas; pero su sistema de menuentry en el archivo grub.cfg y reglas separadas (cual sistema UDEV) en un directorio /etc/grub.d/ lo hacen algo más que fastidioso; un ejemplo de elevación de complejidad, para arrancar Windows, que se hacia con 2 líneas:

rootnoverify(hd0,1)
chainloader +1

Ahora requiere todo esto:

menuentry "Microsoft Windows XP Professional (on /dev/sda2)" {
 insmod fat
 set root=(hd0,2)
 search --no-floppy --fs-uuid --set e44b-d716
 drivemap -s (hd0) ${root}
 chainloader +1
}

Una elevada complejidad no necesariamente ayuda a que un proyecto gane popularidad (salvo el hecho que elimines la versión 1 y tengas “a juro” que usar la versión 2).

A veces la complejidad es malo, y lo veremos con otro ejemplo.

UPDATE: Habia olvidado indicar que no he hecho aún un “update-from-grub-legacy” para quitar el menu.lst del grub1 y quedarme solo con grub2; porque realmente es un fastidio editar varias cosas para hacer funcionar a XEN con grub2.

Acá una entrada de como hacerlo: http://bderzhavets.wordpress.com/2009/08/31/loading-xen-via-grub2-on-top-ubuntu-karmic-server-alpha-4/

XMMS

El reproductor más popular luego de la irrupción de los primeros escritorios para Linux; XMMS combinaba la interfaz sencilla (winamp-like) con las cosas que uno necesita para escuchar música; no más, no menos …

Pero eso cambió cuando al desarrollador se le ocurrió la idea de crear un proyecto “desde cero” para XMMS; creando todo un sub-sistema (con demonio de servicio para streaming, etc) muchos (me incluyo) quedaron bajo shock. XMMS2 es todo un demonio multi-proceso con filosofía cliente-servidor, tienes un demonio que gestiona tu música, tus streamings, tus podcasts, tu library, tus playlists, incluso tus conversiones entre formatos y tus carpetas compartidas y recursos varios (rss, last.fm, etc) se le puede acceder via network y simplemente ni siquiera tiene interfaz!, es ahora un demonio al que se le puede acceder desde una variedad de clientes (front-ends) diseñados por los usuarios; esta es una visión radical y novedosa sobre el anterior y simplista XMMS y considero que ese fue el inconveniente; quienes usaban XMMS era por su sencillez; quienes querían algo más complejo se decantaban por Amarok, el innombrable rhythmbox u otros; a la final, XMMS2 no ha sido tan popular como lo fue alguna vez XMMS.

De hecho, todo el código viejo de XMMS fue cedido a un “fork” llamado Audacious, que ya va en la versión 2.

A veces, tampoco simplificar ha sido bueno.

¿Qué rayos es Amarok2?

Amarok era mi aplicación favorita (y de muchisima gente también, los scrobblers para last.fm usando amarok se contaban en millones de usuarios, hasta en Windows se usaba Amarok), era absolutamente sencilla en su simplicidad y desde su simple interfaz hacías todo, escuchabas podcasts, te conectabas a tu playlist de last.fm, hacias scrobbling y obviamente hacias lo que una aplicación de música debe hacer “tocar música”, realmente la interfaz la renovaron; supuestamente para hacerla más “weightless” (sin peso), pero si cuentas, hay la misma cantidad de items en Amarok1, que en Amarok2, simplemente cambiaron de posición, a diferencia de XMMS1=>XMM2; Amarok2 no ha ganado ni perdido tanta funcionalidad de lo que habia en Amarok1; simplemente cambiaron sin avisar toda la interfaz y renovaron la de algunos servicios; a veces opino que el éxito que tiene en el común de la gente las aplicaciones Windows como Winamp es que llevan como 10 años y aún no han hecho cambios radicales en su interfaz.

A veces uno logra extrañar cosas …

GNOME Battery

Como último ejemplo traigo a gnome-battery applet; gnome es la única aplicación (bueno, muchisimas en gnome) que va simplificandose y perdiendo funcionalidades en vez de ganar a lo largo del tiempo.

En gnome 2.1 y previos; gnome-battery era muy versátil; si dabas click sobre la batería, salía una ventana tipo widget, semi-transparente si tenías cairo; con toda la información, marca, carga de fábrica, carga actual y otros valores extraídos de SYS/DEVICES/PLATFORM/ACPI/BATT0; en la actualidad cambiaron la ventana tipo widget por una simple ventana diálogo gnome y algunos valores informativos han sido removidos para que quepan en la ventana.

También había un acceso directo a gestión de energía (como en otros sistemas operativos), esto se ha eliminado; además, desde el control de batería de GNOME ya no se puede ni suspender ni hibernar, eliminaron ambos items en la última actualización de este mes en Debian Squeeze (gnome 2.28.0); de hecho, se eliminó todo, dejando solo la opción de menú “batería de portátil”.

Este post no espera que la gente crea que esos cambios han sido malos; lo que me quejo es que hayan sido cambios no tan “user-friendly” y que hayan complicado las cosas más, sobre todo para usuarios comunes que cada vez más van adentrándose al mundo Linux.

Espero que el próximo año no nos traiga más sorpresas en algunas de nuestras aplicaciones favoritas, al menos Komodo, Pidgin, Avidemux y Firefox se mantengan como están …😀

Felíz año para todos!

Acerca de phenobarbital

http://about.me/phenobarbital

Publicado el 25 diciembre 2009 en Cultura Libre, Cultura Oldie, PlanetaLinux y etiquetado en , , , , , , , . Guarda el enlace permanente. Deja un comentario.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: