En una palm (con palm-os) realmente no veo necesario cambiar a Linux. Lo preferiría por ser libre y tener acceso a modificarlo, pero debo reconocer que Palm OS es un sistema operativo pensado para dispositivos sin disco.
Es pqueño (puede funcionar con menos de 1Mb de memoria), rápido y hace lo que hace falta: correr los programas.
Una palm no tiene disco, por lo tanto el concepto de "cargar" un programa y ejecutarlo no es válido. Todos los programas estan siempre en memoria y el sistema simplemente los deja correr o los detiene, pero nunca cambian de lugar.
Tampoco existe el concepto de "grabar" un documento. Los documentos, obviamente estan en la memoria. En la única memoria que hay. No tiene sentido decirle que grabe algo porque no hay otro lugar donde grabarlo más que donde está actualmente.
Este es un concepto al que se tendrá que volver tan pronto como las memorias no volátiles sean tan rápidas como las memorias RAM. Cuando ese momento llegue ya no habrá motivo para tener una diferenciación entre memoria de almacenamiento masivo (disco, flash, nand, etc.) y memoria principal para ejecutar programas. Para ese momento seguramente Linux estará evolucionando hacia un esquema parecido al que tenía Palm-OS desde su comienzo.
Ese es el esquema ideal para un dispositivo que no tiene almacenamiento masivo separado de la memoria principal.
"Una palm no tiene disco, por lo tanto el concepto de "cargar" un programa y ejecutarlo no es válido. Todos los programas estan siempre en memoria y el sistema simplemente los deja correr o los detiene, pero nunca cambian de lugar."
Pues nosé la tuya pero mi Palm OS tiene que cargar el programa desde la memoria masiva (tarjeta SD) hasta la memoria RAM antes de poder ejecturalo, y cuando termina la ejecución mueve los datos desde la memoria RAM hasta la tarjeta SD liberando la RAM.
Puff, ya estamos con las verdades a medias, bueno en fin.
Con lo de grabar o no supongo que te refieres a la capacidad que las Palm tienen de ejecutar "en el sitio", es decir no se cargan los programas a una RAM sino que las instrucciones se leen "a pelo" directamente desde donde estan.
A mi también me parece una característica curiosa y muy acertada para estos chismes, aunque quizá, con las características que van cogiendo los sistemas embedidos( cada vez más potencia de procesador y más memoria en menos espacio y con menos consumo ) no sea ya algo tan crucial.
En cualquier caso el otro día leía en la Linux Magazine inglesa una noticia sobre la evolución de AXFS [celinuxforum.org], un sistema de archivo para Linux que permitiría la ejecución in-situ de programas. Quizá os interese, aunque es aún un proyecto en desarrollo y no apto para producción.
Yo por mi parte soy el contento poseedor de un Nokia 770 [nokia.com], que es un PocketPC basado en Linux y la verdad aunque carece de las características de ejecución directa desde disco, la verdad es que va bien, a pesar de muchas pegas que no lo hacen ideal para un usuario de PDA o PocketPC convencional.
Personalmente, veo más futuro en esta línea de desarrollos de Linux para sistemas embedidos, ya que a mi entender, se desvía menos de lo que es un Linux clásico y eso da más juego a la comunidad de desarrolladores y a las ingenierías que quieran desarrollar soluciones específicas.
Para palm
(Puntos:3, Informativo)( http://barrapunto.com/ )
Es pqueño (puede funcionar con menos de 1Mb de memoria), rápido y hace lo que hace falta: correr los programas.
Una palm no tiene disco, por lo tanto el concepto de "cargar" un programa y ejecutarlo no es válido. Todos los programas estan siempre en memoria y el sistema simplemente los deja correr o los detiene, pero nunca cambian de lugar.
Tampoco existe el concepto de "grabar" un documento. Los documentos, obviamente estan en la memoria. En la única memoria que hay. No tiene sentido decirle que grabe algo porque no hay otro lugar donde grabarlo más que donde está actualmente.
Este es un concepto al que se tendrá que volver tan pronto como las memorias no volátiles sean tan rápidas como las memorias RAM. Cuando ese momento llegue ya no habrá motivo para tener una diferenciación entre memoria de almacenamiento masivo (disco, flash, nand, etc.) y memoria principal para ejecutar programas. Para ese momento seguramente Linux estará evolucionando hacia un esquema parecido al que tenía Palm-OS desde su comienzo.
Ese es el esquema ideal para un dispositivo que no tiene almacenamiento masivo separado de la memoria principal.
Re:Para palm
(Puntos:2, Informativo)Pues nosé la tuya pero mi Palm OS tiene que cargar el programa desde la memoria masiva (tarjeta SD) hasta la memoria RAM antes de poder ejecturalo, y cuando termina la ejecución mueve los datos desde la memoria RAM hasta la tarjeta SD liberando la RAM.
Re:Para palm
(Puntos:2, Interesante)Puff, ya estamos con las verdades a medias, bueno en fin.
Con lo de grabar o no supongo que te refieres a la capacidad que las Palm tienen de ejecutar "en el sitio", es decir no se cargan los programas a una RAM sino que las instrucciones se leen "a pelo" directamente desde donde estan.
A mi también me parece una característica curiosa y muy acertada para estos chismes, aunque quizá, con las características que van cogiendo los sistemas embedidos( cada vez más potencia de procesador y más memoria en menos espacio y con menos consumo ) no sea ya algo tan crucial.
En cualquier caso el otro día leía en la Linux Magazine inglesa una noticia sobre la evolución de AXFS [celinuxforum.org], un sistema de archivo para Linux que permitiría la ejecución in-situ de programas. Quizá os interese, aunque es aún un proyecto en desarrollo y no apto para producción.
Yo por mi parte soy el contento poseedor de un Nokia 770 [nokia.com], que es un PocketPC basado en Linux y la verdad aunque carece de las características de ejecución directa desde disco, la verdad es que va bien, a pesar de muchas pegas que no lo hacen ideal para un usuario de PDA o PocketPC convencional.
Personalmente, veo más futuro en esta línea de desarrollos de Linux para sistemas embedidos, ya que a mi entender, se desvía menos de lo que es un Linux clásico y eso da más juego a la comunidad de desarrolladores y a las ingenierías que quieran desarrollar soluciones específicas.
El tiempo dira
-- The Real Jabato LARGA VIDA AL MODO TEXTO