¿Existe un equivalente de ARM de Linux From Scratch (LFS)

42

Me gustaría demostrar cómo es posible 'arrancar' desde una instalación casi desnuda de Linux a algo útil y productivo. Los proyectos Tiny Core y LFS lo demuestran bien. Sin embargo, son imágenes específicas para sistemas basados ​​en x86

¿Existe un proyecto similar basado en sistemas basados ​​en ARM, y específicamente en la Raspberry Pi? Si no, ¿cómo se podría iniciar un proyecto similar? Tendría que tener en cuenta la memoria limitada, el almacenamiento y la velocidad del procesador disponibles y los requisitos de blob no libres, pero aún debería ser posible construir un pequeño sistema personalizado.

Puntos de bonificación si la compilación se puede hacer en un host separado mediante compilación cruzada, o usando algo como dist-cc sobre un montón de Pis.

papa
fuente
1
¿Hay algo mal con Arch Linux? Esa es una distribución bastante básica.
Jivings
3
Realmente no quiero una distribución como tal, pero ilustra hacerlo desde cero como una herramienta educativa. Entonces, en lugar de instalar un Arch desnudo y hacer "pacman install foo bar baz" (o cualquiera que sea el comando), quiero mostrar cómo obtener la fuente de algo, compilándolo manualmente. Al igual que LFS y Tiny Core.
popey
2
+1 para la pregunta interesante entonces. Haría un excelente ejercicio de aprendizaje.
Jivings

Respuestas:

25

Sí. Hay un manual de CLFS para ARM disponible. No se preocupe por el nombre CLFS, eso es lo que Linux From Scratch llama el manual para compilar LFS en sistemas que no son x86.

Cross Linux From Scratch proporciona los medios para realizar una compilación cruzada de un sistema LFS en muchos tipos de sistemas.


fuente
1

Mire ttylinux: http://ttylinux.net/ Hay una pequeña distribución para BeagleBone, y todo el sistema de compilación está en GitHub.

ttylinux
fuente