Existe um equivalente ARM do Linux From Scratch (LFS)

42

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.

popey
fonte
1
Há algo de errado com o Arch Linux? Essa é uma bela distribuição de ossos nus.
Jivings
3
Eu realmente não quero uma distribuição como tal, mas ilustro fazer tudo do zero como uma ferramenta educacional. Então, ao invés de instalar um Arch nu e fazer "pacman install foo bar baz" (ou qualquer que seja o comando), quero mostrar como obter a fonte de alguma coisa, construindo-a manualmente. Muito parecido com o LFS e o Tiny Core.
popey
2
+1 para a pergunta interessante então. Seria um excelente exercício de aprendizado.
Jivings

Respostas:

25

Sim. Existe um manual do CLFS para ARM disponível. Não se preocupe com o nome do CLFS, é o que o Linux From Scratch chama de manual para compilar o LFS em sistemas não-x86.

O Cross Linux From Scratch fornece os meios para compilar cruzadamente um sistema LFS em muitos tipos de sistemas.


fonte
12

Acabei de iniciar um site dedicado ao Linux From Scratch no Raspberry Pi:

http://www.intestinate.com/pilfs

Apreciar!

Mogwai
fonte
1

Veja o ttylinux: http://ttylinux.net/ Há uma pequena distribuição para o BeagleBone, e todo o sistema de compilação está no GitHub.

ttylinux
fonte