Aktualisieren :Ja, ich verstehe, dass diese Antwort den Unterschied zwischen arm64
nicht erklärt und armhf
. Es gibt eine großartige Antwort, die das auf dieser Seite erklärt. Diese Antwort sollte helfen, den Fragesteller auf den richtigen Weg zu bringen, da er zum Zeitpunkt der Frage eindeutig ein Missverständnis über die Fähigkeiten des Raspberry Pi hatte.
Wo sehen Sie, dass die Architektur armhf
ist ? Auf meinem Raspberry Pi 3 bekomme ich:
$ uname -a
armv7l
Wie auch immer, armv7
gibt an, dass die Systemarchitektur 32-Bit ist. Die erste ARM-Architektur mit 64-Bit-Unterstützung ist armv8. Siehe diese Tabelle als Referenz.
Sie haben Recht, dass die CPU im Raspberry Pi 3 64-Bit ist, aber das Raspbian-Betriebssystem wurde noch nicht für ein 64-Bit-Gerät aktualisiert. 32-Bit-Software kann auf einem 64-Bit-System ausgeführt werden (aber nicht umgekehrt). Aus diesem Grund wird die Architektur nicht als 64-Bit angezeigt.
Wenn Sie interessiert sind, können Sie dem GitHub-Problem für 64-Bit-Unterstützung hier folgen.
armhf
steht für „arm hard float“ und ist der Name einer Debian-Portierung für Arm-Prozessoren (armv7+), die Hardware-Gleitkommaunterstützung haben.
Auf dem beaglebone schwarz zum Beispiel:
:~$ dpkg --print-architecture
armhf
Obwohl andere Befehle (wie uname -a
oder arch
) wird nur armv7l
angezeigt
:~$ cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 995.32
Features : half thumb fastmult vfp edsp thumbee neon vfpv3 tls
...
Die vfpv3
aufgeführt unter Features
bezieht sich auf die Gleitkommaunterstützung.
Übrigens armhf
, wenn Ihr Prozessor es unterstützt, ersetzt im Grunde genommen Raspbian, das, wenn ich es richtig verstehe, hauptsächlich eine Neuerstellung von armhf
war mit Problemumgehungen, um mit dem Mangel an Gleitkommaunterstützung auf den ursprünglichen Himbeer-Pi umzugehen. Heutzutage hat sich natürlich ein ganzes Ökosystem um Raspbian herum aufgebaut, also werden sie es wahrscheinlich nicht aufgeben. Dies ist jedoch teilweise der Grund, warum der Beaglebone direkt auf Debian läuft, und das ist in Ordnung, selbst wenn Sie an Raspbian gewöhnt sind, es sei denn, Sie möchten einige der speziellen enthaltenen unfreien Software wie Mathematica.