Информация об используемом ПО
Как говорилось ранее, в LFA содержатся инструкции только по сборке базового программного обеспечения. Собранная система будет включать в себя базовое программное обеспечение для работы с файлами, процессами и сетью. Однако это не значит, что полученная система будет максимально компактной.
BusyBox-1.36.1
Объединяет крошечные версии многих распространённых утилит UNIX в один небольшой двоичный файл (1-2 Мбайт). Он заменяет большинство утилит, которые обычно находятся в GNU Coreutils, GNU Findutils и т.д.
- Домашняя страница: https://www.busybox.net
- Скачать: https://busybox.net/downloads/busybox-1.36.1.tar.bz2
- MD5 сумма:
0fc591bc9f4e365dfd9ade0014f32561
GCC-13.2.0
Набор компиляторов GNU GCC.
- Домашняя страница: https://gcc.gnu.org
- Скачать: https://ftp.gnu.org/gnu/gcc/gcc-14.1.0/gcc-14.1.0.tar.xz
- MD5 сумма:
24195dca80ded5e0551b533f46a4481d
GMP-6.3.0
Пакет с математическими библиотеками, которые предоставляют полезные функции для арифметики произвольной точности. Необходим для сборки GCC.
- Домашняя страница: https://gmplib.org
- Скачать: https://ftp.gnu.org/gnu/gmp/gmp-6.3.0.tar.xz
- MD5 сумма:
956dc04e864001a9c22429f761f2c283
LFA Bootscripts-1.0
Набор скриптов, используемых системой инициализации из BusyBox для запуска/остановки демонов и иных программ во время запуска/выключения LFA.
- Домашняя страница: https://github.com/Linux-for-ARM/lfa-bootscripts/
- Скачать: https://github.com/Linux-for-ARM/lfa-bootscripts/releases/download/v1.0/bootscripts-1.0.tar.xz
- MD5 сумма:
217d8f3d253f980691129e1c251379fc
Linux-6.6.44
Ядро операционной системы.
- Домашняя страница: https://www.kernel.org
- Скачать: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.44.tar.xz
- MD5 сумма:
613b7d75598dbf359b180c11acac39cc
MPC-1.3.1
Математические функции для комплексных чисел. Необходим для сборки GCC.
- Домашняя страница: http://www.multiprecision.org/
- Скачать: https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz
- MD5 сумма:
5c9bc658c9fd0f940e8e3e0f09530c62
MPFR-4.2.1
Функции для арифметики множественной точности. Необходим для сборки GCC.
- Домашняя страница: https://www.mpfr.org
- Скачать: https://ftp.gnu.org/gnu/mpfr/mpfr-4.2.1.tar.xz
- MD5 сумма:
523c50c6318dde6f9dc523bc0244690a
TF-A-2.10.3
Проект Trusted Firmware-A предоставляет эталонную реализацию безопасного программного обеспечения для процессоров класса ARMv7-A и ARMv8-A.
- Домашняя страница: https://www.trustedfirmware.org/projects/tf-a/
- Скачать: https://raw.githubusercontent.com/Linux-for-ARM/packages/master/tf-a/trusted-firmware-a.git-refs_tags_lts-v2.10.3.tar.gz
- MD5 сумма:
f8cf23ca23d6de58ff713bbbf87372fd
Wireless Tools-29
Набор инструментов для работы с Wireless Extensions (WE — API ядра Linux, позволяющий драйверу передавать в пользовательское пространство конфигурацию и статистику, характерные для беспроводных локальных сетей).
- Домашняя страница: https://hewlettpackard.github.io/wireless-tools/
- Скачать: https://hewlettpackard.github.io/wireless-tools/wireless_tools.29.tar.gz
- MD5 сумма:
e06c222e186f7cc013fd272d023710cb
binutils-2.43
Этот пакет содержит компоновщик, ассемблер и другие утилиты для работы с объектными файлами.
- Домашняя страница: https://www.gnu.org/software/binutils
- Скачать: https://sourceware.org/pub/binutils/releases/binutils-2.43.tar.xz
- MD5 сумма:
a54bb52cd75555416f316fbbe885925a
crust-0.6
Низкоуровневый компонент для плат на базе Allwinner, предназначенный для уравления питанием. Во время глубокого сна ядра процессора, контроллер DRAM и большинство встроенных периферийных устройств отключаются от питания, что позволяет снизить электропотребление на >80%. На платах без PMIC crust также отвечает за упорядоченное включение и выключение устройства.
- Домашняя страница: https://github.com/crust-firmware/crust
- Скачать: https://raw.githubusercontent.com/Linux-for-ARM/packages/master/crust/crust-0.6.tar.gz
- MD5 сумма:
e558d2365411c82d0393e47e57aa7bea
iana-etc-20240125
Данные для сетевых служб и сервисов. Необходим для обеспечения надлежащих сетевых возможностей.
- Домашняя страница: https://www.iana.org/protocols
- Скачать: https://github.com/Mic92/iana-etc/releases/download/20240502/iana-etc-20240502.tar.gz
- MD5 сумма:
73921d46a934eb5ac4286fc8111c2174
musl-1.2.5
Минималистичная стандартная библиотека языка С.
- Домашняя страница: https://musl.libc.org
- Скачать: https://musl.libc.org/releases/musl-1.2.5.tar.gz
- MD5 сумма:
ac5cfde7718d0547e224247ccfe59f18
rkbin-master
Прошивка BL31 для тех Rockchip SoC, для которых не обеспечена поддержка BL31 из состава TF-A.
- Домашняя страница: https://github.com/rockchip-linux/rkbin
- Скачать: https://raw.githubusercontent.com/Linux-for-ARM/packages/master/rkbin/rkbin-master.tar.xz
- MD5 сумма:
ad190429dc735449487d494f4696823f
u-boot-2023.10
Загрузчик операционной системы, предназначенный для встраиваемых систем на MIPS, ARM, PowerPC и т.д.
- Домашняя страница: https://source.denx.de/u-boot/u-boot
- Скачать: https://source.denx.de/u-boot/u-boot/-/archive/v2024.04/u-boot-v2024.04.tar.bz2
- MD5 сумма:
7267d5902ea37ee56e71162a53b331df