Sujet : Re: Inconsistent results for checking whether the OS is 32 or 64 bit
De : theom+news (at) *nospam* chiark.greenend.org.uk (Theo)
Groupes : comp.sys.raspberry-piDate : 17. Jul 2024, 16:50:59
Autres entêtes
Organisation : University of Cambridge, England
Message-ID : <dCF*yOFPz@news.chiark.greenend.org.uk>
References : 1
User-Agent : tin/1.8.3-20070201 ("Scotasay") (UNIX) (Linux/5.10.0-28-amd64 (x86_64))
Adam Funk <
a24061@ducksburg.com> wrote:
Hi
I have a Pi 4 B that I use headlessly over SSH. I can't remember
whether I installed the 32-bit or 64-bit OS on it, but different
commands found on the web give different results.
$ uname -m
aarch64
$ getconf LONG_BIT
32
$ dpkg --print-architecture
armhf
Which one is right?
That sounds like a 32 bit OS on 64 bit hardware. Not sure if uname -m is
the kernel or the hardware, but perhaps you're running a 32 bit userland on
a 64 bit kernel?
Seems that Pi OS switched to a 64 bit kernel on the Pi4 in March 2023:
https://github.com/raspberrypi/firmware/issues/1795It looks like 'getconf' returns glibc parameters, which would be 32 bit on a
32 bit userland.
Theo