Есть ли эквивалент Linux From Scratch (LFS) ARM?

42

Я хотел бы продемонстрировать, как можно «загрузиться» с установки Linux с минимальным набором ресурсов до чего-то полезного и продуктивного. Проекты Tiny Core и LFS хорошо это демонстрируют. Однако они являются специфическими образами для систем на базе x86

Существует ли подобный проект, основанный на системах на базе ARM, и в частности на Raspberry Pi. Если нет, то как можно запустить аналогичный проект. Необходимо будет принять во внимание ограниченную доступную память, память и скорость процессора, а также требования к несвободным BLOB-объектам, но все же можно будет создать небольшую специальную систему.

Бонусные баллы, если компиляция может быть выполнена на отдельном хосте с помощью кросс-компиляции или с использованием чего-то вроде dist-cc через несколько Pis.

попей
источник
1
Что-то не так с Arch Linux? Это довольно чистый дистрибутив.
Jivings
3
Я действительно не хочу дистрибутив как таковой, но проиллюстрирую все это с нуля как образовательный инструмент. Поэтому вместо того, чтобы устанавливать «чистую» Arch и делать «pacman install foo bar baz» (или какую-либо другую команду), я хочу показать, как получить источник чего-то, собирая его вручную. Очень похоже на LFS и Tiny Core.
Попей
2
+1 за интересный вопрос тогда. Сделал бы отличное учебное упражнение.
Jivings

Ответы:

25

Да. Существует руководство по CLFS для ARM . Не беспокойтесь по поводу имени CLFS, именно так Linux From Scratch называет руководство по компиляции LFS в системах, отличных от x86.

Cross Linux From Scratch предоставляет средства для кросс-компиляции системы LFS на многих типах систем.


источник
1

Посмотрите на ttylinux: http://ttylinux.net/ Существует небольшой дистрибутив для BeagleBone, и вся система сборки находится в GitHub.

ttylinux
источник