20 de mayo de 2009

¿Será mucho pedir?

En el anterior post dije que Ubuntu me gustaba, pero ni así voy a regresar a Linux; analizando las ventajas y desventajas que me encuentro a la hora de usar Ubuntu, he preparado una lista de las 10 cosas que me gustaría que mejore Ubuntu para regresar a Linux de nuevo (y por consiguiente, mantener este blog ya no tendría sentido).

¿Por que Ubuntu?

Con más de 300 distros, ¿por que debería elegir a Ubuntu? simplemente por que es la que más me gusta (seguido muy de cerca por OpenSUSE). Ubuntu, al fin de cuentas, es la distribución más popular, y esta muy enfocada en el usuario de escritorio, esta bien soportada, pero no es perfecta.

Antes de empezar, un mensaje a los trolls:

  • Ya se que Ubuntu no es la mejor distro del mundo. Pero Ubuntu no solo es la distribución más popular, sino que también es una distro que esta muy enfocada en la experiencia de uso del usuario de escritorio promedio. Puede ser un tema muy debatible (como siempre), pero para este caso, usemos la premisa de que Ubuntu es la mejor elección, ¿ok?.
  • Ya se que no soy el centro del universo. Estas sugerencias son personales, aunque creo que varias de estas mejorarían la experiencia de uso de cualquier usuario de Ubuntu. Si nunca se cumplen algún día, no hay problema.
  • Ya se que Linux no es Windows. A excepción del punto 5, no veo que estas sugerencias traten de que Ubuntu se convierta en una copia barata de Windows. El hecho de que Windows tenga una característica que Linux no tiene no quiere decir que si Linux la toma, se parecerá a Windows. Tampoco quiere decir que si Windows puede realizarse cierta acción de forma más fácil (como formatear una memoria USB), que GNOME facilite esa acción signifique que se convertirá en Windows o algo así. Facilitar y mejorar la experiencia de uso con interfaces graficas no significa convertir a Linux en Windows.
  • Ya se que X distro tiene esa característica. Pero Ubuntu no. Es lamentable que cualquier usuario tenga que elegir entre una distro u otra por cierta característica; cuya la pudieron haber compartido las dos distros, pues se trata de código abierto y se trata de la misma plataforma.
  • Es muy posible de que alguno de estos problemas pueda ser solucionado instalando X paquete o creando y ejecutando algún script. Al diablo con eso. Linux tiene el potencial de ser el mejor SO, pero si las devs y las distros no ofrecen una manera fácil, usable, y con interfaz grafica solucione estos problemas, sin que requiera que el usuario conozca el paquete a instalar, Linux nunca será más usable que Windows u OSX.

Las 10 cosas que quiero que mejore Ubuntu son:

  1. Actualizaciones automáticas. Vamos, si OpenSUSE puede hacerlo (mal pero es un buen intento), Ubuntu también puede. Hay veces en las que no quiero que el SO me moleste de que hay que descargar 200mb en actualizaciones. Solo bájalas. Luego instálalas. Ningún aviso. Gracias. También debería ser posible hacer eso aun si un usuario sin derechos administrativos esta usando la maquina. Y debería ser posible hacer filtros de que paquetes se actualizan (seguridad, Kernel, regulares, backports) elegir a que hora instalarse, etc.; en una interface grafica. Prefiero usar Windows, solo configuro Windows Update una vez, después mi SO se actualiza sin molestarme.
  2. Un buen sistema e interface de búsqueda. Desde que conocí Spotlight, me maraville con la idea de poder encontrar fácilmente cualquier archivo de una forma rápida y sencilla. Windows tiene la copia barata Windows Search, funciona de una manera muy similar, rápido y sencillo. Linux también tiene un indexador, es más, tiene tres: Beagle (horriblemente lento), Strigi (inutilizable) y Tracker (el mejor, pero esta incompleto). Además, no existe una forma cómoda de buscar un archivo en una carpeta determinada comparada con OSX u Windows. Prefiero usar Windows, puedo encontrar documentos recientes y viejos, marcadores, correos y notas de forma muy fácil. Ni siquiera tuve que activar el indexador, pues estaba activado por defecto.
  3. Servidores más rápidos. El sistema de administración e instalación por medio de paquetes y repositorios tienen sus ventajas… pero todas son irrelevantes para mí si tengo que bajar Tremulous a 30/kbps. Tal vez sea mi posición geográfica, pero no importa que servidor elija, la velocidad en la que bajo cualquier paquete es lenta comparada con otras distros. Prefiero usar Windows, como bajo los instaladores directamente de los servidores de los creadores de las aplicaciones, es poco frecuente que me baje un instalador a baja velocidad.
  4. Soporte a Kubuntu. Okeeey, Canonical crea y soporta Ubuntu, Kubuntu y Edubuntu; pero es obvio que su hijo consentido tiene más atención. Kubuntu debería estar al mismo nivel de calidad y diseño que Ubuntu, pero esta rezagado y lleno de bugs; donde otras distribuciones (como OpenSUSE) tienen un KDE mejor configurado y empaquetado.
  5. Mejorar la forma en la que Linux maneja los nombres de archivos y carpetas. Tarde o temprano, una aplicación me dirá que no puede leer X archivo por que no puede abrir la carpeta “¡Alejandra, Aquí puse tus documentos!”. Los sistemas basados en Unix son “case sensitive”, y en el shell los nombres de archivo que contienen espacio, este tiene que ir precedido de “\”, entre otras estupideces de un Kernel de 1991 que esta basado en un Kernel de 1972; lo cual deduzco es la razón por la que varias aplicaciones pueden tener errores a la hora de leer archivos o carpetas con nombre extraño. A la larga, inconscientemente me provoca que todo archivo o carpeta que cree lo nombre comoSiFueseObjetoDeJAVA. Prefiero usar Windows, nombro mis archivos con espacios y caracteres raros y no tengo problemas; así tengo mejor organizado mis datos personales.
  6. Evitar pedirme mi contraseña cada 5 minutos. Se supone que se recomienda usar un usuario sin derechos administrativos por seguridad de no solo agentes externos, sino también para evitar que el usuario cometa la estupidez de, no se, borrar una carpeta importante del SO. Sin embargo eso no significa que tenga que estar escribiendo mi laaarga contraseña a cada rato para instalar un programa, actualizarlo, o configurar algún hardware. Se supone que ya le indique al SO mi identidad para entrar al entorno de escritorio, ¿no?, ¿por que pedirme la contraseña de nuevo solo para instalar un programa?; si se trata de una acción que pudiera perjudicar mi equipo, preferiría un dialogo de confirmación con información referente a la acción realizada incluyendo si tal acción fue iniciada por alguna aplicación. Prefiero usar Windows, UAC me pide solo presionar un botón.
  7. Evitar elecciones crueles (ó que los entornos de escritorio tengan una mejor integración). Es frustrante cuando se puede realizar algo en un entorno de escritorio y en otro no. Tomemos como ejemplo el control de energía. KDE ya lo tiene (no es tan bueno, pero ya lo tiene), pero GNOME no. Cualquier usuario de Linux de cualquier entorno de escritorio debería tener un método fácil para seleccionar, crear y controlar diferentes planes de energía. KDE tiene control de energía, un mejor gestor de ficheros y una interfaz muy agradable; GNOME tiene un indexador que funciona, Compiz funcionar mejor con el y una interfaz muy usable. Se que Linux se trata de elección, pero esto es un asco.
  8. Simplemente, que el hardware funcione mejor. Nah, ya lo sabían. Pese a que Ubuntu es genial detectando hardware, una cosa que que funcione y otra es que funcione correctamente. Touchpads, touchscreens, tabletas graficas, impresoras, cámaras web, tarjetas de video, tarjetas de red inalámbricas, y un largo etc. Desde el primer día que use Linux, el soporte de hardware y su configuración es para mi, la peor desventaja de Linux. Sí, puede que exista una justificación para eso, pero es lamentable que sean los usuarios los que tengan que pagar con tiempo y esfuerzo encontrar y solucionar sus problemas de hardware.
  9. Mejores interfaces de configuración de hardware. Esta bien, es posible que el hardware si funcione correctamente en Linux pero es debido a la configuración inicial de la distribución que el hardware no funcione como yo quiero. Es común, todos tenemos diferentes necesidades, pero seria genial si Ubuntu me ofrece una forma fácil y sencilla de configurar mis periféricos y dispositivos de hardware. Algo similar a YAST2, pero con el toque de sencillez que tienden a tener las aplicaciones de Canonical.
  10. Mejores aplicaciones. Cuando uso GNOME, pienso que en Windows la interface se veria mejor. Busco una aplicacion en el menu de KDE, recuerdo que el menu de Windows es más intuitivo. Mientras escribo un post en Blog Entry Poster, siento que con Live Writer lo hubiera hecho mejor. Se que el corrector ortografico de Live Mail es mejor que el Evolution, que Google Chrome es más rapido que Firefox, que Paint.Net es más facil de usar que GIMP, que Winamp tiene mejores prestaciones que Songbird o Amarok, que ComicRack es superior a Comix, que en Windows tengo disponible las mejores aplicaciones para Linux. No puedo regresar a Linux sabiendo que no podre hacer ni la mitad de las cosas que podía hacer en Windows ni con la mitad de facilidad.