Dudas para la nueva version de FDOM

5 messages Options
Embed this post
Permalink
David Samblas Martinez

Dudas para la nueva version de FDOM

Reply Threaded More More options
Print post
Permalink
Hola como he dicho en mi anterior post, a la que tenga un hueco,
quiero volver a ponerme con a crear una nueva release de FDOM, pero me
surgen ciertas dudas de como atacarla y quisiera consultarlo con
vosotros, en petit comite, ahora mismo no podria manejar el ruido y
las expectativas si lo hiciera en la Internacional.
*1.-Basada en solo en guion (Fdomizer/Kustomizer) ,mixta
Openembedded+guion de primer arranque/mantenimiento, Openembededded
pura?
Los tres enfoques tienen ventajas y desventajas,
**Solo guion
***Ventajas->
Mas facil, mas Rapido, puedo llegar a hacerlo yo solo, facilmente maleable
***Desventajas->
Dificilmente mantenible si la base cambia,que lo hacen y mucho,
(gracias a $Deity) , gestion de licencias manual

**mixta
Las aplicaciones se instalarian directemente desde  Openembbeded y las
que tuvieran el codigo fuente accesible desde opkg.org
***Ventajas->
Bien planteada puede llegar a actualizarse via opkg update/upgrade y
estar en sincronia con la distro base, scripts para pulir detallitos y
workarounds a mi ignorancia en Openembedded, esos scripts puedo llegar
a hacerlo yo solo, la disponibidad del codigo fuente estaria mas o
menos asegurada y se puede facilmente hacer un mirror de las  fuentes
utilizadas.
***Desventajas->
Se debe tener mucho cuidado con los scripts para que no rompan nada
cuando se hace un upgrade y si lo hacen que sea facilmente restaurado
con otro script de mantenimiento
pero la mas gorda es que no puedo hacerlo solo, ya lo he demostrado en
varios intentos fallidos con esta aproximacion, mas detelles mas abajo

**Openembedded pura
***Ventajas->
Las actualizaciones y el mantenimiento se harian solo a traves de
opkg, sin ayuda de scripts auxiliares.
***Desventajas->
Un paquete no puede(no se) mover/alterar archivos de otro paquete
dentro del rootfs en tiempo de creacion del mismo, lo que imposibilita
por ejemplo el mover los iconos del escritorio a directorios para
hacer categorias (FDsubmenu/SortOM), hacer bakcup de los archivos de
configuracion originales... etc
Y al igual que la opcion anterior no puedo hacerlo solo

**Ayuda,  please
En lo que seguro necesitaria ayuda, y me refiero a que alguien se
ensucie las manos conmigo es en:
***Montar un entorno saneado de OpenEmbedded
Es decir, sigue estos pasos, bajate estos ficheros de configuracion y
compilara seguro, al menos con la distribucion base, no me importa si
tengo que instalar otro SO que no sea Ubuntu 8.10, puede ser parte de
los pasos iniciales necesarios, lo que ya seria una filigrana, y esta
idea me la has dado tu Jose luis, es tener un Live CD instalable con
este entorno saneado.
***Montar un csv/svn/git para el overlay y los scripts y un howto de
como realizar un ciclo de cambios en el csv/svn/git
Descargate/sincroniza asi, modifica/añade el archivo asa, prueba que
funcione asi, sube los cambios asa, nunca supe como realizar el ultimo
paso y siempre acababa en en un full upload, seria ideal que ademas
este sevidor pudiera hacer una compilacion diaria
***Un servidor apara alojar el resultado (kernel, rootfs(tar y jffs2),
ficheros fuente, livecd, que aguante el tiron de las descargas, lo
ideal seria que sincronizara con el del csv/svn/git una vez al dia con
el resutado
Y por pedir que no quede
*** Un tracker para los bugs/mejoras,
aunque esto creo que me lo puedo apañar yo solito, un cable seria de agradecer.

la opciones basada en Openembedded sin esa ayuda, es volver a darme
contra el muro de mi ignoracia, y no creais, suelo estamparme contra
el por placer, varias veces, pero cuando no consigo hacer ni que se
resquebraje un tocho despues de n intentos la diversion empieza a
convertirse en un improductivo dolor de cabeza

Y otra duda existencial

2.-Distribucion base SHR o OM2009?
Como ya sabeis la filosofia de FDOM es si funciona y mola para adentro
asi que es facilmente aplicable a cualquier distro base,
*SHR(testing algun dia stable)
**Pros->Funciona como un tiro!, ya tiene incorporado de serie un
monton de aplicaciones, incluyendo un bonito sistema de configuracion
y es lo que mas se aceraca a un telefono de uso diario.
**Contras->Me gusta mas paroli, no se como la comunidad SHR se tomaria
un fork "a la" FDOM, tengo la sospecha que al tener mas cosas
instaladas de serie sera mas facil romper cosas.

*OM2009(FDOM estara basada en la stable release pero para empezar se
podrian usar las RC)
**Pros->Openmoko esta encantada con que se creen forks a partir de su
distro. es mas creo que es una distribucion pensada para hacer forks,
me gusta paroli, no lo puedo evitar.
**Contras->Mas movimientos y cambios que en la stable(ups perdon
testing) de SHR, mas cosas por hacer a nivel de configuracion.

Bueno, estas son basicamentes mis dudas antes de tan siquiera empezar,
necesito vuestra opinion y sabiduria y esta vez desde el pricipio

Un saludo y gracias por compartir mis cabilaciones de

--
David Reyes Samblas Martinez
http://www.tuxbrain.com
Open ultraportable & embedded solutions
Openmoko, Openpandora, GP2X the Wiz, Letux 400, Arduino
Hey, watch out!!! There's a linux in your pocket!!!

_______________________________________________
Local-openmoko-spain mailing list
[hidden email]
http://lists.projects.openmoko.org/mailman/listinfo/local-openmoko-spain
Davide

Re: Dudas para la nueva version de FDOM

Reply Threaded More More options
Print post
Permalink
On Monday 27 April 2009 11:11:18 David Reyes Samblas Martinez wrote:

> **Contras->Me gusta mas paroli, no se como la comunidad SHR se tomaria
> un fork "a la" FDOM, tengo la sospecha que al tener mas cosas
> instaladas de serie sera mas facil romper cosas.

Pues yo opino igual...
Qué sentido tiene hacer un fork de SHR?
No sería mejor concentrar nuestros esfuerzos en SHR, incluso integrando paroli
como opción?
Está bien tener la distro "oficial" (OM), está muy bien tener Debian, y está
mejor incluso tener una distro "comunitaria" (SHR). Pero no le veo sentido a
otra más (reinventar la rueda), si no va a aportar nada nuevo...
Si optas por seguir con FDOM (la usé en su día, y mucho!), yo voto por un
script a lo "kustomizer" sobre SHR (de momento está mucho más madura que
OM2009), que no deje de ser SHR, pero que instale cosillas "necesarias" que
la imagen "a pelo" no trae, y que, al menos yo, instalo una y otra vez cada
vez que flasheo :)
Facilitar la vida al usuario de a pie, vamos.

Pero es mi sólo opinión, claro :)

_______________________________________________
Local-openmoko-spain mailing list
[hidden email]
http://lists.projects.openmoko.org/mailman/listinfo/local-openmoko-spain
jluis

Re: Dudas para la nueva version de FDOM

Reply Threaded More More options
Print post
Permalink
In reply to this post by David Samblas Martinez
El Monday, 27 de April de 2009 11:11:18 David Reyes Samblas Martinez va
escriure:
> Hola como he dicho en mi anterior post, a la que tenga un hueco,
> quiero volver a ponerme con a crear una nueva release de FDOM, pero me
> surgen ciertas dudas de como atacarla y quisiera consultarlo con
> vosotros, en petit comite, ahora mismo no podria manejar el ruido y
> las expectativas si lo hiciera en la Internacional.

Tu lo has pedido >;-)

> *1.-Basada en solo en guion (Fdomizer/Kustomizer) ,mixta
> Openembedded+guion de primer arranque/mantenimiento, Openembededded
> pura?

Si quieres generar una imagen para distribuir la que mas ventajas representa
es la version mixta pero pensando en migrarla a OE.

>...
> **Openembedded pura
> ***Ventajas->
> Las actualizaciones y el mantenimiento se harian solo a traves de
> opkg, sin ayuda de scripts auxiliares.
> ***Desventajas->
> Un paquete no puede(no se) mover/alterar archivos de otro paquete
> dentro del rootfs en tiempo de creacion del mismo, lo que imposibilita
> por ejemplo el mover los iconos del escritorio a directorios para
> hacer categorias (FDsubmenu/SortOM), hacer bakcup de los archivos de
> configuracion originales... etc

No entiendo para que quieres realizar eso en tiempo de creacion de paquete lo
suyo es hacero antes o despues de la instalcion del paquete y el sistema de
paquetes lo permite.

> Y al igual que la opcion anterior no puedo hacerlo solo
>
> **Ayuda,  please
> En lo que seguro necesitaria ayuda, y me refiero a que alguien se
> ensucie las manos conmigo es en:
> ***Montar un entorno saneado de OpenEmbedded
> Es decir, sigue estos pasos, bajate estos ficheros de configuracion y
> compilara seguro, al menos con la distribucion base, no me importa si
> tengo que instalar otro SO que no sea Ubuntu 8.10, puede ser parte de
> los pasos iniciales necesarios, lo que ya seria una filigrana, y esta
> idea me la has dado tu Jose luis, es tener un Live CD instalable con
> este entorno saneado.

Puedes contar comigo pero no se si tendre tiempo para escribir howtos. Mi live  
que permite realizar el make en el neo y distribur la compilacion en i386,
esta casi hecho (tan solo me falta que me configure correctamente el
cdc_ether i el how-to)
 
>.....
>
> 2.-Distribucion base SHR o OM2009?
> Como ya sabeis la filosofia de FDOM es si funciona y mola para adentro
> asi que es facilmente aplicable a cualquier distro base,
> *SHR(testing algun dia stable)

No has de tener problemas SHR.

Segun que paquetes quiras instalar si estan en OE puedes pedir a los de SHR
que compilen el paquete.

Las diferencias (a lo burro) de uso del framework en SHR y FSO se limitan a
que SHR tiene midleware extra y tras la conferencia esa que van a realizar
este mes que viene seguro que convergeran mas ( paroli tambien puede correr
en SHR)



_______________________________________________
Local-openmoko-spain mailing list
[hidden email]
http://lists.projects.openmoko.org/mailman/listinfo/local-openmoko-spain
Rafael Campos

Re: Dudas para la nueva version de FDOM

Reply Threaded More More options
Print post
Permalink
Hola a tod@s,

2009/4/27 Jose Luis Perez Diez <[hidden email]>:

> El Monday, 27 de April de 2009 11:11:18 David Reyes Samblas Martinez va
> escriure:
>> Hola como he dicho en mi anterior post, a la que tenga un hueco,
>> quiero volver a ponerme con a crear una nueva release de FDOM, pero me
>> surgen ciertas dudas de como atacarla y quisiera consultarlo con
>> vosotros, en petit comite, ahora mismo no podria manejar el ruido y
>> las expectativas si lo hiciera en la Internacional.
>
> Tu lo has pedido >;-)
>
>> *1.-Basada en solo en guion (Fdomizer/Kustomizer) ,mixta
>> Openembedded+guion de primer arranque/mantenimiento, Openembededded
>> pura?
>
> Si quieres generar una imagen para distribuir la que mas ventajas representa
> es la version mixta pero pensando en migrarla a OE.

Yo aqui tambien opino como Jose Luis, el mejor punto de entrada es
empezar con una mixta, y poco a poco, migrarlo todo a OE.

>
>>...
>> **Openembedded pura
>> ***Ventajas->
>> Las actualizaciones y el mantenimiento se harian solo a traves de
>> opkg, sin ayuda de scripts auxiliares.
>> ***Desventajas->
>> Un paquete no puede(no se) mover/alterar archivos de otro paquete
>> dentro del rootfs en tiempo de creacion del mismo, lo que imposibilita
>> por ejemplo el mover los iconos del escritorio a directorios para
>> hacer categorias (FDsubmenu/SortOM), hacer bakcup de los archivos de
>> configuracion originales... etc
>
> No entiendo para que quieres realizar eso en tiempo de creacion de paquete lo
> suyo es hacero antes o despues de la instalcion del paquete y el sistema de
> paquetes lo permite.
>
>> Y al igual que la opcion anterior no puedo hacerlo solo
>>
>> **Ayuda,  please
>> En lo que seguro necesitaria ayuda, y me refiero a que alguien se
>> ensucie las manos conmigo es en:
>> ***Montar un entorno saneado de OpenEmbedded
>> Es decir, sigue estos pasos, bajate estos ficheros de configuracion y
>> compilara seguro, al menos con la distribucion base, no me importa si
>> tengo que instalar otro SO que no sea Ubuntu 8.10, puede ser parte de
>> los pasos iniciales necesarios, lo que ya seria una filigrana, y esta
>> idea me la has dado tu Jose luis, es tener un Live CD instalable con
>> este entorno saneado.
>
> Puedes contar comigo pero no se si tendre tiempo para escribir howtos. Mi live
> que permite realizar el make en el neo y distribur la compilacion en i386,
> esta casi hecho (tan solo me falta que me configure correctamente el
> cdc_ether i el how-to)
>
No es necesario ningun live CD. Yo tengo una ubuntu (antes 8.10) y
desde la beta, 9.04 y no he tenido problemas para compilar en OE (ya
se resolvieron la mayoria de ellos).

>>.....
>>
>> 2.-Distribucion base SHR o OM2009?
>> Como ya sabeis la filosofia de FDOM es si funciona y mola para adentro
>> asi que es facilmente aplicable a cualquier distro base,
>> *SHR(testing algun dia stable)
>
> No has de tener problemas SHR.
>
> Segun que paquetes quiras instalar si estan en OE puedes pedir a los de SHR
> que compilen el paquete.
>
> Las diferencias (a lo burro) de uso del framework en SHR y FSO se limitan a
> que SHR tiene midleware extra y tras la conferencia esa que van a realizar
> este mes que viene seguro que convergeran mas ( paroli tambien puede correr
> en SHR)

Yo no lo veo como un fork, lo veo como un addon. En definitiva, la
base es OM (200x.x) y sobre ella, las aplicaciones SHR. y FDOM lo que
haria seria meter todos o casi todos los paquetes disponibles. Lo
unico que puede fallar, con SHR es alguna dependencia, pero eso podria
ayudar a detectar dependencias perdidas en SHR/FSO o OM 200x.

Para mi SHR es una distro usable sobre FSO, mientras que FSO esta más
centrado en desarrollar y madurar el framework, soportando más
dispositivos, mas configuraciones, otros modems, telefonos, ...

>
>
>
> _______________________________________________
> Local-openmoko-spain mailing list
> [hidden email]
> http://lists.projects.openmoko.org/mailman/listinfo/local-openmoko-spain
>

Te hecharé una mano en lo que los buzz fixes me lo permitan ;)

Porque siempre hay tiempo para compilar o re-compilar

Saludos.

--
___________
Rafael Campos
o0 Methril 0o
http://openblog.methril.net/

_______________________________________________
Local-openmoko-spain mailing list
[hidden email]
http://lists.projects.openmoko.org/mailman/listinfo/local-openmoko-spain
Miguel Angel Calderón

Re: Dudas para la nueva version de FDOM

Reply Threaded More More options
Print post
Permalink
2009/4/27 Rafael Campos <[hidden email]>
 
>> 2.-Distribucion base SHR o OM2009?
>> Como ya sabeis la filosofia de FDOM es si funciona y mola para adentro
>> asi que es facilmente aplicable a cualquier distro base,
>> *SHR(testing algun dia stable)
>
> No has de tener problemas SHR.
>
> Segun que paquetes quiras instalar si estan en OE puedes pedir a los de SHR
> que compilen el paquete.
>
> Las diferencias (a lo burro) de uso del framework en SHR y FSO se limitan a
> que SHR tiene midleware extra y tras la conferencia esa que van a realizar
> este mes que viene seguro que convergeran mas ( paroli tambien puede correr
> en SHR)

Yo no lo veo como un fork, lo veo como un addon. En definitiva, la
base es OM (200x.x) y sobre ella, las aplicaciones SHR. y FDOM lo que
haria seria meter todos o casi todos los paquetes disponibles. Lo
unico que puede fallar, con SHR es alguna dependencia, pero eso podria
ayudar a detectar dependencias perdidas en SHR/FSO o OM 200x.

Para mi SHR es una distro usable sobre FSO, mientras que FSO esta más
centrado en desarrollar y madurar el framework, soportando más
dispositivos, mas configuraciones, otros modems, telefonos, ...

Buenas,

Me gusta la idea de David, sería una buena manera de empezar a familiarizarse
con los entresijos de una distribución para el Neo y así poder colaborar más.
Veo que vosotros teneis más claro el tema del punto de partida, pero mi opinión
sería la empezar con Om2009 o una testing de OE e ir añadiendo los programas
y utilidades de configuración que veamos y nos gusten. Yo también prefiero el
look de Paroli y estaría bien tener sobre esa base nuevas aplicaciones...

Al fin y al cabo SHR parece que tiene suficiente empujón del grupo de desarrollo
como para que nos pongamos nosotros a modificarla.

Yo agradecería mucho unas indicaciones de como empezar... luego yo ya trastearía
mirando y haciendo pruebas. En cuanto llegue mi Neo podría empezar a probar
cosillas.

Por cierto, por si alguien no lo ha visto, hay una nueva versión de Hackable1 que se
puede descargar. Si quereis ver un video de esta distro en acción lo teneis aquí [1].
El principal desarrollador, Marcus Bauer, padre del programa TangoGPS, ha hecho
el video y dice que él ya usa el Neo con esta distro como daily "phone".

[1] http://www.youtube.com/watch?v=Izww_4Z421g


--
Un saludo
--
There is no spoon


_______________________________________________
Local-openmoko-spain mailing list
[hidden email]
http://lists.projects.openmoko.org/mailman/listinfo/local-openmoko-spain