In mid-2020, Raspberry Pi released a beta of its 64-bit version of its Debian-based operating system alongside the then-new 8GB Raspberry Pi 4.
According to Raspberry Pi, the Raspberry Pi OS 64-bit beta has officially achieved stable after one and a half years.
The Pi 3 was the first Raspberry Pi with a 64-bit CPU, therefore it's been feasible to run a 64-bit OS from its 2016 introduction, but Raspberry Pi has persisted with a 32-bit OS (previously known as Raspbian) for backward compatibility.
"We've been testing a beta of Raspberry Pi OS in beautiful 64-bit for the past year. It's now time to make it available to a larger audience "Gordon Hollingworth, the creator of the Raspberry Pi, said as much.
According to him, application compatibility is a "major consideration" in choosing a 64-bit OS over a 32-bit one.
Model | Processor | Arm Core | Debian / Raspbian ARM Port (Maximum) | Architecture Width |
---|---|---|---|---|
Raspberry Pi 1 | BCM2835 | ARM1176 | arm6hf | 32 bit |
Raspberry Pi 2 | BCM2836 | Cortex-A7 | arm6hf | 32 bit |
Raspberry Pi Zero | BCM2835 | ARM1176 | arm6hf | 32 bit |
Raspberry Pi Zero 2 | BCM2710 | Cortex-A53 | arm64 | 64 bit |
Raspberry Pi 3 | BCM2710 | Cortex-A53 | arm64 | 64 bit |
Raspberry Pi 4 / 400 | BCM2711 | Cortex-A72 | arm64 | 64 bit |
He goes on to say that the A64 Armv8 instruction set has certain "intrinsic" performance gains. These improvements are largely visible in benchmarks for now, but Hollingworth expects they will eventually become real-world application speed improvements.
Another "theoretical worry" was that 32-bit pointers could only target 4GB of memory, which wasn't ideal considering that the Raspberry Pi 4 may have up to 8GB of RAM. However, as Hollingworth points out, few applications today necessitate the utilization of all 8GB of accessible memory by a single process.
In actuality, the Pi 4 can access up to 8GB of RAM via the ARM Large Physical Address Extension (LPAE), but each process is limited to 3GB, with the top 1GB of the virtual address space reserved for the kernel.
The Raspberry Pi Imager now offers both a "full" 64-bit desktop OS with suggested programmes and a "light" OS version without such applications. While the 32-bit Raspberry Pi OS is still "preferred," the 64-bit versions may be found in Raspberry Pi OS's "other" section.
According to Hollingworth, the 64-bit version of Chromium lacks the WidevineCDM library, which means it can't play streaming video like Netflix or Disney+.
Posts You May like:
- Roundy Small Round LCD Display with Raspberry Pi RP2040 MCU or ESP-12E WiFi Module #RaspberryPi @Raspberry_Pi
- Beta Version of the Raspberry Pi Bootloader That Implements Network Installation
- UHF HAT for Raspberry Pi with RAIN RFID Technology - Launched
- How to Install Java on Raspberry Pi In Easy Steps
- StackyPi - Based on Raspberry Pi RP2040 MCU
- The RP2040 StackyPi is a Pi Zero-sized Raspberry Pi that supports HATs.
- How to Block Ads with Pi-hole on a Raspberry Pi Zero 2 W
- Uninterruptible Power Supply UPS HAT For Raspberry Pi
- A hidden speed boost and a 64-bit option are included in the new #RaspberryPi #OS
- Using the On-Board Bluetooth on the Raspberry Pi 4 for Communication
- #ArduinoIDE 2.0 Release Candidate (RC)
- Armbian Linux on the Raspberry Pi 4: A First Look
- NeoPixel Christmas Tree Lights Controlled by a Raspberry Pi
- What Type of LoRa Modules are Available?
- Introducing The VisionFive V1 is a RISC-V Based Raspberry Pi Replacement - Available Soon
- Raspberry Pi Zero 2 W Overclocking - Boost Up To 1.2GHz, or even 1.4GHz
- The Arduino UNO Mini Limited Edition is Now Available
- Scan QR Codes with Raspberry Pi Pico
- Roundy Small Round LCD Display with Raspberry Pi RP2040 MCU or ESP-12E WiFi Module #RaspberryPi @Raspberry_Pi
- Beta Version of the Raspberry Pi Bootloader That Implements Network Installation
- UHF HAT for Raspberry Pi with RAIN RFID Technology - Launched
- How to Install Java on Raspberry Pi In Easy Steps
- StackyPi - Based on Raspberry Pi RP2040 MCU
- The RP2040 StackyPi is a Pi Zero-sized Raspberry Pi that supports HATs.
- How to Block Ads with Pi-hole on a Raspberry Pi Zero 2 W
- Uninterruptible Power Supply UPS HAT For Raspberry Pi
- A hidden speed boost and a 64-bit option are included in the new #RaspberryPi #OS
- Using the On-Board Bluetooth on the Raspberry Pi 4 for Communication
- #ArduinoIDE 2.0 Release Candidate (RC)
- Armbian Linux on the Raspberry Pi 4: A First Look
- NeoPixel Christmas Tree Lights Controlled by a Raspberry Pi
- What Type of LoRa Modules are Available?
- Introducing The VisionFive V1 is a RISC-V Based Raspberry Pi Replacement - Available Soon
- Raspberry Pi Zero 2 W Overclocking - Boost Up To 1.2GHz, or even 1.4GHz
- The Arduino UNO Mini Limited Edition is Now Available
- Scan QR Codes with Raspberry Pi Pico