Last Updated on
Following are free IoT Operating System for IoT development
• The official supported free Raspberry Pi OS.It is one of the most famous OS from ‘free Operating System for IoT ‘group. Raspbian is a variation of Debian Linux optimized to run on the Raspberry Pi.
• Raspbian comes pre-installed with plenty of software for education, programming and general use. It has Python, Scratch, Sonic Pi, Java, Mathematica and more.
It includes more than 35,000 applications that can run on the device.
More details at: Raspbian
2. Snappy Ubuntu Core
Ubuntu is one of the most popular distributions of Linux, and this variation brings Ubuntu to the Internet of Things.
It can run on cloud computing services like Microsoft Azure, Google Compute Engine and Amazon Elastic Compute, as well as on IoT devices like the BeagleBone Black and the Raspberry Pi.
More details at: Snappy Ubuntu Core
3. Ubuntu MATE
• Ubuntu MATE is a stable, easy-to-use operating system with a configurable desktop environment. With modest hardware requirements it is suitable for modern workstations, single board computers and older hardware alike.
• Ubuntu MATE makes modern computers fast and old computers usable.
• It is compatible with Raspberry Pi board.
More details at: Ubuntu Mate
4. RISC OS OPEN
• It is fast and easily customized operating system for ARM devices.
• RISC OS is a computer operating system designed in Cambridge, England by Acorn.
• First released in 1987, its origins can be traced back to the original team that developed the ARM microprocessor.
• RISC OS is owned by Castle Technology Ltd.
• It is compatible with Raspberry Pi Board.
More details at: RISC OS OPEN
With millions of deployments, FreeRTOS claims to be “the market leading real time operating system (or RTOS), and the de-facto standard solution for microcontrollers and small microprocessors.” Optional commercial licensing and support are available.
More details at: FreeRTOS
• RIOT calls itself “the friendly operating system for the Internet of Things,” and it aims to be developer-friendly, resource-friendly, and IoT-friendly.
• Key features include support for C and C++, partial POSIX compliance, multi-threading, energy efficiency and more.
More details at: RIOT
7. ARM mbed
Developed by ARM and its partners, mbed is an free operating system designed for IoT devices that run on ARM processors.
It includes a C++ application framework, and the company also offers other development tools and a related device server.
More details at: mbed
• Contiki, an open source IoT operating system, boasts highly efficient memory allocation, full IP networking, power awareness, standards support, dynamic module loading, support for a wide variety of hardware and more.
• There are a wide variety of papers, books and other support materials to help users and developers get started using it.
More details at: Contiki
• Governed by the Linux Foundation, Tizen is a Linux-based free operating system for mobile and connected devices, and it comes in versions for vehicles, smartphones and tablets, TV and wearable.
• Samsung sells several products based on the operating system and has been one of its largest supporters.
More details at: Tizen
A number of IoT devices run the Linux kernel (or a portion of it). This site provides extensive information about using Linux in embedded systems.
More details at: eLinux
TinyOS is a popular free operating system designed for low-power wireless devices, such as those in IoT deployments. It boasts excellent support for networking and low-power operation.
More details at: TinyOS
12. Windows 10 IoT
• This free operating system built for the Internet of Things, this is another most famous IoT OS from ‘free Operating System for IoT’ group.
• Windows 0 IoT Core is a version of Windows 10 that is optimized for smaller devices with or without a display, and that runs on the Raspberry Pi 2 and Raspberry Pi 3, Arrow DragonBoard 410c & MinnowBoard MAX.
• Windows 10 IoT Core utilizes the rich, extensible Universal Windows Platform (UWP) API for building great solutions.
More details at: Windows 10 IoT
• OSMC (Open Source Media Center) is a free and open source media player based on Linux. Founded in 2014, OSMC lets you play back media from your local network, attached storage and the Internet.
OSMC is the leading media center in terms of feature set and community and is based on the Kodi project.
• It is compatible with Raspberry Pi board.
More details at: OSMC
• LibreELEC runs Kodi, an award-winning free and open source (GPL) software media player and entertainment hub for digital media.
• It supports many of the popular HTPC hardware solutions, from Raspberry Pi 0/1/2/3 to Wetek, Odroid C2 and iMX6 (both via community support), and Intel based machines using Nvidia, AMD and Intel graphics solutions.
More details at: LibreELEC
PiNET is free and open source projects for helping schools set up and manage a Raspberry Pi classroom.
Its key features include
• Network based user accounts – *Any student can sit down at any Raspberry Pi and log in.
• Network based operating system – All Raspberry Pi s boot a single master Raspbian operating system.
• Shared folders – Easy to use shared folder system for teachers and students.
Work collection system – Simple work collection/submission system to allow students to hand in work.
• Automated backups – Automatically backup all students work to an external drive periodically.
• Many more small features like batch user import, classroom management software integration etc.
More details at: PiNET