Un cacho de cultura (palmera)
Quien conozca un poco del funcionamiento interno de una palm sabe que los modelos recientes tienen un área de memoria RAM especial conocida como dynamic heap. Esta memoria se utiliza casi de la misma forma en la que se utiliza la RAM en una PC: Cada aplicación residente en memoria flash que se va a ejecutar se almacena en la dynamic heap primero. En los modelos de palm’s más recientes, como por ejemplo la T|X, el tamaño de esta memoria es demasiado chico, haciendo que aplicaciones que consumen muchos recursos, como por ejemplo emuladores, lectores de pdf’s, o ports de juegos de PC, corran de una forma limitada, o que directamente no lo hagan.
UDMH
Acá es donde entra la eminencia del mundo palm, Dmitry Grinberg, con una de sus herramientas estrella: UDMH, o Unlimited Dynamic Memory Hack. Esta aplicación, utilizando técnicas peligrosas y no documentadas, permite hacer swapping de la dynamic heap a la memoria flash de la palm, y de esta forma hacerle creer a las aplicaciones que existe más dynamic heap de la que en realidad hay. Siguiendo con las analogías, sería como el manejo de memoria virtual que existe en cualquier sistema operativo de PC moderno, donde partes de la RAM que tienen poco uso son almacenadas en archivos o particiones destinados a tales efectos para liberar memoria de trabajo para nuevos programas. UDMH no es gratis: Cuesta U$S 9.95 y por supuesto su código fuente no está disponible, aunque no es un alto precio a pagar por las ventajas que brinda.
More Heap Hack
La novedad llega de la mano de Ryan Rix de TamsPalm, quien realiza el hallazgo de More Heap Hack, a todas las luces, la versión open source de UDMH.
Esta aplicación para extender la dynamic heap de cualquier dispositivo PalmOS 5 está licenciada bajo la GPLv2, por lo que su código fuente está disponible, incluso el autor lista en su página las herramientas que utilizó para crear y compilar el programa.
More Heap Hack está aún en sus inicios, y por el momento todo lo que hay disponible es una inestable versión alfa, pero es de esperar que mejore y crezca con el tiempo y le brinde a toda palm la capacidad que nunca debieron haber perdido.
Quien quiera probar More Heap Hack debe tener muy en cuenta hacer un backup completo de sus datos (no un Hotsync) antes de intentar probar esta aplicación, ya que en caso de que falle se verá obligado a hacerle un hard reset para recuperarla.
Entradas Relacionadas
OpenCola - Una Coca-Cola Open Source
Editra, editor multiplaforma para programadores



No hay comentarios aún
Comments feed for this article
Enlace al trackback
http://geekotic.com/2007/06/15/un-udmh-de-codigo-abierto-para-palms/trackback/