What type of operating system can be used on the Raspberry Pi?

Raspbian, OSMC, OpenELEC, Windows IoT Core, RISC operating system? If you’re new to the Raspberry PI, chances are you’re wondering what are all these. These are the commonly known OSes, with some being provided by NOOBS.

You may be wondering about the ones I’ve listed, which is the best for you? In this guide, I’ll cover the ones on NOOBS and other commonly known OS. I’ll also provide recommendations to make your decision an easier one.

This guide will cover the following components:

  • Raspbian, OSMC, LibreELEC, Windows IoT Core, RISC OS: What are they?
  • Comparisons
  • What about others: RetroPie, Ubuntu
  • Recommended OS for Raspberry Pi 4, 4B
  • So which one?

Understanding what you’re using the OS for

To select the most appropriate OS to use, you must first understand what’s your intended purpose. For some, it’s being able to execute basic tasks with a computer while for others it may be media creation/consumption.

To help find your intended purpose, I’ve listed out the common usage purposes with its recommended OS for comparison

For New Users: Raspbian, RISC

  • What type of operating system can be used on the Raspberry Pi?
    ref
  • What type of operating system can be used on the Raspberry Pi?
    ref
RaspbianRISC
What it is Official Operating System of Raspberry Pi
Based on Linux-OS Debian
Standalone OS that isn’t built on Linux
Single-user system, with a single app having the ability to take over the whole OS
Main Usages Office suite, web browsing, programming, DIY projects Running of single applications
Recommended for New Users New Users
Compatibility All Raspberry Pi Models ARM hardware devices
Pros Regular updates
Includes LibreOffice, an office suite for web browsing, emailing etc.
Ease of installing/uninstalling apps with built in app store
Ease of finding guides and troubleshooting as it’s widely adopted
Lightweight, takes up little storage space in your sd card (fits in a 16MB card)
Provides a simpler user experience, easy to learn
Provides BBC Basic programming language
Cons May be confusing if you’re new to Linux One user system limits the ability to multitask and depth of project one can work on
Slow pace of development as compared to other OSes

Verdict: Raspbian or RISC?

With Raspbian being the official OS for the Raspberry Pi, it’ll be a better choice for new users to start with due to it being so widely adopted. With the wide adoption, you can easily find any solutions online if issues are encountered.


For turning your Raspberry Pi into a Media Center: LibreELEC or OSMC

  • What type of operating system can be used on the Raspberry Pi?
    ref
  • What type of operating system can be used on the Raspberry Pi?
    ref
OSMCLibreELEC
What it is Media Center Software based on Kodi
A linux distribution that ships Kodi as the main application
Media Center Software based on the Linux Kernel
OS made to run Kodi as the main application
Main Usages Media Creation/Consumption Media Creation/Consumption
Only running Kodi
Recommended for Users that prefer versatility, something apart from just Kodi Users that just prefer using Kodi
Compatibility All Raspberry Pi models
Vero (OSMC flagship device)
Apple TV
Raspberry Pi
Odriod Computers
WeTEK hUB and Play 2 media boxes
Pros Expansive, based on Debian
Multi-purpose, allow for other usages/software applications apart from Kodi
Includes a fully functional OS underneath
High Effeciency when running Kodi
Cons Requires more processing power, older hardware may result in lag Lacks expansionary capabilities as it’s limited in running Kodi, not that applicable for other software usages

Verdict: LibreELEC or OSMC?

If your sole purpose is to run Kodi, LibreELEC is a better choice for you with its efficient and smooth installation process. However, if you’re looking at a more complete/other usages, OSMC is the one for you.


For Developing and Prototyping on the Pi: Windows IoT Core

Windows IoT Core
What it is Development platform for prototyping internet connected devices
Main Usages Prototyping and development
Recommended For Developers, coders, programmers
Compatability Raspberry Pi, Pi A+, B+, 2, 3
Pros Ties into Visual Studio, allow for ease of developing programs.
Cons Lacks full compatibility with latest Raspberry Pi Models
Doesn’t provide a full similar Windows desktop experience as it’s incompatible with Pi’s ARM-based hardware

Grove Kit for Win10 IoT Core & Azure Platform

What type of operating system can be used on the Raspberry Pi?

For quick understanding and learning on how to use Windows 10 IoT Core and Microsoft Azure services, this Grove Kit not only provides some Grove hardware modules that are designed for Microsoft Azure services, it contains a guide book as well.

Product Features:

  • A guide book for five scenarios
  • Support Azure IoT Hub and Azure Functions
  • Based on Raspberry Pi and Windows 10 IoT Core

What about others?

RetroPie

What type of operating system can be used on the Raspberry Pi?

  • Purpose: Gaming Applications
  • Builds upon Raspbian, EmulationStation, RetroArch, etc. to enabling gaming capabilities
  • Over 50 Retro gaming systems supported, including Atari Lynx, Game Boy Advance, Gamecube, Nintendo 64, etc.
  • Installable from Raspbian, RetroPie SD

Lakka

What type of operating system can be used on the Raspberry Pi?

  • Purpose: Gaming applications
  • Lightweight and free OS run on libretro core
  • Automatic joypad recognition, rewinding, netplay, and shaders
  • User-friendly interface that resembles the PS4, Xbox, and Nintendo
  • Support commonly known gaming systems, including Atari, Nintendo 64, Sega, etc.
  • Installable on your SD card, able to run it live

Kid-friendly choice: Kano OS

What type of operating system can be used on the Raspberry Pi?

Do the Icons look kid-friendly? This is the Kano OS, planned and designed for kids!

  • Purpose: Teach kids how to build a computer, code apps/games
  • Open-source OS
  • Uses computer kits based on current trends to help you get started
  • Applications such as web browsers, Minecraft, Youtube are available
  • Many resources and instruction videos are available on their website
  • Installable on a microSD card, Kano walks you through the process as well

Open Source Desktop Experience: Ubuntu

  • Purpose: Cloud Computing (supports OpenStack), Developing and Prototyping
  • Provides a similar PC OS experience
  • FREE, open-source Linux distribution based on Debian developed by Canonical

Able to run on various platforms like:

  • Desktop
  • IoT
  • Cloud
  • Servers
  • Containers
  • Supports all Raspberry Pi models apart from 3A+

For security applications and high computational power: Alpine Linux

What type of operating system can be used on the Raspberry Pi?

  • Purpose: Building security network projects with apk tools
  • Independent Linux distribution
  • Small, simple, and secure; doesn’t occupy more than 50mb of storage
  • APK management tool for easy building and upgrading of apps
  • Able to work on XDCE, Firefox, and Linux software as well


What type of operating system can be used on the Raspberry Pi?

If you’re using the Raspberry Pi 4, or 4B, this portion of the blog is the one to look out for. I’ll be recommending the OSes that you can adopt.

Ubuntu 21.04

Ubuntu 21.04, also known as Eoan Ermine, is the latest release of Ubuntu which features new hardware support for AMD Navi GPUs, new ARM SoCs, ARM Komeda Display and Intel Speed Select on Xeon servers. This update brings compatibility with the newest models of Raspberry Pi.

Raspbian

Raspbian being the official OS for the Raspberry Pi does support the latest iteration. Users are required to download one of the following Raspbian images for it to work:

  • Raspbian Buster Lite: A minimal text-only (CLI) version.
  • Raspbian Buster with Desktop: Includes the Raspbian Pixel graphical desktop
  • Raspbian Buster with Desktop and Recommended Software: Includes the Pixel desktop and some additional larger software packages

In Summary, which one is for you?

Based on my recommendations with their download links:

  • New users: Raspbian
  • Media Purposes: OSMC
  • Development and Prototype: Windows IoT Core
  • Gaming: RetroPie and Lakka
  • Open-Source Desktop Experience: Ubuntu
  • Kid-friendly choice: Kano OS
  • For security applications and high computational power: Alpine Linux
  • Raspberry Pi 4 Users: Ubuntu 19.10, Raspbian

Ultimately, picking which OS is the one for you ultimately comes down to what kind of projects/applications you’re looking for. I’ve provided my recommendations for your consideration. However, with that said, there are still other OSes in the market that you can take a look at.

Continue Reading

Which operating system is used for Raspberry Pi?

Raspberry Pi OS (formerly Raspbian) is a Debian-based operating system for Raspberry Pi. Since 2013, it has been officially provided by the Raspberry Pi Foundation as the primary operating system for the Raspberry Pi family of compact single-board computers. English, and other languages.

Can you put any OS on a Raspberry Pi?

Rather than being a disadvantage, this means you can choose from a wide selection of operating systems (OSs). Any of these can be flashed to your Raspberry Pi's SD card. Here's how to get a new OS installed and running on your Raspberry Pi, using Windows, macOS, or Linux.

Is Raspberry Pi Linux or Windows?

While the hardware is good, the Raspberry Pi's success rests in the wide selection of operating systems available. With Linux-based operating systems, the legendary RISC OS, Kodi, and even Windows 10 IoT Core, the choice is considerable.

Can Linux run on Raspberry Pi?

There's no shortage of Linux distros for the Raspberry Pi. Ultimately which operating system you pick depends on your needs. For a desktop experience, try a Linux OS such as Ubuntu MATE, CentOS, or openSUSE. Gaming and HTPC needs are fulfilled by RetroPie, Recalbox, or a Kodi operating system for the Raspberry Pi.