Cómo hacer que tu Ubuntu se transforme en Mac OS X 10.5 Leopard

Aunque hay numerosos tutoriales que ayudan a modificar el aspecto gráfico por defecto de Ubuntu para convertirlo en un sistema operativo con una presentación visual totalmente distinta, lo de tratar de imitar la interfaz de Mac OS X 10.5 Leopard es una de los objetivos más populares.Y como indican en MakeTechEasier, si queréis pasar de esto:

A esto:

podréis lograrlo siguiendo una serie de pasos que dejarán vuestra Ubuntu totalmente camuflada bajo el aspecto de Mac OS X. Para lograrlo habrá que descargar algunos paquetes y componentes, como las fuentes TrueType, algunos temas e iconos, y además un tema especial para el conocido Avant Window Manager que también imitará cosas como las famosas Pilas (Stacks) de Leopard cuya aplicación práctica es discutible, pero que son visualmente muy curiosas.

El resultado es realmente notable, así que si no os gusta demasiado vuestro tema por defecto, ya sabéis, a transformar Ubuntu para convertirlo en todo un Leopard de primer nivel con corazón Linux.

¿Cuál es tu distribución ideal?

Ya había habido algún esfuerzo de este tipo, pero siempre resulta curioso destacar el hecho de que si no estás muy seguro de qué distribución puede ser la más adecuada para ti, hay ayudas automáticas que te permiten solucionar esas dudas.

Una de ellas es el llamado Linux Distribution Chooser de zegenieStudios, que a través de una ristra de unas 15 preguntas acabará deduciendo qué distribución es la ideal para nosotros. Para ello nos va preguntando acerca de nuestros conocimientos sobre Linux y sobre el tipo de uso que vamos a darle al ordenador en el que instalemos la distribución, y a partir de una serie de preguntas para “afinar” el proceso nos acaba dando su recomendación.

A mí me han salido tanto Debian como Ubuntu, y aunque la primera hace tiempo que no la uso (por comodidad con Ubuntu, supongo), creo que le volveré a dar otra oportunidad cuando aparezca su próxima versión, Debian 5.0 “Lenny”.

12 sorpresas de Ubuntu 8.10

Ubuntu 8.10 “Intrepid Ibex” llegará en el mes de octubre, y ya se han desvelado algunas de las novedades que traerá consigo. Ya están disponibles las primeras versiones alpha, que incluyen parte de estas características, y prometen. Un inicio de sesión más rápido, soporte para comunicaciones 3G de forma nativa e incluso la instalación desde una llave USB serán algunas de las prestaciones de la futura versión de este desarrollo.

Será interesante ver si esta nueva versión se comporta mejor que la 8.04 LTS, que ha recibido críticas discretas (las nuestras no fueron especialmente notables tampoco) y que gracias a su nueva versión, la 8.04.1, ha mejorado algunos de los apartados en los que fallaba más notoriamente, como en la inclusión de una versión beta de Firefox, la navegación por carpetas compartidas o la implementación de Pulse Audio.

En Ubuntu 8.10 Intrepid Ibex prometen un cambio de interfaz que ha resultado muy polémico por lo chocante del nuevo aspecto visual, que en opinión de muchos no mejora la versión que manejamos ahora del tema por defecto de Ubuntu. Es una de las diferencias con respecto a las ediciones previas de Ubuntu, pero desde luego no será la única, tal y como se ha encargado de apuntar Fabrizio Balliano en su blog, en donde recoge varias novedades que nos esperan en Ubuntu 8.10:

1. Login rápido: se acortará el tiempo desde que introducimos nuestro usuario y contraseña hasta que se nos presenta nuestro escritorio.

2. Mejor soporte Flash: aunque la instalación de los plugins Flash para reproducir este tipo de contenidos ha mejorado sensiblemente, parece que en Intrepid Ibex será mucho mejor, y de hecho, puede que se integre Flash 10 en esta edición de Ubuntu.

3. Conectividad 3G: una de las mejoras más importantes en mi opinión será el soporte para este tipo de dispositivos (módems, teléfonos vía Bluetooth) a través del NetworkManager.

4. Cuenta de invitado: Ubuntu integrará una cuenta de invitado activada por defecto y con privilegios reducidos y un directorio home temporal para que otros usuarios puedan usarla en cualquier momento sin que tengamos que crearla de cero.

5. Mejor gestión de las actualizaciones: Cuando actualicemos la distribución entera, Ubuntu 8.10 hará mucha mejor “limpieza” de los paquetes que quedan obsoletos o inactivos y que no se necesitan, y lo hará mediante el componente llamado CleanupCruft.

6. Controladores de impresoras: al realizar la instalación de impresoras en esta distribución, el sistema se descargará automáticamente los controladores LSB desde la base de datos del proyecto OpenPrinting.

7. Selección de fuentes: la gestión de fuentes será mucho más potente con el nuevo FontConfig, un componente desde el cual podremos establecer distintos parámetros de las tipografías que usamos desde una interfaz gráfica en lugar del farragoso fichero XML actual.

8. Instalación más rápida: si nos descargamos alguno de los DVDs de instalación, la selección y filtros de paquetes serán optimizados para reducir el tiempo extra que se suele emplear al indagar en los contenidos de estos DVDs. Parece que en el caso de los LiveCD de instalación no habrá cambios significativos.

9. Instalación desde llave USB de memoria: esta será una gran ayuda para aquellos que prueban varias versiones de la distribución y no necesitan gastar un CD para dichas instalaciones: de hecho, las llaves USB proporcionarán mayor velocidad de instalación.

10. Nuevo interfaz para el instalador: el diseño de la aplicación de instalación cambiará externamente, y estará más lleno de mensajes de ayuda y comentarios que nos irán informando sobre el proceso de instalación.

11. Gestión de identidades: Mediante este soporte Ubuntu dará mejor funcionalidad a la hora de trabajar con servicios de directorio LDAP, algo importante en empresas y redes de cierta envergadura.

12. Soporte dmraid: Como afirma el autor, esta característica es más importante de lo que parece, puesto que permitirá instalar y utilizar la distribución sin problemas en configuraciones RAID, gracias al soporte de los sistemas Software RAID / FakeRAID que se usan en muchas BIOS.

Gestores de ventanas al poder

Aunque hoy en día los usuarios de Linux solemos optar por un entorno de escritorio como GNOME o KDE, lo cierto es que los gestores de ventanas (Window Managers) aún están muy en boga, sobre todo en escenarios en los que la potencia de los equipos donde se instala Linux no es muy elevada. Hay de todas clases, y de hecho la interfaz gráfica del sistema de ventanas de The X Window System no sería nada sin estos gestores de ventanas, que fueron los que lograron facilitar el uso de Linux de forma dramática.

Por lo tanto, es una buena idea repasar cuáles son los mejores entornos de ventanas hoy en día, o al menos, cuáles son los más destacados por su popularidad. Un artículo publicado en Internetling y que ya está en varios portales y blogs linuxeros está causando sensación porque realmente es un buen compendio de estos desarrollos, que siguen siendo muy utilizados y que tienen especial sentido en los nuevos netbooks, creo yo.

1. Fluxbox: uno de los más populares y minimalistas, que en realidad es una versión modificada de Blackbox, el gestor de ventanas original.

2. Openbox: otra versión de Blackbox, pero completamente reescrita de cero, y por lo visto, súper rápida y ligera.

3. Blackbox: el desarrollo original, que sigue manteniendo el encanto que tenía hace años, cuando apareció, pero cuyo desarrollo ha dejado de evolucionar desde 2005.

4. IceWM: como indica el autor original, este es el gestor de la distro Xandros incluida en los ASUS Eee PC. Imita un poco la interfaz de uso de Windows 98, y puedes llegar a tenerlo de lo más cuco.

5. AwesomeWM: Me sonaba, y al ver la captura he recordado que este es ese window manager que agrupa las ventanas en “baldosas”, y que acaba teniendo un aspecto sorprendente y muy orientado a hardcore-geeks.

6. Sawfish & Metacity: El primero puede presumir de ser el gestor de ventanas que se utilizó en las primeras versiones de GNOME. Todavía conserva su encanto, aunque Metacity le ha superado en prestaciones, y ahora es protagonista de este entorno de escritorio.

7. AfterStep: fue uno de mis preferidos cuando lo descubrí hace años, y como en el caso de WindowMaker trata de emular la interfaz del mítico NeXTstep.

afterstep

8. WindowMaker: otro legendario gestor de ventanas que como decíamos también se basaba en aquella interfaz gráfica de los ordenadores de la extinta NeXT.

9. JWM: no lo conocía, así que este Joe’s Window Manager (vaya nombrecito) podría ser un descubrimiento para los usuarios con requisitos muy especiales: es un gestor súper ligero usado en distros como Damn Small Linux o PuppyLinux, así que si necesitáis todo al mínimo, puede que sea vuestra opción.

Un buen repaso a los gestores de ventanas, desde luego. Y que conste que las imágenes son más grandes que las del original, en las que no se ve nada ;)

Los cinco gadgets más hackeables con Linux

En uno de esos blogs con títulos curiosos, Tech Source from Bohol, me encuentro con un artículo igualmente curioso en el que se habla de cinco dispositivos en los que Linux ha logrado entrar con fuerza a pesar de que probablemente (con alguna excepción) los desarrolladores originales nunca pensaron en que estos cacharros pudieran funcionar bajo Linux.

ds_lite_dslinux

Seguramente habrá unos cuantos más, pero es evidente que los cinco protagonistas del artículo son los más populares en los que Linux ha podido ser modificado de una u otra forma para funcionar a la perfección. Os recomiendo el artículo original, en el que el autor explica perfectamente qué tipo de distribuciones y modificaciones se realizaron para lograrlo. Esos cinco gadgets son:

  1. Nintendo DS
  2. iPod de Apple
  3. Microsoft Xbox (la original)
  4. Nintendo GameCube
  5. Sony PlayStation 2 (y PlayStation 3)

KDE 4.1 RC1

La esperada versión KDE 4.1 aparecerá definitivamente el 29 de julio próximo, pero para que vayáis abriendo boca ya está disponible la primera Release Candidate de este desorrollo. Si sois muy de comprobar estas versiones previas ya sabéis lo que tenéis que hacer, y como ya habréis supuesto, existen instrucciones de instalación o de compilación para varios sistemas, como Ubuntu, openSUSE 11.0 o Mandriva, por poner algunos ejemplos rápidos.

dolphin-tagging

Se supone que muchos errores se han solucionado en esta pre-release, pero sus desarrolladores admiten y advierten de un error con los controladores propietarios de NVIDIA (no indican versión, así que suponemos que afectará a todos) que hacen que ciertas operaciones no se vean bien o produzcan efectos visuales no deseados:

Users of NVidia cards with the binary driver provided by NVidia might suffer from performance problems in window switching and resizing. We’ve made the NVidia engineers aware of those problems, no fixed NVidia driver has been released yet, however. You can find information how to improve graphics performance on Techbase, although we ultimately have to rely on NVidia to fix their driver.

Aún así, ya casi podemos tocarla. Casi, casi…

Shuttleworth: “Sí, lanzamos Ubuntu 8.04 LTS prematuramente”

Una interesante entrevista con el máximo responsable de Canonical ha revelado algo que ya habían considerado nuestros compañeros de MuyComputer en el análisis de Ubuntu 8.04.

ubuntu-mc-0

En aquel momento el título de aquella review recién aparecido el sistema operativo era “Ubuntu 8.04, un paso atrás“, y en ella destacaban los principales puntos en contra en el resumen de “Lo peor“:

Los problemas de esta edición aparecen en temas como la creación de carpetas compartidas o el trabajo con redes heterogéneas debido a una mala implementación del protocolo SMB. La inclusión de Firefox 3 Beta 5 es precipitada, y también ocurre lo mismo con Pulse Audio, al que aún le queda camino por recorrer. Los errores con el planificador del kernel y con otras áreas del sistema operativo también perjudican la calidad final de Hardy Heron.

Precisamente todas esas críticas han sido comentadas por Mark Shuttleworth en una interesante entrevista con derStandard.at, un medio austriaco que ha podido entrevistar al máximo responsable de Ubuntu. En concreto, menciona precisamente los problemas con Firefox 3, con el estado real de una distro teóricamente de largo periodo de soporte (LTS), y con cosas como el audio, y en todos los casos Shuttleworth defiende sus decisiones.

Por ejemplo, respecto a la inclusión de Firefox 3 Beta 5 comenta que “esa fue una decisión muy consciente tomada con la colaboración de Mozilla, y teníamos mucha confianza en que Mozilla ofrecería la versión final de Firefox 3 en un periodo de tiempo razonable.” Pero sin duda lo más interesante es el momento en el que se le pregunta por la razón por la que lanzar una distro LTS con estos problemas. El texto traducido del original es el siguiente:

derStandard.at:Aún así parece que no elegísteis un buen momento para una nueva LTS: GNOME había sufrido grandes cambios, Firefox no estaba listo en aquel momento, y también integrásteis PulseAudio, luego ¿no habría sido mejor usar la siguiente versión, seis meses después, como la LTS?

Shuttleworth: Admito esas críticas. Sin embargo, creo que todas las decisiones nos acercaron más hacia las corrientes más importantes. Así que mi punto de vista es que sí que lanzamos una versión LTS que es mantenible durante tres años. Sabíamos que había algunas regresiones, pero también consideramos qeu las podríamos solucionar durante el ciclo de mantenimiento.

Aunque se resiste a admitirlo del todo, lo cierto es que Ubuntu 8.04 no fue un lanzamiento “redondo”, y muchos usuarios de esta distribución seguramente coincidrán conmigo. Afortunadamente, hoy en día todos esos problemas están prácticamente solventados, y la edición Ubuntu 8.04.1 que forma parte del “roadmap” de esta LTS está disponible desde el 3 de julio para demostrarlo. De hecho, cuando bajéis Ubuntu desde los servidores oficiales estaréis descargando e instalando la versión 8.04.1, con más de 200 parches a características relevantes que incluyen, por ejemplo, la versión final de Firefox 3 o la solución a los problemas con Samba y, en parte, con PulseAudio.

Siempre lo he dicho: rectificar es de sabios.

Y si me lees, compañero Trash, no creo que instale Gentoo. Qué pereza ;)

Gentoo, lo recomiendo

Hacía mucho que no escribía debido al trabajo 0:) Pero ya estoy de vuelta y os voy a comentar algunas cosillas a tener en cuenta de Gentoo.

Mi compi Picajoso ya ha escrito sobre la nueva versión de Gentoo. No os voy a comentar las novedades ni lo que ya ha comentado Picajoso. Os voy a recomendar probar Gentoo.

Gentoo

Para los que no conozcáis Gentoo, es una distribución que se compila casi desde el principio, algo similar a Linux From Scratch (LFS). La principal diferencia entre Gentoo y LFS es que Gentoo te ofrece un sistema básico desde el que puedes empezar. Este sistema básico te instala librerías, compilador y algunas herramientas básicas como por ejemplo editores. En el caso de LFS, no te trae nada precompilado y es un sistema operativo que te tienes que compilar desde un principio, aunque existe el proyecto ALFS (Automated Linux From Scratch, Linux From Scratch automatizado) que facilita la tarea de recompilar todo :)

Linux From Scratch

Mucha gente preguntará:

Bueno, la respuesta principal es: para aprender. Algunos pensarán: “Buah! Para eso ya he ido/voy al cole/Universiadad/…”. Correcto, en estos centros nos enseñan cosas, pero no todo se aprende allí. Este tipo de distribuciones nos permiten aprender:

Voy a centrarme principalmente en el punto “que el compilador NO lo es todo” aunque también voy a hablar sobre algunas herramientas.

Es importante tener en cuenta que el compilador NO lo es todo, aunque sí es una parte muy importante. Mucha gente cree que la gran ventaja del software libre es que, al tener el código fuente y el compilador, puedo hacer lo que me da la gana. Esto no es cierto. Hay que saber programar muy bien y conocer muy bien cómo funciona un compilador para “hacer lo que me da la gana”.

Muchas veces, se ve en los foros de Gentoo las miles de opciones que algunas personas le pasan al compilador para compilar su sistema. Esto es muy peligroso ya que puede provocar que el sistema sea inestable, pierda rendimiento, … Debido a que las opciones que le hemos pasado al compilador son incorrectas. Un buen enlace para leer en este caso es este.

Una recomendación que os hago es: no exageréis las opciones del compilador. Muchas veces lo que os viene por defecto funciona perfectamente y no hace falta nada más. Sí es cierto, que otras veces por ejemplo, en el mundo HPC/Supercomputación, sí hace falta recompilar determinada aplicación y/o librería con determinadas opciones ya que se conseguirán mejoras interesantes, pero no todos estamos dedicados al 100% al mundo del HPC ;)

Lo primero que tenemos que hacer es: conocer bien nuestro hardware. Esto es muy importante porque las opciones que le pasaremos al compilador dependerán mucho de nuestro hardware.

Luego tendremos que leernos el manual de GCC, ese gran compilador que usa Linux por defecto. Pero OJO, hay que leerse la documentación de la versión que vamos a usar !!! ;)

Una vez que sabemos qué hardware vamos a usar y haber leído la documentación correspondiente de GCC, hay que usar unas opciones “lógicas” respecto a lo que estáis haciendo. Por ejemplo, para el sistema base, las opciones que vienen por defecto (-O2 -march=i686 -pipe) son más que suficientes (la opción -march dependerá de la arquitectura que estemos usando). Podremos añadir nuevas opciones al compiladro en función del paquete que estemos compilando, siempre asegurándonos con la documentación de GCC y la del paquete (sin olvidarnos de las listas de correo) que todo es correcto.

“Vaya … si el GCC tiene “minolles” de opciones y tu me estás diciendo que use 3 de ellas … ¿para qué tiene tantas?” Bueno, las opciones que tiene GCC o cualquier otro compilador muchas veces son para situaciones específicas. Determinadas aplicaciones/situaciones requieren dichas opciones, pero no todas.

“¿Entonces eso de que Gentoo es más rápida y más mejor es una milonga?” No, lo que pasa es que para que sea “más mejor” no hay que abusar o centrarse en el compilador, un sistema operativo tiene mucho más.

¿Dónde está realmente la potencia de Gentoo? Muy sencillo, en la variable de entorno USE. USE es una variable de entrono que nos permite definir qué queremos y qué no queremos que se compile. Por ejemplo, a mi no me gusta GTK ni GNOME (soy lo que los norte americanos llamarían un KDE die-hard), así que deshabilito todo aquello relacionado con GTK y/o GNOME. Es decir, puedo decidir qué opciones se compilan en un determinado paquete o si se va a soportar tal o cual propiedad. Otro ejemplo es que puedo compilarme el kdegraphics sin soporte para scanner porque no tengo.

Muchos pensarán: “pues no me instalo en GNOME o los paquetes para scanner y ya está”. Pues no, ya que aunque no te instales el sane, tu KDE ha sido compilado con soporte para scanners, luego te va a incluir un montón de librerías que no quieres/necesitas.

La variable USE se define en el fichero /etc/make.conf y se define de la siguiente manera:

USE="palabras clave separadas por espacios"

Para una definición mucho más extensa, echad un vistazo a este enlace. Para una lista de una gran mayoría de palabras clave que se pueden usar en la variable USE, podéis acceder a este enlace. Cuando digo “gran mayoría”, quiero decir a muchas, pero no todas ;)

La variable USE puede definirse de una forma tan sencilla como:

USE="-gtk -gnome kde qt3"

O bien complicarla como:

USE="-3dfx -3dnow X Xaw3d a52 aac aalib -accessibility acl acpi -adabas -adns -afs -aim alsa -altivec ao -apache2 apm arts -atm audiofile avahi bash-completion -bcmath berkdb -bidi bindist -birdstep -blas bluetooth -boundschecking bzip2 -cairo calendar -canna caps -cdb cddb cdinstall cdparanoia cdr -cgi -chasen -cjk clamav cracklib crypt cscope css ctype cups curl curlwrappers -cvs cxx -db2 dbase dbm -dbmaker dbus dbx -debug -dedicated dga directfb djvu -doc dri dts dv -dvb dvd dvdr dvdread -eds -emacs -emboss -empress -empress-bcs encode enscript esd -esoob -evo -examples exif expat fam -fastcgi fbcon ffmpeg -fftw -filepro -firebird firefox flac flatfile fltk fontconfig foomaticdb fortran -freetds -freewnn -frontbase"

Si os fijáis, un guión (-) antes de la palabra clave significa que deshabilito el soporte para dicha función o dicho paquete.

“Pero … ¿y si mañana me compro un scanner?” Muy sencillo (y aquí viene otra de las grandes utilidades de Gentoo), añades scanner a la variable USE y recompilas. “¿Recompilo el qué? ¿Todo?” Depende … deberías recompilar todo aquello que se pueda ver afectado por esta novedad. “Pos vaya rollo”. Sí y no, sí porque tienes que recompilar y no porque así sabes de qué componentes está formado tu sistema y las dependencias que tienen unos de otros

Gentoo ha resuelto esto de recompilar “todo” de una manera muy sencilla. Tiene una herramienta en línea de comando que es:

revdep-rebuild

Básicamente lo que hace es escanear tu sistema y si ve que has cambiado una librería y que un paquete determinado debería ser recompilado … lo recompila.

revdep-rebuild

Existe otra opción también cuando cambias la variable USE que es:

emerge --update --deep --newuse world

emerge es la herrmaienta de gestión de paquetes y gestión de la compilación de dichos paquetes. Si quieres instalar un paquete, lo que tecleas es:

emerge nombre_del_paquete

Entonces emerge descarga el código fuente, lo compila y lo instala.

En el ejemplo que os he puesto arriba, lo que haría emerge es comprobar si las variaciones que hemos hecho a la variable USE afectan a algún paquete en cuestión y, si el paquete se ve afectado, lo recompila. Como podéis ver en la captura de pantalla que pongo abajo, en mi caso habría que recompilar 49 paquetes. Las palabras clave en verde son novedades, las que están en rojo son las que hemos utilizado en una compilación anterior y las que están en azul son las que hemos marcado con un guión (-).

emerge --update --deep --newuse world

Obviamente, esto de recompilar y volver a compilar y recompilar de nuevo tienes sus problemas te puedes cargar el sistema si no sabes lo que haces. La ventaja de este inconveniente, aprendes de los errores que has cometido ;)

Antes de acabar, unos consejos:

Es un proceso lento, pero muy gratificantes así que paciencia. Yo llevo una semana compilando y recompilando en un ASUS R2 y aún me queda ;)

ASUS R2

En resumen, lo bueno de Gentoo es que te permite aprender mucho de tu sistema y sabrás que si algo falla es por tal o cual razón: sea culpa de una opción del compilador, por el hardware, por dependencias, por librerías, … Y, lo más importante, nos pemite aprender de nuestros errores ;)

Tenemos nuevo kernel: Linux 2.6.26, disponible

Muchos ususarios se alegrarán de saber que acaba de aparecer la nueva versión del kernel de nuestro sistema operativo. Linux 2.6.26, el nuevo núcleo de Linux (GNU/Linux si nos ponemos en plan picajoso) acaba de salir a la luz, y lleva consigo unos cuantos cambios, aunque probablemente la mayoría de ellos os suenen a chino.

kernel

Por ejemplo, y tal y como indican en Slashdot, el nuevo núcleo incluye soporte para montar binds de sólo lectura, x86 PAT (Page Attribute Tables), PCI Express ASPM (Active State Power Management), y además se incluyen versiones de KVM para IA64, S390 y PowerPC, además de soporte básico para la paravirtualización.

También tenemos mejor soporte de webcams gracias a un nuevo controlador para dispositivos UVC, una utilidad integrada de análisis de la memoria, un nuevo debugger para el kernel, y cosas como un nuevo proceso llamado /proc/PID/mountinfo que ofrece información más concreta sobre volúmenes y dispositivos montados.

No parecen cambios muy atractivos para la inmensa mayoría de usuarios, pero creedme: todo es para bien. Aunque no esté del todo seguro de para qué sirven la mitad de esos cambios así a bote pronto, el artículo de KernelNewbies explica todo lo que es realmente importante con un lenguaje más cercano, así que echarle un vistazo y os daréis cuenta de que la nueva versión tiene su sex-appeal después de todo. Bueno, quizás eso sea exagerar ;)

openSUSE en el iPhone

Ayer se produjo el lanzamiento en 22 países del iPhone 3G, ese “supermóvil” que encandila a quien lo toca. Hay que reconocer que la tecnología incluida es la pera limonera en cuanta a su interfaz multitouch y lo bien conseguidas que están las aplicaciones, pero claro, tiene una desventaja clara. Como todo lo de Apple, está cerrado a cal y canto, así que ponen difícil lo de trastear con el cacharrito.

opensuse-iphone-1

Tampoco es que tengan demasiado éxito en esto último, porque el primer iPhone no duró mucho sin ser liberado, y desde MuyMac nos enteramos de que ya han hackeado la versión 2.0 del firmware que estará incluida en los nuevos iPhones y que también se puede descargar para el iPhone de primera generación.

opensuse-iphone-2

Ese proceso de liberación incluye el llamado jailbreak que permite ejecutar aplicaciones de terceras partes, y que entre otras cosas hace posible cosas como esta: que tengamos openSUSE corriendo en la pantalla del iPhone, con Compiz a toda pastilla. Obviamente no se trata de una instalación nativa. Como explica el responsable del post original, en realidad lo único que está haciendo es controlarlo de forma remota gracias a x11vnc en openSUSE y a la aplicación VNsea en el iPhone.

Qué chulada ;)