ARMv7 - это 32-битная архитектура, поддерживающая состояния aarch32 и thumb. Для этой платформы предусмотрены два типа или пакетов (как описано здесь ):
armel
с использованием более старого Embedded-ABI armhf
с использованием более новый Hard-Float-ABI
ABI описывает, как происходит обмен значениями между функциями и с операционной системой.
ARMv8 - это новая платформа, поддерживающая старые 32-разрядные архитектуры от ARMv7 - новая 64-битная архитектура с состоянием aarch64. Для 64-битной платформы предусмотрен только пакет типа arm64
. 32-битные похожи на ARMv7.
Это названия систем на основе Debian. Я не знаю сейчас названий Arch linux и CentOS, но также должны быть новые 64-битные пакеты и старые 32-битные пакеты.
Краткое описание: Для ARMv8 нет отдельных 32-битных пакетов, это пакеты ARMv7.