Сегодня вышла вторая (1.1) версия руководства «Linux for ARM» (LFA).
Полный текст новости см. в Telegram
Сегодня вышла первая версия руководства «Linux for ARM» (LFA).
LFA - краткое руководство по сборке дистрибутива Linux с нуля для компьютеров, использующих ARM SoC, которое является вольным переводом CLFS Embedded.
В отличие от оригинала, LFA предоставляет более новые версии ПО, добавляет поддержку архитектуры AArch64 (основной упор сделан на неё), а также ради эксперимента содержит инструкции по сборке загрузчика U-Boot. Сейчас представлены только общие сведения о загрузчике и работа ещё далека от завершения, однако к версии 2.0 планируется закончить раздел об U-Boot.
Первая версия руководства предлагает пользователю собрать ядро Linux 6.9, стандартную библиотеку C musl 1.2.5, набор утилит UNIX BusyBox 1.36.1 и загрузчик U-Boot 2023.10.
Важно: это мой pet-проект, над которым я занимаюсь в свободное время. Допускаю, что в будущем этого времени у меня будет меньше. Поэтому я готов к сотрудничеству и буду рад любым предложениям и изменениям.
Полный текст новости см. в Telegram
Я начал работу над новым проектом: Linux for ARM (сокращённо LFA). Это подробное руководство по сборке своей системы Linux с нуля из исходного кода для компьютеров, использующих ARM-процессоры. Это некий аналог CLFS Embedded (ARM). Руководство CLFS, как я понял, заброшено с 2019 года (последняя версия CLFS Embedded имеет имя «GIT-20190419-arm»), либо очень медленно развивается, поэтому я решил актуализировать его и дополнить некоторыми сведениями, которые, на мой взгляд, будут полезны сборщикам. Кроме того, LFA написана на русском языке, что также будет полезным для русскоязычных пользователей из стран СНГ.
Основная инфраструктура проекта располагается на GitHub. Я открыт к дальнейшему взаимодействию и коммуникации.
Планы на будущее следующие: выпустить рабочую 1.0 версию руководства, собранная по которой система смогла бы запускаться на моём Orange Pi буз особых проблем. Вполне возможно что в будущем начну работу над расширенной версией LFA, в которой будут содержаться инструкции по сборке дополнительного ПО (аналог BLFS). Всё зависит от наличия у меня свободного времени и, что ещё важнее, от желающих собирать эту систему.