Skip to content
Category

ARM operating systems

page 2
JavaOS
JavaOS is a discontinued operating system based on a Java virtual machine. It was originally developed by Sun Microsystems. Unlike Windows, macOS, Unix, or Unix-like systems which are primarily written in the C or C++ programming languages, JavaOS is primarily written in Java. It is now considered a legacy system.
HelenOS
HelenOS is an operating system based on a multiserver microkernel design. The source code of HelenOS is written in C and published under the BSD-3-Clause license.
RIOT
operating system
mbed
Mbed is a development platform and operating system for internet-connected devices (Internet of Things devices) based on 32-bit ARM Cortex-M microcontrollers. The project was a collaboratively developed by Arm and its technology partners. As of July 2024 Mbed is no longer actively developed by Arm.
OS-9
OS-9 is a family of real-time, process-based, multitasking, multi-user operating systems, developed in the 1980s, originally by Microware Systems Corporation for the Motorola 6809 microprocessor. It was purchased by Radisys Corp in 2001, and was purchased again in 2013 by its current owner Microware LP.
Zephyr
free real-time operating system
Mer
open-source system software that provides essential OS features, but not a kernel or GUI
HarmonyOS NEXT
HarmonyOS core distributed operating system
ChibiOS/RT
ChibiOS/RT is a compact and fast real-time operating system for microcontrollers supporting multiple architectures and released under a mix of the GNU General Public License version 3 (GPL3) and the Apache License 2.0 (depending on module). It is developed by Giovanni Di Sirio.
Nucleus RTOS
Real-time operating system
ChorusOS
ChorusOS is a microkernel real-time operating system designed as a message passing computing model. ChorusOS began as the Chorus distributed real-time operating system research project at the French Institute for Research in Computer Science and Automation (INRIA) in 1979. During the 1980s, Chorus was one of two earliest microkernels (the other being Mach) and was developed commercially by startup company Chorus Systèmes SA. Over time, development effort shifted away from distribution aspects to real-time for embedded systems.
OpenELEC
OpenELEC (short for Open Embedded Linux Entertainment Center) is a discontinued Linux distribution designed for home theater PCs and based on the Kodi (formerly XBMC) media center application.
Genode OS Framework
Genode is a novel OS architecture that aims to improve software safety by applying a strict organizational structure to all software components including device drivers, system services, and applications.
LibreELEC
LibreELEC (short for Libre Embedded Linux Entertainment Center) is an up-to-date non-profit and fully open-source fork of the (now discontinued) OpenELEC as an up-to-date Just enough operating system. It acts as a Linux-based all-in-one Home theater PC (HTPC) distribution for the Kodi media center application software appliance and entertainment system.
Armbian Linux
Armbian is a software framework for building system images for single-board computers (SBCs). It is not a Linux distribution in its own right but builds upon Debian or Ubuntu, providing a minimal base system optimized for SBC hardware and maintaining its own kernels. The framework allows users and manufacturers to deploy ready-made images or create customized ones for specific hardware.
PlayStation Vita system software
system software for the PlayStation Vita and PlayStation TV video game consoles
NetHunter
Mobile penetration testing platform for Android devices
Nokia Asha platform
mobile operating system
Integrity
real time operating system
BharOS
BharOS (formerly IndOS) is a closed-source, Android-based operating system developed by IIT Madras. It is funded by the Indian government, which intends to use it on government and public systems.
ThreadX
ThreadX is an embedded real-time operating system (RTOS) programmed mostly in the C language. It was originally released in 1997 as ThreadX when Express Logic first developed it, later it was renamed to Azure RTOS (2019) after Express Logic was purchased by Microsoft, then most recently it was renamed again to Eclipse ThreadX (2023), or "ThreadX" in its short form, after it transitioned to free open source model under the stewardship of the Eclipse Foundation.
OpenHarmony
OpenHarmony (OHOS, OH) is a family of open-source distributed operating systems sharing some principles from Huawei LiteOS lineage. Huawei donated the pure HarmonyOS L0-L2 single framework branch, non-AOSP source code, to the OpenAtom Foundation. Similar to HarmonyOS, the open-source distributed operating system is designed with a layered architecture, consisting of four layers from the bottom to the top: the kernel layer, system service layer, framework layer, and application layer. It is also an extensive collection of free software, which can be used as an operating system or in parts with
NuttX
Apache NuttX is a free and open-source real-time operating system (RTOS) with an emphasis on technical standards compliance and on having a small footprint. It is scalable from 8-bit to 64-bit microcontroller environments. The main governing standards in NuttX are from the Portable Operating System Interface (POSIX) and the American National Standards Institute (ANSI). Further standard application programming interfaces (APIs) from Unix and other common RTOSes (such as VxWorks) are adopted for functions unavailable under these standards, or inappropriate for deeply embedded environments, such
Funtouch OS
operating system
LiteOS
Versatile Real-Time Executive
real-time operating system
Arch Linux ARM
Arch Linux distribution fork dedicated to ARM architectures
RT-Thread
RT-Thread is an open-source real-time operating system (RTOS) for embedded systems and Internet of things (IoT). It is developed by the RT-Thread Development Team based in China. RT-Thread is aimed to change the current situation in China that there is no well used open-source real-time operating system in the microcontroller field.
Azure Sphere OS
Linux-based microcontroller system
PikeOS
PikeOS is a commercial hard real-time operating system (RTOS) which has a separation kernel-based hypervisor that supports multiple logical partition types for various operating systems (OS) and applications, each referred to as a GuestOS. PikeOS is engineered to support the creation of certifiable smart devices for the Internet of Things (IoT). In instances where memory management units (MMU) are not present but memory protection units (MPU) are available on controller-based systems, PikeOS for MPU is designed for critical real-time applications and provides up-to-standard safety and security
LuneOS
LuneOS is a mobile operating system (OS) based on the Linux kernel and currently developed by the WebOS Ports community. With a user interface based on direct manipulation, LuneOS is designed primarily for touchscreen mobile devices such as smartphones and tablet computers. The OS uses touch inputs that loosely correspond to real-world actions, like swiping, tapping, pinching, and reverse pinching to manipulate on-screen objects, and a virtual keyboard.