3 ms·
They will need to offer a 64-bit kernel then. It's unfortunate that even the newest Raspbian for the Pi 4 is still 32-bit, both kernel and userland.
by pcwalton 7y ago
They will need to offer a 64-bit kernel then. It's unfortunate that even the newest Raspbian for the Pi 4 is still 32-bit, both kernel and userland.
- dividuum 7y agoNot necessarily: Physical memory and virtually addressable memory are two different things. See for example https://en.wikipedia.org/wiki/Physical_Address_Extension https://en.wikipedia.org/wiki/Physical_Address_Extension. Not sure how that works on the Pi though.
- TheAdamist 7y agowhich causes its own problems with kernel & drivers, and your processes are still only 4gb per process aware unless you play windowing/segmenting games. 64bit is the solution, pae was a huge hack when 64bit wasn't ready yet.
- nickcw 7y agoARM does support LPAE and I think the linux kernel does too for ARM: https://lwn.net/Articles/415190/ https://lwn.net/Articles/415190/ I've never seen it in use though!
- IntelMiner 7y agoThe Pi 4 is an ARM64 device that they're still running in armhf mode?! Haven't the RPi's all been ARM64 since the Pi 2?
- opencl 7y agoYes, the 2/3/4 are all 64 bit. The Zero/Zero W are the same old 32 bit ARM11 hardware as the original Pi. Raspbian is still armhf but there are several aarch64 distros available (Arch, Fedora, Debian) for the recent Pi models.
- vardump 7y agoRPi2 is 32-bit ARMv7. All RPi3 models are ARMv8 (Cortex A53).