No caso de celulares o melhor é o OpenMoko, já que este é feito para celulares/smatyphones, o familiar é mais para uso em PDAs e embarcados em geral...
Gentoo se destaca em embarcados x86... mas em ARM, está devendo muito...
Melhor sistema de arquivos para embarcados é ext2, rápida, usa pouca RAM, e não detona memorias flash...
Minha experiencia com overclock é só use quando realmente for necessário... e nunca use overclock para compilar algo, isso em geral termina em falha de segmentação e outras coisas...
Para compilar, certos programas dentro do cel/smaty/pda é bom ter uma swap, use um arquivo ao invés de uma partição ....
Pesquise quais são as CFLAGS para o Treo 650...
Tente usar compilação cruzada antes de tentar compilar direto no Treo, ai entra o Gentoo (no PC) use o crossdev para isso...
Pesquise ainda sobre o SCRATCHBOX, é um ambiente de desenvolvimento que emula o ARM, usando o qemu ... ele abre uma shell aonde você fica em um pseudo ARM... é muito bom usei bastante com meu Nokia... compilei treco pacas para ele... olhe aqui o que fiz: http://anunakin.blogspot.com
Há ainda um bug no gcc quando se compila para ARM...
"char c" no PC é um int varia de -127 a 128
quando você pega este mesmo programa e compila para ARM fica de 0 a 255 dai gera um monte de bugs, e isso de propaga por todos os tipos derivados do tipo char...
A melhor solução é acrescentar a CFLAG o parametro "-fsignedchar"
É isso que consigo me lembrar aqui...
Marcus, um ponto que o Raphael observou bem, foi o fato dos sistemas
não rodarem 100% no PDA, e a intenção é implementar mais a fundo.
Você acha que o familiar seria a melhor opção, com posterior adaptação
da parte de telefonia também? Ou OpenMoko? Os projetos no gentoo
embedded não são para isso? O Gentoo pra mim sempre surge como melhor
referência de sistema, assim, nada mais óbvio que a minha colocação (é
puxar sardinha pro nosso sistema mesmo, heheh).
Eu vi a possibilidade de overclock no bixinho também. Penso em
habilitar alguns dispositivos usb também, enfim, o leque é grande.
Imagino que dá pra fazer muita coisa, afinal estes dispositivos não
são tão tímidos.
Qual sistema de arquivos vocês acham que funcionará melhor? ext2? Com
o que tenho que tomar cuidado para não matar o aparelho? Por onde
começar?
Obrigado ao pessoal que já respondeu, quem mais puder me ajudar ou
indicar uma caminho, agradeço.