Aclaraciones sobre Sharp Netwalker
He publicado una respuesta en el foro de ubuntu-es.org que creo responde a varias interesantes preguntas y dudas de usuarios no familiarizados con arquitecturas diferentes a la x86 (PC's de Escritorio) como el caso de Sharp Netwalker (arquitectura ARM) así que me ha parecido interesante darle mayor difusión publicándola aquí.
Hola tengo una Sharp
nuevo
Hola
tengo una Sharp Netwalker, de momento estoy muy poco satisfecho con ella. Explico con mas detalle...
Soy un usuario comun, mas bien de los de copiar y pegar, pero eso no me hace menos que los demás.
Ni mucho menos, nadie nace enseñado y demuestras que no te acobardas por desconocer un tema y esos es bueno, pero también hay que tener en cuenta las consecuencias de meterse en terreno desconocido , un poco de lectura previa nunca viene mal antes de saltar al vacío.
En el Pc habitual tengo un karmik koala, estoy encantado, a punto de eliminar defintivamente Xp. Pero el Netwalker viene con un Jaunty, el cual si intentas actualizar, te cargas todo, se queda "lelo".
Supongo que cuando te refieres a actualizar, es cambiar la distribución, Jaunty sigue recibiendo actualizaciones de seguridad, reparación de bugs, y mejoras de rendimiento y seguirá así hasta diciembre de 2010, si mal no recuerdo son 18 meses por distribución no LTS.
A ver amigos, que es eso de que un sistema operativo, supuetamente libre, no me deja actualizar a la version mas actual??
Libre<>estar a la ultima de la ultima.
Sharp pago a Canonical para realizar un port de Ubuntu Jaunty al Sharp Netwalker que es básicamente un 800MHz Freescale i.MX515 CPU (basado en arquitectura ARM Cortex-A8) seguramente tiene alguna variación en el hardware que ha echo que Canonical tenga un kernel especifico para el llamado "Araneo" del cual te puedes bajar las fuentes[1] basadas en el kernel 2.6.28 de la Jaunty, la ultima revisión 18 es de Diciembre 09 y ya sacaron una en Noviembre rev14 así que la mantienen bastante actualizada.
El hecho que puedas descargarte las fuentes y que estén licenciadas bajo GPL cumple con la definición de Libre al pie de la letra.
Esto ya son teorías mías, pero dado que la siguiente LTS saldrá en Abril de este año con kernel 2.6.32 , lo mas probable es que Sharp este esperando a que salga esta versión que la siguiente versión tenga 3 años de soporte, cosa que encuentro totalmente lógica.
Tengo curiosidad por saber la necesidad imperiosa de tener Karmic en el Netwalker,
¿Existe algún software que utilices con una característica que solo este disponible en la versión que tiene Karmic? si es así se podría compilar esa ultima versión para la arquitectura ARM.
¿Necesitas algún driver en el kernel que esta en Karmic y no en Jaunty? tienes a tu disposición las fuentes del kernel hay una alta posibilidad de poder recompilarlo con el driver en cuestión.
Por otro lado "el aparatito" no tiene bios, o no me deja acceder a ella,
El aparato tiene bios, otra cosa es que tenga algún tipo de menú al que estamos habituados en los PC. En una Placa base de PC se pueden pinchar multitud de diferentes componentes que seguramente requieran de que la placa varié algunos parámetros como la velocidad de la memoria, el clock del procesador, si usar la tarjeta de vídeo integrada, la del pci-e o las dos a la vez, etc, etc, etc.
El netwalker no tienen un hardware configurable, tal como salga de fabrica así se quedara para el resto de sus días, así que pierde un poco el sentido el poder configurar la bios.
Lo que si es una practica habitual en esto tipos de sistemas "embeded" es reducir la bios a su minima expresion, delegando gran parte de las gestion del arranque del hardware al bootloader o al propio kernel.
por ende no me da la obción de acceder a ningún kernel.
Aquí si que ya me he perdido, eso no tiene nada que ver con la bios sino mas bien con el bootloader,(lo que en los PC llamamos lilo o grub), si bien es cierto que Netwalker esta utilizando uboot si mal no recuerdo y lo tienen alojado en una particion de la NAND(memoria interna) si te fijas en la sd de recuperacion graba 3 archivos cada uno de ellos en particiones diferentes de la NAND, el bootloader(o uboot), el kernel, y el rootfs
Me vuelve a picar la curiosidad , ¿has recompilado algun kernel desde el cual quieras arrancar? en ese caso aqui tienes un tutorial grabarlo en la Nand[2]
Lo de toquetear las actualizaciones nada.
Otra vez estoy confundido, yo no he tenido ningún problema al instalar las actualizaciones que me sugiere el Netwalker desde el gestor de actualizaciones de Ubuntu, si te refieres a cambiar el /etc/apt/sources.list, como he dicho antes tienes que tener en cuenta que:
1) estas en Jaunty
2) estas en arquitectura ARM (tambien llamada armel)
Cualquier repositorio que tenga paquetes para la conjunción de ambos debería funcionar pero no esperes que te funcionen repositorios con paquetes para Karmic o solo para arquitectura x86.
Además siempre se se sale de los repositorios oficiales esta el riesgo de romper la dependencias de los paquetes y se tiene que estar dispuesto a reparar esas roturas instalando paquetes a mano, como por ejemplo el repositorio de debianmultimedia.org que contiene las ultimas versiones de mplayer y los codecs, yo logré instalarlo, pero me tocó buscar unos cuantos paquetes y instalarlos manualmente. este ultimo caso me salte la condición #1 ya que Debian aunque parecido no es Ubuntu pero bueno el riesgo y el trabajo extra merecieron la pena.
En cuanto a lo de poner un simple skype, tampoco.
Skype es código cerrado y solo has sacado compilaciones para arquitectura x86, por eso no esta en ningún repositorio de ninguna distribución GNU/Linux, si algún día dan acceso al código fuente(cosa poco probable)[3] quiza exista la posibilidad de portarlo a diferentes arquitecturas(ARM, MIPS, LaticeMico32, etc...) y diferentes sistemas operativos(Gentoo, Slakware, OpenBSD, NetBSD,etc) mientras tanto solo se puede coger lo que te ofrece la compañía y sus dueños[4] y dudo que se dediquen a hacer todas las combinaciones posibles.
Francamente, estoy bastante desanimado, por tanto agradeceré las respuestas de los gurus.
Creeme que lo lamento.
Para info los lectores soy el que le vendió el Netwalker(www.tuxbrain.com), a si que entenderéis mi pesar al ver a masanasj tan apesadumbrado. 
Espero haber aclarado alguna duda con todo lo anteriormente expuesto. A su ver ruego a los gurus me rectifiquen en todo aquello en lo que me equivocado o he sido poco preciso ya que también me considero un "copypaster" 
Notas y links a pie de post.
Un saludo cordial a todos
Igualmente
[1]http://netbook-remix.archive.canonical.com/updates/pool/public/l/linux-fsl-imx51/linux-fsl-imx51_2.6.28-15.50fsl1araneo18.tar.gz
[2]http://laterrevuedailleurs.fdn.org/en/informatique/zaurus/message_how_to_update_and_flash_the_kernel_on_the_netwalker__sharp_pc_z1_/index.html
[3]Me refiero tanto al protocolo como al core de Skype, se que liberaron la parte de Interfaz grafica hace algun tiempo pero eso no arregla nada
[4]http://share.skype.com/sites/en/2009/09/a_new_chapter.html









