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. NOOBS, in short for New Out of the Box Software is an operating system manager that allows for installing Oses to be simpler by providing you with some to choose from. It tends to be already installed in your Pi through an SD card that includes NOOBS.

You may be wondering out of 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

Raspbian RISC
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 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: 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

Recommended product for Windows IoT Core

Grove Kit for Win10 IoT Core & Azure Platform

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?

Gaming: RetroPie

  • 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

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+

Recommended OS for the Raspberry Pi 4, 4B

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 19.10

Ubuntu 19.10, 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 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:

  • New users: Raspbian
  • Media Purposes: OSMC
  • Development and Prototype: Windows IoT Core
  • Gaming: RetroPie
  • Open-Source Desktop Experience: Ubuntu
  • 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.

Please follow and like us: