Gostaria de demonstrar como é possível inicializar de uma instalação quase nua do Linux para algo útil e produtivo. Os projetos Tiny Core e LFS demonstram isso muito bem. No entanto, são imagens específicas para sistemas baseados em x86
Existe um projeto semelhante baseado em sistemas baseados em ARM, e especificamente no Raspberry Pi. Caso contrário, como alguém inicializaria um projeto semelhante. Seria necessário levar em consideração a memória limitada, a velocidade de armazenamento e o processador disponíveis e os requisitos de blob não livre, mas ainda assim seria possível criar um pequeno sistema personalizado.
Pontos de bônus se a compilação puder ser feita em um host separado por meio de compilação cruzada ou usando algo como dist-cc em vários Pis.