Lunes, 12 de Noviembre de 2007
Linux corriendo en una Palm TX
El desarrollo de las versiones de Linux para las Palm avanza a buen ritmo. Por ejemplo, una distribución para Palm con buen estado de madurez es Angstrom, basada en Gentoo Linux y con versiones para las Palm TX y Tungsten T5. Como entorno gráfico utiliza Opie, un fork de Qtopia enfocado a las PDAs.

Opie ejecutándose en una Palm TX
Si has usado Linux alguna vez, seguramente hayas probado los entornos gráficos KDE y Gnome. Por ejemplo Ubuntu usa Gnome, y Kubuntu KDE. Pues bién, Qtopia es la base del entorno gráfico KDE, por lo que Opie y KDE son digamos “hermanos”. Aunque no se use en Angstrom, es digno de mencionar el otro entorno gráfico para PDAs corriendo Linux, llamado GPE, que utiliza las librerías GTK, la base de Gnome, otro conocido entorno gráfico para Linux. Así que si en los PC con Linux contamos con las opciones principales de KDE y Gnome como entornos gráficos, en las PDA sucede los mismo com Opie y GPE.

GPE ejecutándose en una Palm TX
Pues bien, nuestro amigo Leo ha publicado en su blog un vídeo y capturas de pantalla de Opie / Armstrong corriendo en su TX. A parte del tiempo de carga del sistema operativo, en torno a un minuto debido a que se está leyendo de la SD, no de la memoria principal, me ha sorprendido lo rápido que arrancan las aplicaciones, teniendo en cuenta la complejidad de Linux como sistema operativo comparado por ejemplo con PalmOS. Me hace pensar que cuando se desarrolle una vesión de Linux para las Palm optimizada para estos dispositivos, por ejemplo el ALP de Palm Inc., el resultado puede ser más que satisfactorio.
Nueva versión mas estable de Linux para la Palm TX, en un solo paquete con todo lo necesario, solo hay que descomprimir el contenido en la Raíz de la tarjeta SD, ejecutar el Cocoboot que aparecerá en la tarjeta de la Palm y listo para usarse
El Linux Angstrom del vídeo se puede descargar de la página de Linux para Palm. las instrucciones son sencillas:
- Descargar el paquete completo (por ejemplo “Palm TX (all)”).
- Descomprimir el archivo y copiarlo al directorio raíz de la tarjeta SD de la Palm.
- Hacer un backup de la información de nuestra Palm por si acaso.
- Ejecutar el programa “Cocoboot” que aparecerá instalado en nuestra Palm, y hacer tap en la opción “Boot”. Este programa reseteará la Palm cargando el Linux que hemos instalado en lugar del PalmOS que trae la Palm de fábrica.
- Arrancará Linux. Disfrutarlo. En PDAExpertos podemos leer la opinión de los que lo han ido probando.
Para estar al tanto de los avances de este Linux para la TX, recomiendo seguir el blog de su creador.

Cómo se vería nuestra TX con Angstrom/Opie ejecutándose en lugar de PalmOS
Para los que quieran probar Linux en sus Palm, Leo ha recopilado una lista de Preguntas Más Frecuentes que, abusando de su amabilidad, voy a incluir también aquí, para los que tengan dudas al probar Linux en su Palm:
- ¿Es seguro cargar Linux?: Totalmente, solo corre como un programa mas y con un Soft Reset se sale de él.
- ¿Puedo regresar a PalmOS?: Si, solo tienes que reiniciar la Palm.
- ¿No pierdo información?: De ningún modo, solo reseteas y regresas a como estabas. SIN EMBARGO ACONSEJO HACER UN RESPALDO ANTES DE PROBAR.
- ¿Puedo usar en “X” dispositivo los archivos que posteaste para “Y” dispositivo?: NO, cada paquete es para un dispositivo específico TX, T5…).
- ¿De donde descargo la versión mas actual de Linux para mi Palm?: De Hack&Dev.
- ¿Se pueden instalar aplicaciones en Linux?: No, pero trae un buen set de Apps para que te entretengas.
- ¿Se puede trabajar solo con Linux en la Palm?: Sí, el paquete de Apps que incluye es bastante completo.
- Al resetear la Palm a donde van los cambios que hice en Linux, se pierden?: NO, se guardan en la imagen de la tarjeta, y al bootear Linux de nuevo ahí estará tu información.
- ¿Si se daña mi Palm tu me la pagas?: Jejeje, me temo que no, úsalo bajo tu propio riesgo
- ¿Es útil cambiar el sistema operativo de mi Palm?: Realmente depende de tu punto de vista.
- ¿Es este sistema lo que presentara Acces este año, el Acces Linux Platform?: NO, este es un proyecto alterno de portar Linux a los dispositivos Palm.
Happy hacking!
Por: Marcos González Troyas en Novedades
RSS comentarios | Trackback |
Imprimir este post
Artículos relacionados
Suscríbete para estar al corriente de las novedades en este blog










Mil gracias por la referencia mi buen, te he citado dentro del Post…
Gracias a tí, Leo, te ha quedado un vídeo muy trabajado, no había visto nunca tan claramente cómo se desenvuelve Linux en una Palm.
y lastima no hay nada para mi e2… espero ke el 2008 saken ya nuevas pdas por ke en verdad ya palm esta en los suelos y pues sacar otra pda con el mismo garnet ya no vale la pena…
ke sabes Marcos habra algo nuevo? y ke sabes de baterias para la e2
Hola Amigos, Tengo una duda con esto de Linux, sera que lo puedo instalar en mi T3¨ MUchas gracias
Felicidades. Como siempre mi estimado Doc, te has ganado una nota excelente, con tus aportaciones y otra estrella más para dar como referencia a quienes están en este mundo de PDA’s con PalmOS (sin importar marcas y/o modelos).
Un abrazo.
Esta distribución de Linux en concreto está preparado para correr en una TX o T5, pero hay otras para los demás equipos de Palm: LifeDrive, E2, Treo 650, etc. Creo que investigaré un poco el tema para tratarlo con detalle en otros posts.
Mientras tanto, información sobre Linux en la E2 y Linux en la T3.
Muchas gracias, Jorge, la intención es ayudar así que me alegra que se cumpla el objetivo.
Leo, Marcos tengo una T5 y no puedo descomprimir el T5.gz ¿ Es porque lo estoy bajando a una PC con W XP? podrian darme alguna pista?
Descarga 7zip, es un descompresor gratuito
http://www.7-zip.org/es/
Ya puestos a recomendar, además del excelente 7zip, recomiendo Izarc, que también es gratuito, aunque no libre.
Hola Amigos, mUCHAS gracias Por la Bievenida, Estoy tratando de igresar a la Pagina que me recomendaron para buscar el Linux Para mi T3 PERO ESTOY TENIENDO Problemitas con la Carga, estoy haciendo algo mal o hay alguna otra web en la que puede buscar, De nuevo les agradesco y les felicito por su compromiso…
Hola Gabriel, habrás tenido mala suerte y la página estaba inaccesible cuando intentaste visitarle. Ahora por ejemplo ya está funcionando.Si no, puedes usar el caché de Google: “busca” su URL en google y luego elige el enlace “En caché”.
Gracias Marcos, creo que tenes razon, pudo ser mala suete, lo que sucede tambien es que ingreso, pero la maquina se empieza a pegar, Yo estoy trabajando co S.O Win,XP y Navego Con firefox, no sé que podra ser, pero en todo caso voy a intentar lo que me digiste “Lo curioso es que la otra direccion de la E2 si entra Como decimos aquí “Pura Vida” (Muy bien)
Muchas Gracias Marcos por la Ayuda
Amigo disculpa mi ignorancia pero no se como se como se copia el archivo a la raiz de la tarjeta SD.
Luego que descomprimo el TX.gz me queda un archivo llamado TX que no es reconocido por ningun programa, intente arrastrandol a la tarjeta SD pero no aparece luego en la Palm.
Bueno espero q me puedan ayudar.
Gracias…
NSZ, no se instala via Hotsync, usa un lector de tarjetas para ello o el programa CardReader o CardExport
Leo, aun no me funciona, yo arrastro el archivo TX a la tarjeta y lo copia pero cuando lo busco en la Palm no aparece el icono de Linux como aparece en los videos.
NSZ , al descomprimir te debio crear una carpeta PALM/LAUNCHER , dentro de ella hay un cocoboot.prc, ese se pose en esa carpeta para que an la CATEGORIA TARJETA te aparezca el icono… o intenta instalar SOLO ESE de forma “normal” con Hotsync
para NSZ y demas que aun tengan problemas para cargar el linux en su PDA. 1ºpaso: descargar el archivo correspondiente a la Palm que tienes(el link es donde dice angstrom) 2ºpaso: usa el winrar o los que mas arriba nos recomiendan, seguro estas usando el winzip y ese no sirve.
3ºpaso:ejecutas el winrar buscas el archivo (en mi caso t5.gz)das doble click y dentro encontraras un solo archivo (en mi caso t5) das click derecho y click izquierdo en view file, van a aparecer como unos 5 objetos. 4ºpaso: seleccionas todos los objetos nuevos que aparecieron, click derecho y copiar. 5ºpaso:usas un lector externo para abrir la SD como si fuese un disco extraible y sin entrar a ninguna carpeta haces click derecho y pegar. 6paso:pones la SD en la palm, tap al icono del pinguino y tap al boton que aparece en la pantalla.
espero que te haya solucionado el problema
NSZ. El archivo que descomprimís que bajaste de internet que es un archivo sin extención le tenés que crear una extensión .arj. Y luego lo descomprimís nuevamente y en ese momento te aparece todo lo que dice Pablo
hola disculpen hice todo lo que postearon anteriormente y si finciono solamente que se quedo en la pantalla negra donde sale el pinguino de linus y de ahy ya no se movio , ya hasta abajo dice kernel panic’ no syncsing: attempted to kill init! s me pudieran ayudar se los agradeceria
deafloud: la verdad es que eso no me pasó nunca. NO te puedo ayudar con eso. A ver si alguien que opere linux te saca del problema.
Muchas gracias ya arregle el problemita lo unico que hice fue poner init=/linuxrc y con eso funciono lo copie del video de aqui de hecho y me funciona a todo dar gracias por su atencion
Que puedo hacer si no tengo un lector de tarjeta SD
Puedes probar estos otros métodos.
hola a todos.
hice lo que copian ustedes pero cuando arranco cocoboot lo primero que me aparece es esto:
885 Palm TX
/zImage not found! (-3)
/initrd.gz not found! (-3)… al darle al icono de Boot! dice lo siguiente:
Loading / zimage… failed. (-1/-3)
¿puede alguien ayudarme?
A mi me pasa lo mismo que a vos sayid, pero a mi me aparece antes de tus mensajes estos tres.
ParseError:
no equals sign found
Line 10 of
/cocoboot.conf
Luego:
ParseError:
no equals sign found
Line 18 of
/cocoboot.conf
Y por ultimo
ParseError:
no equals sign found
Line 25 of
/cocoboot.conf
MUUUUUUUUYY Bueno… es excelente correr linux en la palm…. solo hay un peke a la hora de shutdown… pero fuera de ahi.. excelente.. los juegos.. las aplicaciones… esta d Lujo… VIVA LINUX!!!… muera Windows
Que Bueno, Alex, Te felicito, Ojalá y algien pronto lo intente correr en un TT3 , para tener una mejor referencia, allí me avisan, yo aun no he tenido suerte…
hola,
queria preguntarles si con este linux para Palm TX podemos usar PERL , y usar la consola para ingresar comandos de comunicacion como kermit.
Gracias.
Sayid, Jose Luis Vassallo :
EL problema es que el archivo cocoboot.conf es el que tiene la configuracion del programa, por lo que hay que borrarlo de raiz, para que el cocoboot.prc detecte el path de inicio automaticamente, después de eso deberia de iniciar al presionar BOOT, aunque es problable que al cargar se detenga porque tampoco linux detectará el path automaticamente, para eso solo hay que modificar el archivo linux.boot.cfg, poniendo como unica linea lo siguiente:
ROOT_DEV=$FILES_MNT/rootfs.ext2
todo eso se puede hacer desde notepad.
Saludos
Hola,
reitero la pregunta, queria preguntarles si con este linux para Palm TX podemos usar PERL , y usar la consola para ingresar comandos de comunicación como kermit.
Quiero comprar esta palm pero si no corre estas aplicaciones, no se.
es para un trabajo de la facultad y la necesito para comunicarme por puerto serie.
Yo no tengo mucha idea de esto, por lo que recurro a ustedes que se ve que saben un montón.
Gracias.
Buenas Halebopp, lamentablemente sigo teniendo problemas, se cuelga al cargar, las ultimas dos lineas durante el cuelgue dicen:
init: applet not found
Kernel panic - not syncing: Attempted to kill init!
Voy a ver si ahora encuentro mas información para asi poder hacerlo correr.
Slds.
muy bueno que me ha salido el linux
buen aporte =D
-.- jose luis vasallo lee los post anteriores ai podrias resolver tu duda
pero bueno por ser año nuevo te lo dire aqui
kuando le das click al cocoboot t aparecera un menu en donde le debes dar click en boot, bueno en esa imagen sin darle click a nada, pon el cursor para escribir al lado de donde dice:
init=
bueno al lado d eso escribes ( =/linuxrc )
debera quedar asi:
init=/linuxrc
y luego le das click en boot! y debe funcionar
hola comoestan nose si lo hice mal pero ami nome arranco me salio asi y ledi deuan arrancar al botonde abajo y me salio en la pantalla unas rayas con colores nomas paraver sime pueden decir como se instala o que mefalto instalar le instale hay dos uno de tx y el otro de tx-kernel instalo os dos o como es esol
tengo es una life drive hay se puede instalar el linux sierto
tengo un problema instale linux en mi T/X y funciono bien…luego le di en shutdown y luego en reboot y se apago y no volvio a prender….que pasa??….cualquiera que me responda gracias.
OYE EL LINUX SEME QUE DA ME SALE init! FIELD ALGO ASI Y AHY SE QUE DA NOSE POR QUE TENGO UNA LIFE DRIVE Y NOCORRE SEQUE DA EN EL ARRANK QUIEN EM AYUDA!!!!!!!!!!!!!!!!!
EL LINUX ME EMPIESA ACARGAR EL LALIFEDRIVE Y SE QUE DA EN una linea hay se para me saca esto
could not root fs: init failed!
olease, reset, check your configuration and retry
eso me sale que hago hay ayudaaa!!!!!!
Hola, me paso lo mismo que a Juan, instale Linux, funciono re bien, le di al Boton “Reboot” , se apago y no me arranco mas las Palm TX , le doy al reset y nada, le hago un Hard Reset y no prende nada, esta totalmente muerta, tiene bateria pero no arranco mas.. que hago? .. Alguien sabe?