X
Business
Why you can trust ZDNET : ZDNET independently tests and researches products to bring you our best recommendations and advice. When you buy through our links, we may earn a commission. Our process

'ZDNET Recommends': What exactly does it mean?

ZDNET's recommendations are based on many hours of testing, research, and comparison shopping. We gather data from the best available sources, including vendor and retailer listings as well as other relevant and independent reviews sites. And we pore over customer reviews to find out what matters to real people who already own and use the products and services we’re assessing.

When you click through from our site to a retailer and buy a product or service, we may earn affiliate commissions. This helps support our work, but does not affect what we cover or how, and it does not affect the price you pay. Neither ZDNET nor the author are compensated for these independent reviews. Indeed, we follow strict guidelines that ensure our editorial content is never influenced by advertisers.

ZDNET's editorial team writes on behalf of you, our reader. Our goal is to deliver the most accurate information and the most knowledgeable advice possible in order to help you make smarter buying decisions on tech gear and a wide array of products and services. Our editors thoroughly review and fact-check every article to ensure that our content meets the highest standards. If we have made an error or published misleading information, we will correct or clarify the article. If you see inaccuracies in our content, please report the mistake via this form.

Close

Raspberry Pi: New 'glorious' 64-bit operating system is available to install

Raspberry Pi 3 and Pi 4 owners can now install the 64-bit Raspberry Pi OS.
Written by Liam Tung, Contributing Writer

One and a half years after the beta of the Raspberry Pi OS 64-bit arrived, it's now reached stable, according to Raspberry Pi.    

Raspberry Pi unveiled the beta of its 64-bit version of its Debian-based OS alongside its then new 8GB Raspberry Pi 4 in mid-2020. 

The first Raspberry Pi with a 64-bit processor was the Pi 3, so it's been possible to run a 64-bit OS since its 2016 release, but Raspberry Pi stuck with a 32-bit OS (then called Raspbian) for compatibility between devices dating back to 2011.

SEE: Web developer or CTO, which tech jobs have the fastest growing salaries?

"Over the past year, we've been trialling a beta of Raspberry Pi OS in glorious 64-bit. Now it's time to open it up to a wider audience," said Raspberry Pi's Gordon Hollingworth. 

He said application compatibility is a "key concern" behind the decision to choose a 64-bit OS over a 32-bit one.

"Many closed-source applications are only available for arm64, and open-source ones aren't fully optimised for the armhf port," explains Hollingworth, referring to the Debian/Raspbian armfh ports. 

He adds that there are some performance benefits "intrinsic" to the A64 Armv8 instruction set. Today, these gains can mostly be seen in benchmarks, but Hollingworth believes they will become real-world application performance enhancements in the future.

Another "theoretical concern" was that 32-bit pointers only allow users to address 4GB of memory, which wasn't optimal given developers could use up to 8GB of RAM on the Pi 4. However, as Hollingworth notes, few use cases today require all 8GB of addressable memory from a single process. 

In practice, the Pi 4 uses the ARM Large Physical Address Extension (LPAE) to access up to 8GB of memory, but each process is limited to accessing 3GB, with the top 1GB of the virtual address space reserved for the kernel.

Also: Raspberry Pi 400: The inside story of how the $70 Pi-powered PC was made

The "full" 64-bit desktop OS, with recommended applications, and "lite" OS version, without those applications, are now available from the Raspberry Pi Imager. While the 32-bit Raspberry Pi OS is still the "recommended" OS, the 64-bit versions are available from the "other" section of Raspberry Pi OS.   

Hollingworth notes that the 64-bit version of Chromium has no version of the WidevineCDM library, meaning it can't play streaming media such as Netflix or Disney+. 

Editorial standards