https://wiki.ubuntu.com/ARM/RaspberryPi#arm64
As imagens do raspberry pi do site:
- ArmHF
 - 
arm64
- Qual é a diferença entre os dois?
 - Os dois são sistemas operacionais de 64 bits?
 
 
Resposta
Ambos são sistemas operacionais de 64 bits?
 Não, arm64 é uma arquitetura 64bit e assim por diante por outro lado, armhf é uma 32bit arquitetura. 
 No entanto, você pode instalar um deles e, em seguida, instalar o Multiarch para sentir livre nele. 
O Multiarch permite que você instale pacotes de bibliotecas de múltiplas arquiteturas na mesma máquina. Isso é útil de várias maneiras, mas a mais comum é instalar softwares de 64 e 32 bits na mesma máquina e ter as dependências resolvidas corretamente de forma automática. Em geral, você pode ter bibliotecas de mais de uma arquitetura instaladas juntas e aplicativos de uma arquitetura ou outra instalados como alternativas. Observe que isso não permite que várias versões de arquitetura de aplicativos sejam instaladas simultaneamente.
https://wiki.debian.org/Multiarch/HOWTO
 Verifique  este link  para obter mais detalhes. 
 Leia  a história aqui . Seria útil para sua primeira pergunta.