Então ... explicar a oferta Debian requer um pouco de experiência.
O que você está falando são os nomes de suas portas ARM oficiais. Como você pode ver, eles correspondem a um trio específico de opções ISA, OS e ABI . Estes, por sua vez, são o mínimo múltiplo comum que pode assegurar a compatibilidade de software dos pacotes compilados.
Deixando de lado a auto-evidente build do Arm64 (explorando o modo de 64 bits de alguns ARMv8 cpu), eu acho que a maioria das confusões surge das outras, todas começando com arm-linux - .
Uma vez de cada vez, havia apenas um único alvo de "braço", mas por uma série de razões que variam de endianness a suporte a ponto flutuante e desempenho tornou-se obsoleto. EmbeddedABI (apelido bastante vazio se você me perguntar tecnicamente falando, mas o ARM chama isso
Armel nada mais é do que um novo nome, para distinguir entre a versão antiga e o braço grande -endian (então não oficial, agora abandonado por completo) um. Deve ser considerado o mais básico, e deve rodar em praticamente qualquer hardware sob o sol.
Por outro lado, se o seu processador tiver um FPU que não será usado. Dado antes do ARMv8, não havia garantia de suporte (a maioria dos núcleos v7-A , mas situação é direr o muito atrás de você ir com o tempo), "compatibilidade máxima" implica qualquer instrução relacionada está sendo encaminhado para biblioteca glpc soft-fp (não deve ser confundido com o ), não VFP.
E é por isso que, finalmente, o Armhf foi criado. O espaço do usuário não é mais uma vez compatível com links, mas você está obtendo a maior rapidez possível.