http://cascardo.info/blog/GNU_on_a_Smartphone/
Estou começando este sistema, nada sério e grande como o GNU ... blah blah :-). Quem quiser experimentar no seu smartphone, posso tentar dar alguma dica, se puder ajudar. Estou trabalhando em conseguir jogar o Debian em um cartão, algum initrd na partição de recovery, e subir algum ambiente gráfico, ainda que seja um terminal em um framebuffer em userspace, pra começar o "agito". Quem tiver a fim de entrar na brincadeira, um bom começo é começarmos a documentar na nossa wiki [1]. O bootimg certamente merece muito amor, e é uma ferramenta importante para o bootstrap e instalação do sistema. Por que eu não usei o código do Android pro bootimg? Porque ele não é GNU. Sua licença é Apache License 2.0, enquanto optei por GPLv3 ou superior. Seu sistema de build é aquele do Android, parece quase exigir compilar o sistema inteiro por causa de uma simples ferramenta. Prefiro utilizar autoconf e automake, e permitir a compilação de cada componente, ligando com bibliotecas instaladas no sistema. E a ferramenta do Android exige algumas das suas bibliotecas internas. Eu utilizei apenas GNU libc. Abraços. Cascardo. [1] http://wiki.libreplanetbr.org/Mobile/booting/
