Project Zephyr: Linux Foundation introduces new open source IoT operating system
The Zephyr Project is a small, scalable, real-time operating system which aims to create resource-constrained systems. It supports a large number of architectures and is can be procured via the Apache 2.0 open source license.
The aim of the Linux Foundation’s Zephyr Project, including the creation of open source real-time operating system for the Internet of Things, can be achieved through the involvement of key players in the industry. Early support for this project includes Synopsys Inc., Intel Corporation (including Altera Corporation and Wind River, its two acquired business groups) and UbiquiOS Technology Limited.
The background of the Zephyr Project: both the industrial and consumer industries require software which enables optimal scalability, security and seamless connectivity. IoT developers require a preferably modular platform which can be integrated regardless of the architecture in the simplest way possible with embedded devices. Zephyr delivers both.
The Zephyr Project offers connectivity protocols optimized for low-powered, small memory footprint devices and supports Bluetooth, Bluetooth LE, WiFi, 802.15.4 and other standards such as NFC, IPv4, IPv6, 6Lowpan and CoAP.
It aims to incorporate input from the open source and embedded communities, but also to encourage collaboration on the RTOS. The Zephyr Project will include powerful developer tools to help promote the Zephyr RTOS as a best-in-breed technology for IoT. According to the official announcement, it will encompass broad architecture support over time; for now, it supports the following platforms: NXP FRDM-K64F freedom boards, Intel Galileo Gen 2, Arduino Due and Arduino 101.
The Zephyr Project’s producer has offered the following video to briefly summarize its main functions:
The Zephyr Project encompasses four features: security, open source, connectivity and modular. It allows developers to use the tool suite of their choice by supporting custom toolchain and compiler optimizations. In the future, the project will offer the ability to easily integrate third party components such as third party libraries, external components, as well as application development and module configuration tools.
The Zephyr Project aims to become a massive win-win for both developers and consumers.