Perbarui :Ya, saya mengerti bahwa jawaban ini tidak menjelaskan perbedaan antara arm64
dan armhf
. Ada jawaban bagus yang menjelaskannya di halaman ini. Jawaban ini dimaksudkan untuk membantu mengarahkan penanya ke jalur yang benar, karena mereka jelas memiliki kesalahpahaman tentang kemampuan Raspberry Pi pada saat bertanya.
Di mana Anda melihat bahwa arsitekturnya adalah armhf
? Di Raspberry Pi 3 saya, saya mendapatkan:
$ uname -a
armv7l
Pokoknya, armv7
menunjukkan bahwa arsitektur sistem adalah 32-bit. Arsitektur ARM pertama yang menawarkan dukungan 64-bit adalah armv8. Lihat tabel ini untuk referensi.
Anda benar bahwa CPU di Raspberry Pi 3 adalah 64-bit, tetapi OS Raspbian belum diperbarui untuk perangkat 64-bit. Perangkat lunak 32-bit dapat berjalan pada sistem 64-bit (namun tidak sebaliknya). Inilah mengapa Anda tidak melihat arsitektur yang dilaporkan sebagai 64-bit.
Anda dapat mengikuti masalah GitHub untuk dukungan 64-bit di sini, jika Anda tertarik.
armhf
adalah singkatan dari "arm hard float", dan merupakan nama yang diberikan ke port debian untuk prosesor lengan (armv7+) yang memiliki dukungan hardware floating point.
Pada beaglebone black, misalnya:
:~$ dpkg --print-architecture
armhf
Meskipun perintah lain (seperti uname -a
atau arch
) hanya akan menampilkan armv7l
:~$ 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
...
vfpv3
tercantum di bawah Features
adalah apa yang mengacu pada dukungan floating point.
Kebetulan, armhf
, jika prosesor Anda mendukungnya, pada dasarnya menggantikan Raspbian, yang jika saya mengerti dengan benar sebagian besar merupakan pembangunan kembali armhf
dengan solusi untuk mengatasi kurangnya dukungan floating point pada raspberry pi asli. Saat ini, tentu saja, ada seluruh ekosistem yang dibangun di sekitar Raspbian, jadi mereka mungkin tidak akan meninggalkannya. Namun, inilah sebagian alasan mengapa beaglebone menjalankan debian langsung, dan tidak apa-apa bahkan jika Anda terbiasa dengan Raspbian, kecuali jika Anda menginginkan beberapa perangkat lunak non-bebas yang disertakan khusus seperti Mathematica.