Fuck iphone, get openmoko

by RedWarrior, July 14, 2008

Inspirándome en el post de ponzonha sobre el iphone me dispongo a presentar una alternativa libre (por supuesto). Desde luego el nombre no es tan atractivo como iphone, eso del openmoko da que pensar en español, aunque seguramente en japones suene mucho más cool.

Openmoko es un sistema operativo basando en Linux para dispositivos móviles, en un principio diseñado para que funcionara en el Neo 1973, pero la idea es que sea independiente del teléfono. Como comentan en la página en realidad es una “pila” (stack en inglés) de aplicaciones existentes que se han adaptado o se han creado desde cero. En la base está el kernel de Linux 2.6 junto con todos los servicios de bajo nivel necesarios para interactuar con el hardware del dispositivo:

En la imagen podemos ver un esquema de estas aplicaciones, como es el X server, un veterano ya en los sistemas GNU/Linux, las librerías gráficas GTK y los entornos enlightenment y Qtopia (desarrollado por Trolltech, los responsables de las librería Qt en las que se basa KDE)

Las ventajas de esta plataforma son las mismas que las de el software libre en general, una comunidad de desarrolladores, lo que implica mucho más software disponible, la portabilidad a otros dispositivos, mayor libertad de los usuarios al no existir restricciones por parte de la compañía con respecto al uso.. etc

¿Por qué el título reza “Fuck iphone”? por que simplemente es un aparato que no tiene nada nuevo que ofrecer, al que se le está dando mucho bombo en los medios y citando a ponzonha: “La realidad es que el iPhone es un tótem de nuestra sociedad moderna, adquirido como símbolo de status social con la esperanza de incrementar el acceso a las hembras. Pues cojonudo, yo con eso no tengo ningún problema, pues también tengo mis propios símbolos.”

¿Por qué usar Openmoko?, pues por que es libre, con eso a mi me basta :D

Debian mola

by RedWarrior, July 8, 2008

Y lo digo por experiencia propia, me explico; últimamente parece ser que todas las distribuciones de Linux pretenden ser las que tengan el software más actualizado, las más bonitas y con muchos efectos visuales (que al final puedo asegurar que cansan), pero se están olvidando de un punto fundamental, que es la estabilidad y la compatibilidad. Desde luego un equipo de escritorio no necesita tener lo absolutamente más estable como puede ser el caso de un servidor en producción, pero creo que un mínimo si que debe tener.

Todo esto viene a que cuando salió ubuntu 8.04 me dio por actualizar mi portátil. Evidentemente fue una mala idea. Para empezar esta nueva versión de ubuntu, supuestamente más estable no es tal, de hecho mirando un poco por los foros se ve que está dando más problemas que la versión anterior (o por lo menos yo he oído de más gente que le da problemas), por no hablar de kubuntu con KDE 4, que sí, es muy bonito pero falla más que una escopeta de feria.

Concretamente en mi caso el primer fallo es que se calentaba más de lo habitual, y con más de lo habitual me refiero a que se podían freír huevos encima del portátil. Al final descubrí que tenía que deshabilitar el acpi, por que con la versión 2.6.24 del kernel da problemas (con versiones inferiores no me pasa). El segundo fallo fue la tarjeta inalambica. Desde que cayo en mis manos este ordenador e instalé GNU/Linux siempre tuve que usar ndiswrapper para emular los drivers de windows, por que no había drivers nativos, y cuando salieron dichos drivers funcionaban muy mal (de hecho en el caso de mi tarjeta, una broadcom 4306, siguen funcionando mal) Supuestamente este nuevo kenel tiene soporte para estas tarjetas, pero como comentaba no me funciona bien, así que instale ndiswrapper como siempre he hecho, sólo que ahora no funciona, al parecer es un problema con el modulo ssb que “se pega” con ndiswrapper, he visto por internet alguna chapucilla para arreglarlo pero que tampoco me funciona.

Al final terminé harto y me decidí a probar otra distribución. Elegí OpenSuse 11, que hablaban muy bien de ella, pero tuve exactamente los mismo problemas, el acpi y la wifi. Por suerte esta vez conseguí hacerlo funcionar (deshabilitando el network manager y configurando la red “a mano” por que no había manera que funcionara). Nunca había usado OpenSuse, y quitando que de primeras se hace un poco “raro” (por decirlo de alguna manera, las cosas “no estaban en su sito” :P ) parecía que iba bien, hasta que instalé el servidor apache, mysql y php, aparte de que me costo algo más de lo habitual configurarlo, resulta que cuando le daba la gana no cargaba las páginas, phpmyadmin me “vacilaba” no creaba bien los usuarios en la base de datos.. y un largo etcétera de sucesos paranormales. Seguramente sería un problema de alguna configuración, o bien de apache o de php, pero la verdad que ya estaba harto de pegarme con el ordenador para que hiciera lo que yo le mandaba…

Así, después de todo esto volví a Debian, la versión estable, que no trae el último software (y mucha gente la está abandonando por ello) pero funciona, además funciona de puta madre. No sé si será por que he usado mucho tiempo esta distribución pero no me ha dado ningún problema, todo va como la seda.

Sinceramente prefiero tener el software un poco menos actualizado y no tan “guay” pero tener un sistema mucho más estable.

Categorias: GNU/Linux, Software libre Tags: