Cómo llevar Linux en el bolsillo (una vez más)

¿Con un PDA como el Sharp Zaurus? Una respuesta clásica, si se me permite la licencia.

¿Instalándolo en algún PDA de Palm o de HP? Buena respuesta, pero tampoco es la que busco.

¿Poniendo RockBox en nuestro reproductor de audio digital (DAP)? ¡Premio! No sólo por el acertijo, también por la funcionalidad.

En efecto, si bien hace algún tiempo que mi DAP favorito (SanDisk Sansa Fuze) recibió una actualización de su firmware que le permitía reproducir formatos como Vorbis y FLAC, lo cierto es que el video siempre ha sido considerado un “ciudadano de segunda” (por decirlo suavemente). Aunque no está pensado específicamente para ello ni es mi prioridad, la reproducción de formatos de video no propietarios ni ligados a un conversor que sólo funciona en *indows me animó a probar RockBox. Y la experiencia mereció la pena.

Basado en el popular núcleo Linux, RockBox contiene una completa aplicación para la gestión del DAP, pudiendo reconfigurarse hasta límites insospechados y logrando superar una de las carencias actuales del firmware del Fuze: la reproducción de álbumes sin cortes entre pistas (¿quién ha dicho “como la versión musical de La guerra de los mundos de Jeff Wayne”?). De regalo, obtendremos la reproducción de videos en formato mpeg (aunque aún de manera imperfecta), de ficheros midi y diversos juegos (entre los cuales se puede destacar el Doom y el emulador de ZX Spectrum).

¿Es Rockbox para todo el mundo? No, puesto que no funciona en todos los DAP que existen, y no es estable en todos los soportados. Igualmente, la pléyade de opciones puede confundir a usuarios menos exigentes. Sin embargo, para mí ha merecido la pena ampliamente. Tanto, que ya no espero las actualizaciones de SanDisk, sino las de RockBox.

Quién sabe: lo mismo me da por instalarle alguna versión inestable a ver qué se cuece. Mientras tanto, seguiré disfrutando del software libre también en mi bolsillo.

system

Comments (0)

Permalink

Android, la nueva promesa de la Informática móvil

En otro diario colectivo ya mencioné mi elección de un teléfono con sistema operativo Android como sustituto de mi fiel Palm TX. Sin embargo, no sería justo encuadrarlo en la categoría de PDA (entendido como organizador personal), sino más bien como ordenador de bolsillo.

En efecto, después de unas semanas de uso, de un par de pasos de aros (GOOG, te odio cordialmente) y de la instalación de algunas aplicaciones, puedo decir que mi HTC Magic ocupa un lugar parecido, aunque en menor escala, al de mi Aspire One como herramienta del Administrador de Sistemas. ¿Quién dijo que la tecnología no daba la felicidad? :)

system

Comments (0)

Permalink

*nix: agosto de aniversarios

En agosto se cumplen los años de la creación en AT&T del sistema operativo *nix (perdonad, pero este teclado no tiene la letra “U”). Hasta nuestros amigos de la BBC se hacen eco de ello, por lo que imagino que pronto la red de tubos se llenará de comentarios, artículos, glosas y demás verborreas.

No es casualidad, pero en agosto también se cumplen 40 años de la creación de internet (ya no sabe uno si ponerlo con mayúsculas o no), esa red de tubos que mencionaba antes y que permite, entre otras cosas, que os llegue este texto. Cosas.

Sí es casualidad, pero asistimos igualmente al 18 aniversario de Linux, ese sistema parecido a *nix que un estudiante comenzó a hacer para experimentar, y que se ha acabado convirtiendo en uno de los sistemas que más ha revitalizado panorama *nix (insisto, no siéndolo él mismo).

También parece casualidad, pero recientemente Apple ha publicado una nueva versión de su MacOS 10, certificado también como *nix.

No sé qué es, pero en estos días ha resurgido el conflicto con SCO. Recordémoslo, este SCO no es el mismo SCO que nos trajo su Xenix y posteriormente su *nix, sino que proviene de renombrar a la empresa Caldera, que fue una rama de Novell. Estos chicos pretenden tener los derechos del código original de *nix y quieren que los actuales usuarios de este código paguen por ello. Que se sepa, no han puesto las pruebas sobre la mesa, sino que se las han exigido a los demandados. ¿Juicios 2.0?

En resumen, un mes interesante para los sistemas *nix, y la prueba de que su vigencia (y sus conflictos) van a seguir dando que hablar. Y que escribir.

etc

Comments (0)

Permalink

¿Es 7 más que 6? Teclados y ratones de Sun, a examen

Durante mucho tiempo, las estaciones de trabajo de Sun han venido de serie (es un decir) con el juego de teclado y ratón de tipo 6: desde las Ultras de los 90 hasta la Blade 2500, pasando por mi fiel Blade 1000. Con la llegada de las nuevas Ultras (20, 25, 40 y 45; sustituidas ahora por las 24 y 27), se incorporó el juego de teclado y ratón tipo 7. ¿Merece la pena el cambio si tenemos los anteriores?

A primera vista, tanto los teclados como los ratones de los tipos 6 y 7 son bastante diferentes. El ratón de tipo 6 es optomecánico (“de bola” me parece oirle a alguien decir), mientras que el de tipo 7 es óptico y con el botón central en forma de rueda. Por su parte, el teclado de tipo 6 tiene una carcasa más curvilínea que el de tipo 7, que parece ser un “homenaje al cuadrado”, si se me permite la referencia a Albers. Adicionalmente, y no por casualidad, tanto el teclado y el ratón de tipo 6 tienen un color gris medio en la parte superior, y púrpura en la inferior (el reposamuñecas desmontable del teclado de tipo 6 es también de este color), al igual que las serigrafías con el imagotipo de Sun. En los nuevos de tipo 7, los únicos colores fundamentales son el gris claro y el blanco, digamos, “marfil” (se acabó el reposamuñecas).

¿Por qué este cambio? Hay varias posibles razones, no todas ellas evidentes ni desconectadas entre sí:

  • cambio de estética: las nuevas estaciones de trabajo y servidores no tienen las carcasas frontales de color púrpura y el gris medio ha desaparecido en favor de un gris más claro;
  • economía: sin duda, fabricar con menos variedad de materiales (aunque todos sean plásticos) es más barato. Además, la gama de ordenadores actual de Sun tienen menos piezas de plástico en el exterior: por economía y por ecología, según el nuevo mensaje corporativo;
  • cambio de imagen: no sólo una cuestión estética o económica, sino también de cómo quieren ser percibidos. ¿Curvas sensuales o rectas racionales? El cambio de mentalidad ha de ser acorde con los tiempos.

Seguramente, estas consideraciones no tendrán demasiado peso a la hora de pensar en el cambio de un juego de teclado y ratón a otro (para mí no lo tuvieron, desde luego; es más: el cambio de estética me molestó un poco). Sin embargo, el hecho de que mi ratón no se moviera siempre con suavidad (acostumbrado al pad del portátil, había olvidado lo que era limpiar los rodillos) me decidió a darle una oportunidad. El juego no es precisamente barato, y el proceso desde que lo pedí hasta que me llegó duró un mes(!), así que durante todo ese tiempo me estuve preguntando si no era mejor haber comprado un ratón con rueda genérico y dejarme de fetichismos de marcas (¡hasta mi alfombrilla de ratón es de Sun!).

Finalmente, llegaron el teclado y el ratón. Lo primero que hice fue intercambiar las teclas de Control y Bloq Mayús. Lo segundo que hice (tras encender el ordenador) fue mover el ratón para comprobar la suavidad: era algo más que suave, era rápido. El ratón de tipo 7 tiene bastante resolución, y basta un poco de uso para acostumbrarse a él. Otra cosa que me llamó la atención del teclado tipo 7 fue la disposición de teclas: las teclas Meta y Alt izquierdas están permutadas de orden y de tamaño; similarmente, las teclas Meta, Compose y Alt Graph están alteradas de orden y tamaño de manera tal que el conjunto es considerablemente más fácil de usar si uno está acostumbrado al teclado de un PC. Es más: en los otros ordenadores que suelo manejar he mapeado las teclas de manera que funcionen igual que en el de Sun.

Si a esto le unimos que el tacto del teclado de tipo 7 es algo mejor que el de tipo 6 (aunque esto sea una preferencia personal), el resultado es que, por una vez, 7 es más que 6. Y muy contento por ello.

Teclado tipo 7

Ratón tipo 7

etc

Comments (5)

Permalink

Cómo echar a andar CUPS en Solaris 10

Supongamos que tenéis una estación de trabajo (no hace falta que sea una Blade 1000 :) con Solaris 10. Supongamos que queréis imprimir con vuestra fiel HP1022. Supongamos que la mejor opción es CUPS (el venerable lpr no tiene tantas configuraciones de impresoras, y CUPS funciona en red). ¿Cómo proceder? Sencillo.

Primero, vamos al disco “Solaris Companion”, sólo para descubrir que debido a una incompatibilidad con la licencia del Berkeley DB, han dejado de incluirlo :(

Después nos vamos a Blastwave (se supone que lo tenemos ya debidamente configurado) y averiguamos que tienen empaquetado CUPS 1.3.10. Nos lo traemos con todas sus dependencias, lo arrancamos y vemos que da más errores de los debidos.

Nos tiramos de los pelos (o no) y a continuación leemos en los foros que hay que cambiar el usuario y el grupo con el que arranca el programa en /opt/csw/etc/cups/cupsd.conf:

User nobody
Group nobody

Arrancamos de nuevo CUPS y vemos que tampoco era eso. El error es que le faltan algunos directorios y que no puede leer el fichero de configuración. Copiamos el fichero a /tmp y forzamos a cupsd a leerlo de allí. Ni por esas.

Entonces llega el encantamiento correcto:

for dir in cache etc log run spool; do
mkdir -p /opt/csw/var/$dir/cups
done

Arrancamos, y está hecho :)

Ahora, sólo falta llevar nuestro navegador a http://localhost:631/ y configurar la impresora a nuestro gusto.

etc

Comments (0)

Permalink

Solaris 10 05/09, disponible

La última actualización de Solaris 10 (05/09, también conocida como U7) está disponible ya desde la página de Sun. Creo que pronto mi Blade 1000 va a tener un bonito regalo :) aunque me lleve tres horas :(

ACTUALIZACIÓN: ya hay documentación en inglés.

ACTUALIZACIÓN 2: si se instala desde cero con ZFS en mi Blade 1000, sólo lleva una hora :)

system

Comments (0)

Permalink

Sun compra Oracle por -5,7 Gigaeuros

Podemos leer en El País (entre otros stios) que Sun compra Oracle^W^W^WOracle compra Sun por 5,7 Gigaeuros (aprox.). Parece que las campanas de boda con IBM acabaron en amarga ruptura, y no se sabe quién lloró más: si Sun por no saber cuál iba a ser su futuro, o IBM por no poder “librarse” de un competidor.

Ahora la cosa está más clara: Oracle, el gigante de las bases de datos, va a poder dar una solución “llave en mano” con todos los niveles cubiertos: servidor+S.O., base de datos y pila de servicios de aplicaciones (Glassfish, etc). Hay quien opina que Oracle estará tentado de deshacerse del “lastre”, pero lo cierto es que tiene en su mano una oportunidad dorada de situarse en una posición inmejorable no sólo en su sector de mercado, sino en otros donde su presencia es testimonial o inexistente, por un coste bajísimo en I+D.

Sun tiene unas tecnologías muy interesantes y un fuerte compromiso con el Código Abierto. Oracle tiene un gran producto y una visión y gestión impecables. Lo mejor de ambos mundos podría beneficiar no sólo a la empresa resultante, sino al mercado en su conjunto. ¿Vivimos en tiempos interesantes (en el sentido del proverbio chino)?

system

Comments (0)

Permalink

Sun e IBM (de nuevo): ¿campanas de boda?

Ya me he ocupado anteriormente de las relaciones entre Sun e IBM. Pero lo que ayer saltó a los medios es la posibilidad de la adquisición de Sun por parte de IBM. ¿Alguien se extraña? Veamos.

Sun ha estado últimamente acicalándose y tomando decisiones interesantes (apertura del código de Java, de {Open,}Solaris y de ZFS…) y otras algo más controvertidas (compra de MySQL, cambio del símbolo bursátil de la empresa de SUNW a JAVA, abandono de las estaciones de trabajo basadas en UltraSPARC…). Aparentemente, no hay una estrategia clara definida. En realidad, es la consecuencia lógica (o no tanto) de haber retrasado ciertas tomas de decisiones hasta momentos que han parecido más propicios. Una empresa basada en la tecnología que trata de alejarse del mundo de los servidores (donde ocupa el cuarto puesto mundial, que no es poco) y de abrazar el paradigma “SaaS” (Software as a Service) basándose en soluciones de código abierto. Un enfoque que puede ser válido, pero que se ha tomado tarde y en circunstancias económicas revueltas.

No queda totalmente claro qué sacará IBM del trato, de producirse. ¿Aumentar su cuota de mercado en servidores? Sí. ¿Obtener patentes? Sí. ¿Otro Unix? Con su AIX y Linux, no es un valor a destacar. ¿Procesadores UltraSPARC? Con los de Intel/AMD y los Power propios de IBM, no parece necesitarlos. ¿Una cartera de clientes? Tal vez, pero no creo que sea ese el objetivo. ¿Acabar con la competencia? Aparte de la bronca de los antimonopolistas, Sun e IBM juegan con valores diferentes que no tienen por qué atraer a los mismos clientes.

Sun e IBM. Dos culturas empresariales distintas. Dos enfoques para un mismo problema. De su “fusión” puede salir algo interesante. Pero también podría ocurrir que, de producirse la compra, fuera seguida por una venta selectiva de las partes que menos le interesase. En cualquier caso, yo personalmente estoy agradecido a Sun por algo que no se paga con dinero.

En un momento crítico de mi carrera, involucrarme en el mundo de Solaris y OpenSolaris, adquiriendo parte de la experiencia con máquinas de Sun que compré por internet, me hizo recuperar la fe en mi oficio. Por eso, pase lo que pase: gracias, Sun; y buena suerte.

ACTUALIZACIÓN 20090406: puede que al final, Sun haya de seguir esperando quien la saque a bailar.

system

Comments (0)

Permalink

Moblin, ¿el brillante futuro de los ultraportátiles?

En estos tiempos de crisis, la gente mira más el céntimo que antes. Tal vez por eso, y tal vez porque algún día tenía que ser, se busca en la tecnología la respuesta no a “hacer más con los mismos recursos”, sino  a “hacer lo mismo con menos recursos”.

Asus abrió de forma práctica el mercado de los ultraportátiles, a medio camino entre el (al parecer) casi extinto de los PDA (absorbido por los limitados “teléfonos inteligentes”) y el boyante de los portátiles. Intel ha metido mano en estos últimos, desarrollando un completo juego de circuitos (o “chipset”, como dicen los que no saben español :). El mercado ha tratado de aprovechar esta tecnología haciendo uso de los mismos recursos lógicos empleados en sus hermanos mayores: Linux y *indows (sin olvidar a los manitas que han instalado OpenSolaris o MacOS).

Sin embargo, instalar *indows requiere más memoria y disco de lo que sería deseable para abaratar costes, al tiempo que las versiones de Linux a veces están adaptadas mediante la seria mutilación de sus cualidades. Los más aventurados han tratado de reducir los recursos que usan sus distribuciones favoritas para lograr una funcionalidad más idónea sin despilfarrar memoria o disco.

Pero Intel tiene otras ideas en mente: mediante el proyecto moblin, quiere crear el complemento lógico de su sistema físico. Tras comprar OpenedHand y adaptar su proyecto Clutter para el entorno gráfico, desarrollar ConnMan para sustituir a NetworkManager, y diversas cuestiones de arquitectura, se han planteado como objetivo principal que su particular distribución de Linux (basada en Fedora y construida actualmente con XFCE) arranque en cinco segundos. ¿Lo conseguirá?

No lo sé, pero la versión alfa 2 actualmente disponible (se espera que la definitiva aparezca en 2010) no requiere mucho más para arrancar desde una memoria USB en mi Aspire One… Creo que merecerá mucho la pena seguir la evolución de este proyecto.

system

Comments (0)

Permalink

Aspire One, el compañero del Administrador de Sistemas

Me costó elegir un ultraportátil, pero una vez realizada la elección, comenzó realmente la aventura de dejarlo a mi gusto. Y es que la vida está llena de compromisos, y el delicado equilibrio entre funcionalidad y gasto (de recursos en general) a veces no es fácil de solventar. Mi decisión final fue por el Acer Aspire One, concretamente la versión A110L (512MiB de memoria, 8GB de “disco” flash de estado sólido (SSD), Linpus Linux (práctico para un usuario de a pie)).

Hay muchas páginas dedicadas a hacer que otro Linux funcione bien en este ordenador. Yo me limitaré a citarlas para que podáis seguir mis pasos si os apetece, y para concentrarme en los cambios específicos que recomiendo si os decidís por esta pequeña joya. Le instalé Fedora 10 con Gnome, pues con él funciona prácticamente todo lo necesario a la primera (OpenVPN y módem HSDPA incluidos). Si bien es cierto que XFCE consume menos memoria, desactivando algunos servicios innecesarios se obtiene un rendimiento aceptable.

De obligada visita, tenemos los siguientes enlaces:

  • dgoodwin (entre otras cosas, la instalación desde una memoria USB gracias a unetbootin es sencillamente genial; atención a los comentarios)
  • Wiki de Fedora (muchas configuraciones)
  • Jorge Ulver
  • tnkgrl (modificaciones a mansalva)

De los pasos que describen estos enlaces, los que yo di fueron:

  • montar /var/lib, /var/tmp y /tmp como sistemas tmpfs (limitando la memoria máxima a usar en cada caso) para economizar desgaste del SSD;
  • configuraciones de los lectores de tarjetas;
  • sistema instalado en ext2 (un sistema ext3 haría demasiadas escrituras al disco);
  • /home montado en una tarjeta SDHC de 16GB (en el lector izquierdo) con sistema xfs (por desgracia, he encontrado dificultades para suspender, por lo que de momento prescindiré de esta cualidad);
  • poner el tamaño de la letra a 8 puntos;
  • usar el controlador de la tarjeta wifi que viene con el núcleo (los controladores madwifi permiten controlar el led, pero este tiene mejor comportamiento al suspender).

Después de seguir los pasos descritos más arriba, yo dí algunos más:

  • desactivar la partición de swap (aunque así perdemos la funcionalidad de hibernación);
  • actualizar todos los paquetes de Fedora 10 hasta el momento en que hice la instalación y luego sólo mientras añadían funcionalidad necesaria o corrección de fallos (por estabilidad);
  • realizar una copia imagen comprimida del SSD y guardarla en una memoria USB (en mi caso, alrededor de 3GiB);
  • hacer una instalación de Fedora 10 i686 Live en la memoria USB (si no era la misma desde la que instalamos el sistema) ;
  • copiar la aplicación flashit.exe y la imagen del BIOS ZG5IA32.FD al directorio raíz de esta memoria (espero no tener que comprobar si el procedimiento de rescate funciona).

Con esto tendremos una memoria USB de arranque desde la cual podremos recuperar en cualquier momento la configuración, datos y programas que teníamos instalados en el instante en que nos quedamos contentos con ellos. En otras palabras, nunca hemos tenido mejor “seguro de vida” informático.

Eso sí, el procedimiento de recuperación puede llevar alrededor de media hora, así que mejor que no nos haga falta: el SSD es realmente lento, y hasta las actualizaciones duran horas. Pero merece la pena: tampoco necesitamos hacerlo a diario.

platform

Comments (0)

Permalink

Switch to our mobile site