Alternatives to Zephyr
Compare Zephyr alternatives for your business or organization using the curated list below. SourceForge ranks the best alternatives to Zephyr in 2026. Compare features, ratings, user reviews, pricing, and more from Zephyr competitors and alternatives in order to make an informed decision for your business.
-
1
Admiral
Admiral
Admiral's Visitor Relationship Management (VRM) platform drives visitor relationships and revenue for news and media publishers. The solution combines subscriptions & paywalls, consent mgmt, adblock recovery, email and social growth tools, authentication, a first-party data engine, and more. Admiral delivers the right offer, at the right time, at every visitor touchpoint. No code is required, with a one-tag install, and amazing support. Admiral VRM delivers: -Adblock revenue recovery -Paywall and paid subscription management, -Registration wall and building first-party data sets, -Grow email newsletter signups, social media follows, and app downloads, -Donation campaigns, -GDPR and GPP Privacy Consent Management, CMP Admiral’s analytics dashboards, journey builders, segmentation, and targeting, all help publishers reach business objectives. Admiral is an Inc 5000 Company -
2
VxWorks
Wind River
The World’s Leading Real-Time Operating System for the Intelligent Edge For nearly 35 years, VxWorks has been used to ensure the security, safety, and reliability you need to design and build mission-critical embedded systems that simply must work. VxWorks® is the industry’s most trusted and widely deployed real-time operating system (RTOS) for mission-critical embedded systems that must be secure and safe. It delivers a proven, real-time, and deterministic runtime combined with a modern approach to development. Regardless of industry or device type, companies building intelligent edge systems rely on the VxWorks pedigree of security, safety, high performance, and reliability. VxWorks is a deterministic, priority-based preemptive RTOS with low latency and minimal jitter. It is built on an upgradable, future-proof architecture to help you rapidly respond to changing market requirements and technology advancements.Starting Price: $18,500 / seat -
3
juno.one
DENEVY Labs
If you are looking for a simple way how to manage and plan projects, track issues, estimating time, use Helpdesk features, and in one place also cover test management, juno.one is the right choice for you. With clear dashboards, you are allowed to manage tasks and track bugs in a way you’ve seen never before. For scheduling your day-to-day activities juno.one offers really simple project swim-lanes and Gantt diagrams implemented in Roadmaps. Your project should be well designed and Epics or Stories are usually scaffold for your progress so why aren't they integrated with other project elements - simple and easy with juno.one. Of course, during the day you are charged with tone TODO tasks and always need help-hand with AI elements to organize and improve your focus on things to target more. What wasn't tested can’t work - that is the orthodox outlook from software testers and they are right. Excellent simplification with juno.one tool could improve your test management process.Starting Price: $10 per team, per month -
4
Bugasura
Bugasura
Bugasura is our take on how modern teams should manage quality. Most test management tools still feel like they were designed in the dial-up era—slow, heavy, and full of unnecessary rituals. Bugasura cuts through all that and gives teams a clean, fast, human way to manage everything from requirements to releases. It starts with the Requirements Manager, where teams capture what needs to be built and link it directly to test cases and bugs. No scattered docs. No detective work. Then comes Test Management—reusable test cases, smart grouping, tagging, bulk actions, and fast execution. Test cycles stop feeling like paperwork. Testers stay in flow, raise bugs instantly, and don’t need five tabs open just to get work done. The Bug Tracker is where Bugasura shows its teeth. It auto-captures screenshots, logs, device info, and browser metadata—everything developers usually chase testers for. Issues come pre-loaded with context, killing the “Can you reproduce this?” loop. The UserStarting Price: Free -
5
Nucleus RTOS
Siemens Digital Industries Software
Nucleus® RTOS enables system developers to address the complex requirements demanded by today’s advanced embedded designs. Nucleus brings together kernel-rich functionality and tooling features ideal for applications where a scalable footprint, connectivity, security, power management, and deterministic performance are essential. Nucleus RTOS is a proven, reliable, and fully optimized RTOS. Nucleus has been successfully deployed in highly demanding markets with rigorous safety and security requirements such as industrial systems, medical devices, airborne systems, automotive and more. Stable deterministic kernel with a small memory footprint. A lightweight process model for optimized memory partitioning. Dynamically load and unload processes for greater modularity of applications. -
6
OpenWrt
OpenWrt
OpenWrt is a highly extensible GNU/Linux distribution for embedded devices (typically wireless routers). Unlike many other distributions for routers, OpenWrt is built from the ground up to be a full-featured, easily modifiable operating system for embedded devices. In practice, this means that you can have all the features you need with none of the bloat, powered by a modern Linux kernel. Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with optional package management. This frees you from the restrictions of the application selection and configuration provided by the vendor and allows you to use packages to customize an embedded device to suit any application. For developers, OpenWrt provides a framework to build an application without having to create a complete firmware image and distribution around it. -
7
LynxOS
Lynx Software Technologies
LynxOS has been deployed in millions of embedded devices and has operated reliably for 30+ years across multiple safety and security-critical embedded markets. It is a tried and true approach for hosting applications on a Unix-like OS model wherein all resources and application services are centrally managed by a common kernel and is best-suited for working with hardware architectures that predate virtualization. We want our customers to buy what they need, and only what they need. Real-time operating systems can provide a tremendous amount of value, but they are not required for every embedded system design. For a more complete listing of our RTOS-related resources, visit our Embedded Systems Learning Center, which is filled with helpful material for making software purchase decisions as you design or update your system and consider which real-time platform vendor is right for you. -
8
Amazon FreeRTOS
Amazon
FreeRTOS is an open source, real-time operating system for microcontrollers that makes small, low-power edge devices easy to program, deploy, secure, connect, and manage. Distributed freely under the MIT open source license, FreeRTOS includes a kernel and a growing set of software libraries suitable for use across industry sectors and applications. This includes securely connecting your small, low-power devices to AWS Cloud services like AWS IoT Core or to more powerful edge devices running AWS IoT Greengrass. FreeRTOS is built with an emphasis on reliability and ease of use, and offers the predictability of long term support releases. A microcontroller contains a simple, resource-constrained processor that can be found in many devices, including appliances, sensors, fitness trackers, industrial automation, and automobiles. -
9
Mbed OS
Arm
Arm Mbed OS is a free, open-source IoT operating system that includes all the necessary features to develop IoT products. The OS includes everything you need to develop smart, connected products on Arm Cortex-M based hardware, including machine learning capabilities, security, connectivity stacks, an RTOS kernel and drivers for sensors and I/O devices. Arm Mbed OS is designed for the Internet of Things. It is integrated with connectivity, machine learning, networking, and security stacks and is supported with software libraries, development hardware, tutorials and examples. From hardware to the cloud, Mbed OS supports more than 70 silicon, module, cloud, and OEM partners, optimizing your developer choice. By using the Mbed OS API, your application code can remain clean, portable, and simple, while taking advantage of security, communications and machine learning. The integrated solution reduces development cost, time, and risk. -
10
RT-Thread
RT-Thread
Welcome to the RT-Thread initiative on SourceForge! RT-Thread is a community-led, open-source Real-Time Operating System. It boasts an extensive feature set, compatibility with over 600 ready-to-use software packages and a broad spectrum of components, and supports all mainstream chip architectures. It also includes a proprietary IDE, the RT-Thread Studio, to assist engineers in quickly embarking on embedded and IoT development. Designed with scalability in mind, RT-Thread is a flexible option for various IoT applications, thanks to its Nano version tailored for resource-limited applications. We invite you to join us on this thrilling journey and help shape the future of IoT and RTOS! -
11
FreeRTOS
FreeRTOS
Developed in partnership with the world’s leading chip companies over a 15-year period, and now downloaded every 170 seconds, FreeRTOS is a market-leading real-time operating system (RTOS) for microcontrollers and small microprocessors. Distributed freely under the MIT open source license, FreeRTOS includes a kernel and a growing set of IoT libraries suitable for use across all industry sectors. FreeRTOS is built with an emphasis on reliability and ease of use. With proven robustness, tiny footprint, and wide device support, the FreeRTOS kernel is trusted by world-leading companies as the de facto standard for microcontrollers and small microprocessors. With detailed pre-configured demos and Internet of Things (IoT) reference integrations, there is no need to determine how to setup a project. Quickly download, compile, and get to market faster. Our partner ecosystem provides a breadth of options including community contributions and professional support. -
12
Huawei LiteOS
Huawei
Huawei LiteOS is an IoT-oriented software platform integrating an IoT operating system and middleware. It is lightweight, with a kernel size of under 10 KB, and consumes very little power — it can run on an AA battery for up to five years! It also allows for fast startup and connectivity and is very secure. These capabilities make Huawei LiteOS a simple yet powerful one-stop software platform for developers, lowering barriers to entry for development and shortening time to market. Huawei LiteOS provides a unified open-source API that can be used in IoT domains as diverse as smart homes, wearables, Internet of Vehicles (IoV), and intelligent manufacturing. Huawei LiteOS enables an open IoT ecosystem, helping partners to quickly develop IoT products and accelerate IoT development. -
13
PikeOS
SYSGO
PikeOS offers a separation kernel-based hypervisor with multiple partitions for many other operating systems and applications. It enables you to build smart devices for the Internet-of-Things (IoT) according to the quality, Safety and Security standards of your industry. Due to its separation kernel approach, PikeOS is the first choice for systems which demand protection against Cyber-Security attacks. In addition to the broad usage within millions of IoT and edge systems, it has also been deployed within various high critical communication infrastructures. PikeOS brings together virtualization and real-time by means of unique and never seen before technologies. It allows you to migrate numerous complex embedded circuit boards in to a single hardware. It does not stop when it comes to new hardware concepts such as Big-SoCs with multiple heterogeneous processor cores. PikeOS runs on several architectures, supporting processors that come with a memory management unit (MMU). -
14
MQX RTOS
NXP
The MQX real-time operating system (RTOS) provides real-time performance within a small, configurable footprint. The RTOS is tightly integrated with 32-bit MCUs and MPUs from NXP and is provided with commonly used device drivers. The MQX RTOS is designed to have a modern, component-based microkernel architecture allowing for customization by feature, size, and speed by selecting the components engineers wish to include while meeting the tight memory constraints of embedded systems. The MQX RTOS can be configured to take as little as 8 KB of ROM and 2.5K RAM on Arm Cortex M4, including kernel, 2 task applications,1 LW Semaphore, interrupt stack, queues, and memory manager. Provides a fully-functional RTOS core with additional, optional services. Components are linked in only if needed, preventing unused functions from bloating the memory footprint. Key components are included in both full and lightweight versions for further control of size, RAM/ROM utilization and performance options. -
15
SCIOPTA
SCIOPTA
The SCIOPTA architecture is specifically designed to provide excellent real-time performance and small size. Internal data structures, memory management, interprocess communication and time management are highly optimized. SCIOPTA is a pre-emptive real-time kernel. Interrupts can be serviced at any time, even inside the kernel. SCIOPTA is a message based real-time operating system. A powerful set of system calls is available to control the resources. Standardized processes and interprocess communication result in clear system designs and are easy to write, to read and to maintain. As processes are communicating with well defined messages and processes can be grouped into modules, SCIOPTA systems are very well suited for team work in big projects. The time-to-market will be reduced dramatically. SCIOPTA is designed on a message based architecture allowing direct message passing between processes. Messages are mainly used for interprocess communication and synchronization. -
16
TizenRT
Tizen
Tizen is an open and flexible operating system built from the ground up to address the needs of all stakeholders of the mobile and connected device ecosystem, including device manufacturers, mobile operators, application developers and independent software vendors (ISVs). Tizen platform is commercialized on smart TVs, smartphones, wearable devices (Gear S, Gear Fit), and smart home appliances. However, low-end and low-cost IoT devices, such as home appliances without display and wearable bands with a small LCD, have received less attention. The objective of TizenRT is to extend the Tizen platform device coverage to these kind of low-end devices. -
17
We collaborate with open-source and commercial partners to provide MIPS support for many of the popular Real Time Operating Systems (RTOS) and the new generation of IoT specific Operating Systems. In addition, we have developed the MIPS Embedded Operating System (MEOS) with Virtualization extensions that targets deeply embedded applications and the IoT space. MEOS is MIPS’ in-house real-time operating system (RTOS). Being in-house, it is always the first to support new cores and architecture features. Version 3.1 of MEOS includes a virtualization library to extend MEOS into a hypervisor for use on MIPS cores which implement the MIPS Virtualization module. Where possible we will assist in the development open-source real-time/IoT operating systems through the donation of engineering resource or the supply of development hardware and tools.
-
18
Micrium OS
Silicon Labs
At the heart of any embedded OS is a kernel, which provides vital task scheduling and multi-tasking services to ensure that the timing requirements of your application code can be met, even as you regularly update and expand that code with new features. Micrium OS is more than a kernel, though, providing a number of additional modules to help you meet your project’s needs. Micrium OS is provided entirely free of charge for deployment on Silicon Labs EFM32 and EFR32 devices! You can begin adding Micrium’s professional-quality components to your projects today without payment of any licensing fees. -
19
Enea OSE
Enea
Enea OSE is a robust, high-performance, a real-time operating system optimized for multi-processor systems requiring true deterministic real-time behavior and high availability. It shortens development time, enhances reliability and reduces lifetime maintenance costs for a wide range of systems, from wireless devices and automobiles to medical instruments and telecom infrastructure. Enea OSE is optimized for communication and control systems requiring high performance and hard real-time characteristics. It is deployed extensively in the areas of telecom networking systems, wireless devices, industrial automation, medical equipment, automotive and transportation equipment, as well as other embedded systems. The twice award-winning design of the Enea OSE multicore kernel provides the ease-of-use of Symmetric Multi-Processing (SMP) together with the scalability and determinism of Asymmetric Multi-Processing (AMP) and the performance of bare metal. -
20
QNX Neutrino RTOS
BlackBerry
Since 1980, thousands of companies have deployed QNX’s real-time operating systems to ensure the ideal combination of performance, security and reliability in mission-critical systems. At the core of QNX technology is the QNX Neutrino® Real-time Operating System (RTOS), a full-featured RTOS enabling next-generation products in every industry where reliability matters, including automotive, medical devices, robotics, transportation, and industrial embedded systems. With the QNX microkernel architecture, a component failure doesn’t bring down other components or the kernel. The failed component is simply shut down and restarted without adversely affecting the rest of the system. The QNX Neutrino RTOS offers the determinism only a real-time OS can provide. Techniques such as adaptive partitioning guarantee critical processes get the cycles they need to complete their tasks on time, while maintaining the performance your complex embedded systems require. -
21
Apache NuttX
Apache
NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller environments, the primary governing standards in NuttX are Posix and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()). Apache NuttX is an effort undergoing Incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. -
22
TI-RTOS
Texas Instruments
TI-RTOS accelerates development schedules by eliminating the need to create basic system software functions from scratch. TI-RTOS scales from a real-time multitasking kernel - TI-RTOS Kernel - to a complete RTOS solution including additional middleware components, device drivers and power management. TI-RTOS and TI's ultra low-power MCUs combine to enable developers to design applications with much longer battery life. By providing essential system software components pre-tested and pre-integrated, TI-RTOS enables developers to focus on differentiating their application. TI-RTOS builds on existing proven software components to ensure reliability and quality. It augments these with documentation, additional examples and APIs appropriate for multitasking development and integration testing to verify that all components work together. -
23
µ-velOSity RTOS
Green Hills Software
The µ-velOSity RTOS is the smallest of Green Hills Software's family of real-time operating systems. Implemented as a C library, it can be easily ported to a number of target architectures. It has a streamlined design and is tightly integrated with the MULTI IDE, making µ-velOSity both easy-to-learn and simple-to-use. µ-velOSity offers a clear, concise API that reduces development time and improves product maintainability. As a result, you can cut costs and speed time-to-market. For developers moving from standalone or no-OS configurations. With its efficient design and minimal footprint, µ-velOSity fits better in on-chip memory than competing products. Eliminating the need to access off-chip memory dramatically increases execution speed. µ-velOSity was designed to minimize the number of CPU clock cycles needed to boot, which is critical in embedded devices that require extremely fast boot times. µ-velOSity is also the ideal RTOS for embedded devices with stringent power requirements. -
24
INTEGRITY RTOS
Green Hills Software
INTEGRITY uses hardware memory protection to isolate and protect embedded applications. Secure partitions guarantee each task the resources it needs to run correctly and fully protect the operating system and user tasks from errant and malicious code, including denial-of-service attacks, worms, and Trojan horses. To help developers jumpstart product development, Green Hills Software offers an extensive array of middleware integrated and validated for INTEGRITY, including FFS, FAT, NFS, and journaling file systems, IPv4/IPv6 host and routing networking stacks, FIPS 140-2 certified Suite B enabled embedded encryption library, and more. Each of these middleware packages has been pre- integrated and tested to run seamlessly with and take full advantage of INTEGRITY’s advanced RTOS capabilities. For selected industries, Green Hills Software offers platforms that provide a completely integrated ecosystem. Each platform includes the INTEGRITY RTOS as well as development tools. -
25
Android Things
Google
Android Things lets you experiment with building devices on a trusted platform, without previous knowledge of embedded system design: Develop using the Android SDK and Android Studio, access hardware such as displays and cameras natively through the Android framework, use the Android Things Console to push over-the-air feature and security updates. Android Things enables you to build apps on top of popular hardware platforms like the Raspberry Pi 3. The Board Support Package (BSP) is managed by Google, so no kernel or firmware development is required. Software images are built and delivered to devices through the Android Things Console. This gives you a trusted platform to develop on with standard updates and fixes from Google. -
26
Minoca OS
Minoca
Minoca OS is an open-source, general purpose operating system designed specifically for feature-rich embedded devices. It's got all the high-level functionality that you've come to expect from an operating system, but offers it in a fraction of the memory footprint. The driver API separates device drivers from the kernel, enabling driver binaries to remain compatible even when the kernel is updated. Driver separation allows for automatic loading and unloading of device drivers on demand. Hardware layer API allows for a single unified kernel, even on ARM. No need to maintain a separate kernel fork. A unified power management architecture allows for smarter power management decisions, leading to better device battery life. Fewer background tasks and wake-ups from idle means machines can reach deeper idle states and save even more power. Proprietary and non-GPL source licenses are available, keeping options open for your customers and end users. -
27
eLxr Pro
Wind River
eLxr Pro from Wind River is a commercial enterprise-grade Linux solution designed for cloud-to-edge deployments, supporting mission-critical workloads like AI, machine learning, and computer vision. Built on the open-source eLxr distribution, eLxr Pro offers flexible, long-term support, security monitoring, and ongoing updates. It ensures compatibility with hardware accelerators and compliance with industry standards. By providing expert consultative services and performance optimizations, eLxr Pro helps businesses scale their edge computing solutions while managing costs, security, and resources effectively. -
28
Fuschia OS
Fuschia
Fuchsia is a new open source operating system created at Google that is currently under active development. We are building Fuchsia from the kernel up to meet the needs of today’s growing ecosystem of connected devices. Fuchsia is still evolving rapidly, but the underlying principles and values of the system have remained relatively constant throughout the project. The core architectural principles guiding Fuchsia’s design and development are: secure, updatable, inclusive, and pragmatic. A core set of architectural principles - secure, updatable, inclusive, pragmatic - guides Fuchsia's design and development. As an inclusive, open source community, Fuchsia welcomes high-quality, well-tested contributions from all. While there are frameworks proposed to guide its design, Fuchsia is a work in progress. With community contributions and ongoing development, Fuchsia will change over time to meet the evolving needs of developers, manufacturers, and consumers. -
29
Embedded Linux
Canonical
Developers are much more productive on Ubuntu than handcrafted embedded Linux. Sharing a platform shares the cost. Licensing is cheaper, updates more tested and maintenance shared. Familiar and widely used Ubuntu means easy CI/CD, better tools, faster updates and better kernels. Linux is not a differentiator. Use pre-enabled boards and focus on software unique to your story. Managing a familiar environment and platform is easier and cheaper than a specialist OS. Naturally. More Linux developers choose Ubuntu, so the talent pool is deeper and broader. Tap the biggest talent pool. Ubuntu is ahead of the pack by every measure. Productivity starts with reuse. Accelerate developers with the world’s largest package selection. -
30
DuinOS
DuinOS
DuinOS is a small multithreading real time operating system (RTOS), based on the FreeRTOS kernel, for Arduino compatible boards. The Project is being recreated with a new approach, now with FreeRTOS 10 and soon with ARM Cortex-M, if you want to be Beta Tester, contact us through the project’s website. -
31
RTX
Arm
The Keil RTX is a royalty-free, deterministic real-time operating system designed for ARM and Cortex-M devices. It allows you to create programs that simultaneously perform multiple functions and helps to create applications which are better structured and more easily maintained. Royalty-free, deterministic RTOS with source code. While it is certainly possible to create real-time programs without an RTOS (by executing one or more functions in a Super-loop), there are numerous scheduling, maintenance, and timing issues that an RTOS like the Keil RTX solves for you. For a more detailed comparison between RTOS and Super-loop, take a look at the advantages of using an RTOS. High-Speed real-time operation with low interrupt latency. Small footprint for resource constrained systems. Unlimited number of tasks each with 254 priority levels. Unlimited number of mailboxes, semaphores, mutex, and timers. Support for multithreading and thread-safe operation. -
32
Azure RTOS
Microsoft
Azure RTOS is an embedded development suite including a small but powerful operating system that provides reliable, ultra-fast performance for resource-constrained devices. It’s easy-to-use and market-proven, having been deployed on more than 10 billion devices worldwide. Azure RTOS supports the most popular 32-bit microcontrollers and embedded development tools, so you can make the most of your team’s existing skills. Easily connect to cloud and local networks, develop durable flash file systems, and design elegant user interfaces. Code that has been certified to meet stringent industry safety and security standards. Clean, clear code is easier to use and maintain and can lower total cost of ownership. Most safety-related certifications require you to submit the complete source code for your software, including the RTOS. -
33
Lguest
Lguest
Lguest allows you to run multiple copies of the same 32-bit kernel, simply modprobe lg, then run Documentation/lguest/lguest to create a new guest. I suggest you try this yourself, lguest is incredibly easy to get up and running. It's also quite useful: I can test-boot kernels with it in less than a second, or about 10x faster than basic qemu, and 100x faster than a real boot. And as it uses a pty as console, you can do things like pipe it through grep. lguest is all one big kernel patch, including the launcher. It's in 2.6.23-git13 and above. Lguest aims to isolate the guest so it cannot reach outside to the host (except for virtual devices supplied by the host of course), even if the guest is malicious. However, a malicious guest kernel can currently pin host memory (up to the amount of memory allowed to the guest). Most images are set up to create a console virtual consoles (/dev/tty0 etc), but the lguest console is /dev/hvc0. -
34
Apple Hypervisor
Apple
Build virtualization solutions on top of a lightweight hypervisor, without third-party kernel extensions. Hypervisor provides C APIs so you can interact with virtualization technologies in user space, without writing kernel extensions (KEXTs). As a result, the apps you create using this framework are suitable for distribution on the Mac App Store. Use this framework to create and control hardware-facilitated virtual machines and virtual processors (VMs and vCPUs) from your entitled, sandboxed, user-space process. Hypervisor abstracts virtual machines as processes, and virtual processors as threads. The Hypervisor framework requires hardware support to virtualize hardware resources. On Apple silicon, that includes the Virtualization Extensions. On Intel-based Mac computers, the framework supports machines with an Intel VT-x feature set that includes Extended Page Tables (EPT) and Unrestricted Mode. -
35
OpenCL
The Khronos Group
OpenCL (Open Computing Language) is an open, royalty-free standard for cross-platform parallel programming of heterogeneous computing systems that lets developers accelerate computing tasks by leveraging diverse processors such as CPUs, GPUs, DSPs, and FPGAs across supercomputers, cloud servers, personal computers, mobile devices, and embedded platforms. It defines a programming framework including a C-based language for writing compute kernels and a runtime API to control devices, manage memory, and execute parallel code, giving portable and efficient access to heterogeneous hardware. OpenCL improves speed and responsiveness for a wide range of applications including creative tools, scientific and medical software, vision processing, and neural network training and inferencing by offloading compute-intensive work to accelerator processors. -
36
KVM
Red Hat
KVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko. Using KVM, one can run multiple virtual machines running unmodified Linux or Windows images. Each virtual machine has private virtualized hardware: a network card, disk, graphics adapter, etc. KVM is open source software. The kernel component of KVM is included in mainline Linux, as of 2.6.20. The userspace component of KVM is included in mainline QEMU, as of 1.3. -
37
LXC
Canonical
LXC is a userspace interface for the Linux kernel containment features. Through a powerful API and simple tools, it lets Linux users easily create and manage system or application containers. LXC containers are often considered as something in the middle between a chroot and a full fledged virtual machine. The goal of LXC is to create an environment as close as possible to a standard Linux installation but without the need for a separate kernel. LXC is free software, most of the code is released under the terms of the GNU LGPLv2.1+ license, some Android compatibility bits are released under a standard 2-clause BSD license and some binaries and templates are released under the GNU GPLv2 license. LXC's stable release support relies on the Linux distributions and their own commitment to pushing stable fixes and security updates. -
38
RAMMap
Microsoft
Have you ever wondered exactly how Windows is assigning physical memory, how much file data is cached in RAM, or how much RAM is used by the kernel and device drivers? RAMMap makes answering those questions easy. RAMMap is an advanced physical memory usage analysis utility for Windows Vista and higher. Use RAMMap to gain understanding of the way Windows manages memory, to analyze application memory usage, or to answer specific questions about how RAM is being allocated. RAMMap’s refresh feature enables you to update the display and it includes support for saving and loading memory snapshots. For definitions of the labels RAMMap uses as well as to learn about the physical-memory allocation algorithms used by the Windows memory manager.Starting Price: Free -
39
Edera
Edera
Introducing secure-by-design AI and Kubernetes no matter where you run your infrastructure. Eliminate container escapes and put a security boundary around Kubernetes workloads. Simplify running AI/ML workloads through enhanced GPU device virtualization, driver isolation, and vGPUs. Edera Krata begins a new paradigm of isolation technology, ushering in a new era of security. Edera brings a new era of AI & GPU security and performance, while also integrating seamlessly with Kubernetes. Each container receives its own Linux kernel, eliminating a shared kernel state between containers. Which means goodbye container escapes, costly security tool layering, and long days doom scrolling logs. Run Edera Protect with just a couple lines of YAML and you’re off to the races. It’s written in Rust for enhanced memory safety and has no performance impact. A secure-by-design Kubernetes solution that stops attackers in their tracks. -
40
QEMU
QEMU
QEMU is a generic and open-source machine emulator and virtualizer. Run operating systems for any machine, on any supported architecture. Run programs for another Linux/BSD target, on any supported architecture. Run KVM and Xen virtual machines with near-native performance. Guest memory dumps are now fully supported, along with pre-copy/post-copy migration and background guest snapshots. Support for nw DEVICE_UNPLUG_GUEST_ERROR to detect guest-reported hotplug failures. macOS hosts with Apple Silicon CPUs now support ‘hvf’ accelerator for AArch64 guests. M-profile MVE extension is now supported for Cortex-M55. AMD SEV guests now support measurement of kernel binary when doing direct kernel boot (not using a bootloader). Support for vhost-user and numa mem options across all boards. -
41
balenaOS
balena
Containers will revolutionize connected devices, and balenaOS is the best way to run them. Made to survive harsh networking conditions and unexpected shutdowns. A minimal Linux with the services needed to run Docker reliably on an embedded device - nothing else. Based on Yocto Linux for easy porting to most capable device types across varied CPU architectures. Actively developed in the open; community participation warmly welcomed. In our quest to build balenaCloud, a platform that brings the tools of modern software development to the world of connected hardware, we started by porting Docker to ARM chips in 2013. We soon realised that we also needed an operating system optimized for the use case: a minimal OS ideal for running containers on embedded devices. -
42
As Comodo Advanced Endpoint Protection (AEP) protects your endpoints against malware, the AEP application itself routinely comes under attack by malicious applications trying to circumvent its protection. Fortunately, Comodo AEP includes robust self-protection countermeasures that prevent malicious applications from gaining control or circumventing Comodo AEP services. AEP does this by intercepting system calls that might present a threat to the applications such as Terminate Process or Create Remote Thread are obvious examples of calls that might pose a risk to AEP. Other less obvious but actually more dangerous call would be CreateFile as it can do a lot more than just create a file. Comodo AEP intercepts these calls and only allows them to proceed if they won’t harm the Comodo process. Comodo AEP also contains a kernel mode driver that it uses to prevent attempts to modify the system kernel directly.
-
43
embOS
SEGGER
embOS is a priority-controlled RTOS (real-time operating system). It is designed to be the foundation for developing embedded applications and is continually developed since 1992. embOS is available for all popular cores, compilers and development tools and has been deployed in several billion devices in a range of application areas. Since 1992, embOS has been the preferred RTOS choice for engineers in the embedded market. It offers ease-of-use and guarantees 100% deterministic real-time operation for any embedded device. This real-time operating system is highly portable and fully source-compatible on all platforms, making it easy to port applications to different cores. Tasks can easily be created and safely communicate with each other, using communication mechanisms such as semaphores, mailboxes, and events. The real-time operating system is free for any non-commercial use like education and evaluation, without any technical limitation.Starting Price: $1,300 one-time payment -
44
wavemon
wavemon
wavemon is a wireless device monitoring application that allows you to watch signal and noise levels, packet statistics, device configuration and network parameters of your wireless network hardware. It should work (though with varying features) with all devices supported by the Linux kernel. -
45
Photon
Moondream
Photon is Moondream’s official high-performance inference engine, designed to run vision-language models efficiently across cloud, desktop, and edge environments while delivering real-time performance for production AI systems. It is built as a custom inference layer tightly integrated with the Moondream model architecture, using optimized scheduling, native image processing, and purpose-built CUDA kernels to maximize speed and efficiency. This co-designed approach allows Photon to significantly reduce latency compared to traditional VLM setups, enabling responsive interactions on edge devices and real-time throughput on server-grade hardware. It supports deployment across a wide range of NVIDIA GPUs, from embedded systems like Jetson devices to high-end multi-GPU servers, making it adaptable for diverse operational needs. It includes production-ready features such as automatic batching, prefix caching, and memory-efficient attention mechanisms.Starting Price: $300 per month -
46
Tetragon
Tetragon
Tetragon is a flexible Kubernetes-aware security observability and runtime enforcement tool that applies policy and filtering directly with eBPF, allowing for reduced observation overhead, tracking of any process, and real-time enforcement of policies. eBPF enables deep observability with low-performance overhead, mitigating risks without the latency introduced by user-space processing. Tetragon extends Cilium's design by recognizing workload identities like namespace and pod metadata, surpassing traditional observability. It offers pre-defined policy libraries for rapid deployment and operational insight, reducing setup time and complexity at scale. Tetragon blocks malicious activities at the kernel level, closing the window for exploitation without succumbing to TOCTOU attack vectors. Synchronous monitoring, filtering, and enforcement are performed entirely within the kernel using eBPF.Starting Price: Free -
47
HCL OneTest Embedded
HCL Software
Automating the creation and deployment of component test harnesses, test stubs and test drivers is a cinch thanks to OneTest Embedded. With a single click from any development environment, one can profile memory and performance, analyze code coverage and visualize program execution behavior. Additionally, OneTest Embedded helps be more proactive in debugging, while identifying and assisting in fixing code before it breaks. Allows for a virtual cycle of test generation, while executing, reviewing and testing improvement to rapidly achieve full test coverage. One click is all it takes to build, execute on the target, and generate reports. Helps preempt performance issues and program crashes. Additionally, can be adapted to work with custom memory management methods used in embedded software. Provides visibility on thread execution and switching to develop a deep understanding of the behavior of the system under test. -
48
Percepio
Percepio
Percepio offers a suite of observability tools that give developers “X-ray vision” into embedded software behavior to speed up debugging, optimize performance, and improve reliability across the entire product lifecycle. Its flagship product, Percepio Tracealyzer, provides RTOS-aware event tracing and rich visual trace diagnostics that simplify debugging and performance analysis by revealing thread execution, interrupt handlers, kernel calls, communication flows, CPU usage, and custom event data in intuitive graphical timelines, helping developers identify anomalies and bottlenecks quickly. Percepio’s broader Continuous Observability software combines Tracealyzer with Detect for systematic runtime visibility during testing and DevAlert for cloud-connected monitoring and actionable alerts on deployed devices, enabling teams to catch issues early and maintain stable operation in the field. -
49
BlackBerry QNX
BlackBerry QNX
Launch your critical embedded systems faster with our commercial RTOS, development tools and services. BlackBerry QNX delivers a time-tested real-time operating system (RTOS), hypervisor, and other embedded software to help make you successful. We are the embedded OS of choice for ventilators, train controls, factory automation systems, medical robots and more. Whether your priority is safety certification, security or performance, our software, tools and services can help you build more reliable products. If you’re looking to increase security or safety, or you want to streamline your cross-platform development process, we can help. We can bring your plans to life with an RTOS and hypervisor purpose-built for embedded systems, including pre-certified product variants. Our modular microkernel architecture delivers better reliability and saves duplication of OS development effort across multiple products. -
50
SAFERTOS
WITTENSTEIN high integrity systems
SAFERTOS® is a pre-certified safety Real Time Operating System (RTOS) for embedded processors. It delivers superior performance and pre-certified dependability, whilst utilizing minimal resources. SAFERTOS® is tailored to your specific processor/compiler combination, and delivered with full source code and our Design Assurance Pack (DAP) . The DAP gives you complete transparency over the full Design Life Cycle, and illustrates the exceptional high quality of our RTOS product. Using our extensive Safety Critical design experience we have made certifying SAFERTOS® integrated within a product an easy and hassle-free process. SAFERTOS® has been designed specifically for the safety sector, and deterministic priority based scheduling is the primary Safety Requirement. Every effort has been made to ensure deterministic behaviour is maintained.