The Zephyr Project is a Linux Foundation hosted Collaboration Project. It’s an open source collaborative effort uniting developers and users in building a best-in-class small, scalable, real-time operating system (RTOS) optimized for resource-constrained devices, across multiple architectures.
The Zephyr Project is a neutral project where silicon vendors, OEMs, ODMs, ISVs, and OSVs can contribute technology to reduce costs and accelerate time to market for billions of connected embedded devices. The software is a perfect choice for simple connected sensors, LED wearables, modems, and small wireless gateways. Because Zephyr is modular and supports multiple architectures, developers can create a solution that meets their needs.
As an open source project, the community evolves the project to support new hardware, developer tools, sensors, and device drivers. Improvements are frequently delivered to incorporate enhancements in security, device management capabilities, connectivity stacks, and file systems.
Change is happening fast in the connected devices space, and the technical requirements are vast. No one person or company has all the answers. Collaboration is key to driving down costs and accelerating time to market. A platform to facilitate collaboration must be commercially neutral, inclusive of all contributors, and governed such that all interests are fairly represented.
That’s why the Zephyr Project was created. We’re using an open, collaborative environment to deliver an RTOS that’s open source, applicable in a wide diversity of use cases, and currently supports more than 170 hardware devices, more than any other RTOS, while giving members a clear path for upstreaming code and participating in the future roadmap.
Engage with our community. We’re happy to answer your questions and share how becoming a member of the Zephyr Project was the right choice.
Learn more about the benefits of using Zephyr in your application.
Zephyr is a full-featured OS with an architecture that allows developers to focus on the application.
- Highly configurable and modular
- Supports cooperative and preemptive threading
- Memory and resources are typically statically allocated, benefitting long-running systems
- An integrated device driver interface
- Offers memory protection via stack overflow protection, kernel object and device driver permission tracking, and thread isolation
- Bluetooth® Low Energy (BLE 4.2, 5.0) support, with both controller and host, BLE Mesh
- 802.15.4 OpenThread compliant
- A native, fully featured and optimized networking stack
- Supports a range of subsystems, including USB, filesystem, logging, DFU