10 best operating systems for Raspberry Pi 5 (2024)

Key Takeaways

  • Windows 11 ARM Edition, despite its lack of support for Ethernet and broken drivers, is a challenging yet fun project for any Raspberry Pi 5 owner.
  • LineageOS is a great operating system for those who wish to test Android apps on their Raspberry Pi 5 boards, while Kali Linux is amazing for hackers and cybersecurity enthusiasts.
  • Finally, Recalbox, LibreELEC, Home Assistant, Nextcloud Pi, and OpenWRT may have specific use cases, but they are definately worth trying out.

Over the years, Raspberry Pi boardss have taken over the DIY projects landscape and have become synonymous with the term SBC. But despite their standalone nature, you'll still need an operating system to drive every mainline entry in the Raspberry Pi family.

Fortunately, you have a lot to choose from, as these tiny boards are compatible with a host of operating systems. Having spent a long time tinkering with my RPi 5, here are ten of my favorite OS you need to use on the latest member of the popular SBC family.

Related

Raspberry Pi 5 review: The holy grail of DIY projects got even better (and rarer)

The Raspberry Pi 5 is one of the most powerful consumer-grade SBCs out there. Sadly, its limited stock means you'll have a hard time finding one.

10 Windows 11 ARM Edition

Who says you can only run Linux on the Raspberry Pi?

Even though it has been nearly seven years since Microsoft debuted Windows on Arm, there has been a noticeable lack of ARM-powered laptops. The situation is even worse for SBCs like the Raspberry Pi, which aren’t even on Microsoft’s radar. Luckily, the talented team at WoR project managed to find a way to install Windows 11 on Raspberry Pi boards.

Of course, there are a couple of caveats, including a lack of support for Ethernet and incompatibility with the RPI’s GPIO pins. Plus, installing Windows 11 for the Pi 5 requires quite a bit of effort and you need to use two storage drives: one for the operating system and another for the RPi5 UEFI. But if you have the patience and grit to go through the installation procedure, you’d be pleasantly surprised at how well the ARM version of Windows 11 runs on the palm-sized computer.

Related

How to install Windows 11 on your Raspberry Pi

If you've grown tired of running Linux distros on your Raspberry Pi, you can switch things up by installing Windows 11 on the device.

9 Kali Linux

The best OS for newcomers to the cybersecurity sphere

10 best operating systems for Raspberry Pi 5 (3)

Armed with numerous forensic analysis, vulnerability detection, and reverse engineering tools, it's no wonder that Kali Linux is the OS of choice for cybersecurity enthusiasts. Fortunately, there's no need to invest thousands of dollars in a Linux-compatible laptop to run Kali Linux: a simple Raspberry Pi 5 is more than enough if you want to dip your toes into penetration testing with this hacking-oriented OS.

Unlike Windows 11, setting up Kali Linux is a piece of cake. All you have to do is download the Kali Linux ISO that's compatible with the Raspberry Pi 5 before flashing it onto a microSD card. Plus, the newest entry into the Raspberry Pi family possesses enough horsepower to run all your favorite security tools without breaking a sweat.

8 LibreELEC

Video streaming on a budget

10 best operating systems for Raspberry Pi 5 (4)

Although the Raspberry Pi 5 can’t compete with a PC when it comes to real-time transcoding workloads, it makes for an excellent media server. Just like emulation, there are a ton of operating systems that can help you set up local video streaming with your RPi 5.

However, the Kodi-based LibreELEC distro is one of the best, as it includes all the features you’ll need in a media server without requiring you to jump through several hoops to set it up.

7 Home Assistant

Automate your home (and your life)

10 best operating systems for Raspberry Pi 5 (5)

As IoT systems and smart devices become more widespread and affordable, managing them becomes quite a hassle, especially when almost all appliances have their own apps. Thankfully, Home Assistant is an open-source OS that provides a centralized hub to control all your smart gadgets.

Besides supporting almost all popular smart devices, this neat OS provides several third-party add-ons to further increase their functionality. On top of that, Home Assistant lets you write custom scripts to automate all your smart gadgets. With the Raspberry Pi 5's superior computational prowess, the credit-card-sized board can easily handle multiple smart devices and integrations on Home Assistant.

Related

How I automated my entire home with just a Raspberry Pi

Automating your smart home appliances has never been easier

6 Recalbox

For all your emulation needs

10 best operating systems for Raspberry Pi 5 (7)

When I was looking for a way to set up emulators on the Raspberry Pi, I came across multiple operating systems that could scratch that itch. However, each software had its caveats: Lakka includes a gorgeous PlayStation-like UI, though it didn’t include Kodi functionality. Batocera is easy to set up, though it lacks a web interface.

Then there’s Recalbox, which perfectly balances customizability, performance, and functionality while packing a simplistic UI. Retro-Pie is the only OS that’s more feature-laden than Recalbox, but it requires you to master terminal commands to get the most out of it. Plus, I encountered some trouble connecting newer controllers to Retro-Pie, while Recalbox worked out-of-the-box with all of my gamepads.

5 LineageOS

No reason to stick to desktop interfaces

While we’re on the subject of emulation, you can even run an Android operating system on your Raspberry Pi. Developer KonstaKANG has been porting the mobile and Android TV variants of LineageOS for quite some time. The basic versions of both operating systems are decent enough if you want a barebones OS that works with your Raspberry Pi’s touchscreen display.

However, everything changes once you install Google Play or another app store. Suddenly, you have a fully functional device that can run your favorite Android games and APK applications.

4 Nextcloud Pi

Your personal Raspberry Pi-flavored cloud

10 best operating systems for Raspberry Pi 5 (8)

If you're wary of uploading your data to online third-party cloud services, then you can try hosting a lo cloud on your Raspberry Pi 5. Nextcloud Pi is an amazing OS that's optimized for the tiny SBC family, and works increbdibly well regardless of whether you want to store multiple images or large project files.

Sure, setting it up is a job and a half, especially if you want to access your files from an external network. But the payoff is well worth the hassle.

Related

I built a personal cloud using my Raspberry Pi, and here’s how you can, too

The Raspberry Pi provides an easy and affordable means to host a private cloud for all your important files

3 OpenWRT

Mitigating network threats for all your devices

10 best operating systems for Raspberry Pi 5 (10)

Setting up custom firewall rules is one of the best ways to prevent spyware, adware, and other network-based malware from ruining your day. While you could flash OpenWRT or another custom firmware onto your router, not everyone is willing to risk voiding their router's warranty.

However, if you have some extra LAN cables and a USB Type-A to Ethernet dongle, you can configure your Raspberry Pi 5 to act as a powerful firewall to safeguard all the devices connected to your home network. I'll admit, configuring OpenWRT and selecting the ideal network settings requires a lot of trial and error. But for those willing to sit through the entire process, OpenWRT is easily one of the best operating systems you can use to increase the security of your home network.

Related

How to protect your home network with a Raspberry Pi firewall

Here's how you can configure a network-wide firewall with your Raspberry Pi

2 Ubuntu

The golden standard for Linux operating systems

10 best operating systems for Raspberry Pi 5 (12)

With Ubuntu being the OS pretty much every Linux user is acquainted with, it had to be placed this high up in the list. Performance-wise, Ubuntu works reasonably well on the Raspberry Pi boards. The ARM variant of Ubuntu is pretty much identical to the desktop version, down to the apps and the overall UI. So, it’s easy to use for beginners as well as those familiar with Ubuntu’s classic desktop interface.

If you prefer a command-line interface over a GUI OS, you can even choose the Ubuntu Server. Sadly, it’s still not quite as fast as the official Raspberry Pi OS, though it’s a pretty solid alternative if you want a more modern desktop UI.

Related

How to install Ubuntu on your Raspberry Pi

Bored of using Raspberry Pi OS? Check out our guide on how to run Ubuntu on your Raspberry Pi!

1 Raspberry Pi OS

It’s bound to be great when it’s named after the device

10 best operating systems for Raspberry Pi 5 (14)

Finally, we have the Raspberry Pi OS, which has been developed specifically for the RPi boards. Since its debut in 2012, the Raspberry Pi OS (formerly Raspbian) has become the operating system of choice for many RPi board users. Since it was hand-crafted for the Raspberry Pi SBCs, it’s faster than Ubuntu and light years ahead of Windows 11 in terms of performance. Moreover, most projects tend to favor Raspberry Pi OS over the alternatives. So, it’s possible to run into compatibility and stability issues if you use any other operating system when attempting to replicate the projects created by the lively Raspberry Pi community.

Plus, you won’t be disappointed with the Raspberry Pi OS if you prefer a more minimalist UI. That said, despite including pretty much everything you need to use to make the most of your RPi SBC, the Raspberry Pi OS isn't as user-friendly as Ubuntu. Therefore, you might have some time getting the hang of things if it’s your first time using a Linux distribution.

There’s plenty more to choose from!

Those were some operating systems that every Raspberry Pi 5 owner should try out at least once, though many other distributions work well with the device. While some, like Recalbox, OpenWRT, Home Assistant and LibreELEC, have specific use-cases, others, like Ubuntu, Kali Linux, and Raspberry Pi OS, can be used to create a multitude of projects.

Since the Raspberry Pi 5 is a relatively new board, there are a couple of distros that haven’t been ported over yet. For instance, OpenVaultMedia (OVM) still doesn’t support the RPi 5, meaning you’ll have to go through a rather cumbersome procedure if you want to use the tiny device as a budget NAS. Likewise, those who wish to turn their Raspberry Pi 5 into a surveillance system will have to install motioneyeOS on top of another operating system, as it's incompatible with the most powerful Raspberry Pi SBC. Finally, you have NixOS, an amazing Linux distro that's still in its experimental stage, meaning you're bound to run into some performance and stability issues if you try to run it on the Raspberry Pi 5.

10 best operating systems for Raspberry Pi 5 (2024)
Top Articles
Latest Posts
Article information

Author: Sen. Emmett Berge

Last Updated:

Views: 5508

Rating: 5 / 5 (60 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Sen. Emmett Berge

Birthday: 1993-06-17

Address: 787 Elvis Divide, Port Brice, OH 24507-6802

Phone: +9779049645255

Job: Senior Healthcare Specialist

Hobby: Cycling, Model building, Kitesurfing, Origami, Lapidary, Dance, Basketball

Introduction: My name is Sen. Emmett Berge, I am a funny, vast, charming, courageous, enthusiastic, jolly, famous person who loves writing and wants to share my knowledge and understanding with you.