Linux for ARM


Новости

Тёмная тема!

16.01.2025 Pelmen Zharenny

На главный сайт добавил поддержку тёмной темы. До этого было как-то неорганично: в хост-ОС установлен тёмный стиль, само руководство LFA имеет поддержку тёмной темы, а главный сайт -- нет. Исправил это.

Полный текст новости см. в Telegram.

Linux for ARM теперь в Mastodon!

03.01.2025 Pelmen Zharenny

Что ж, сообщения о работе над проектом доступны и в Mastodon! Аккаунт зарегистрировал на своё имя, однако буду постить туда и что-либо об LFA. В основном то, что выходит за рамки нашего Telegram-канала, а именно: какие-то мысли по поводу проекта, мелкие анонсы и процесс разработки сторонних утилит, входящих в LFA, но не предлагаемых к сборке по умолчанию.

Зарегаться в Mastodon решил из-за расширения аудитории проекта.

Linux for ARM 1.1.0

06.08.2024 Pelmen Zharenny

Сегодня вышла вторая (1.1) версия руководства «Linux for ARM» (LFA).

Полный текст новости см. в Telegram

Linux for ARM 1.0.0

20.05.2024 Pelmen Zharenny

Сегодня вышла первая версия руководства «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


Привет, мир!

19.03.2024 Pelmen Zharenny

Я начал работу над новым проектом: Linux for ARM (сокращённо LFA). Это подробное руководство по сборке своей системы Linux с нуля из исходного кода для компьютеров, использующих ARM-процессоры. Это некий аналог CLFS Embedded (ARM). Руководство CLFS, как я понял, заброшено с 2019 года (последняя версия CLFS Embedded имеет имя «GIT-20190419-arm»), либо очень медленно развивается, поэтому я решил актуализировать его и дополнить некоторыми сведениями, которые, на мой взгляд, будут полезны сборщикам. Кроме того, LFA написана на русском языке, что также будет полезным для русскоязычных пользователей из стран СНГ.

Основная инфраструктура проекта располагается на GitHub. Я открыт к дальнейшему взаимодействию и коммуникации.

Планы на будущее следующие: выпустить рабочую 1.0 версию руководства, собранная по которой система смогла бы запускаться на моём Orange Pi буз особых проблем. Вполне возможно что в будущем начну работу над расширенной версией LFA, в которой будут содержаться инструкции по сборке дополнительного ПО (аналог BLFS). Всё зависит от наличия у меня свободного времени и, что ещё важнее, от желающих собирать эту систему.