Zephyr (operating system)

Zephyr
Zephyr Project logo
DeveloperLinux Foundation,
Wind River Systems
Written inC
OS familyReal-time operating systems
Working stateCurrent
Source modelOpen source
Initial release26 July 2016; 8 years ago (2016-07-26)[1]
Latest release3.7.0 / 26 July 2024; 3 months ago (2024-07-26)[2][3]
Repository
Marketing targetInternet of things, Embedded Systems
Available inEnglish
PlatformsARM (Cortex-M, Cortex-R, Cortex-A), ARC, MIPS, Nios II, RISC-V, Xtensa, SPARC, x86, x86-64
Kernel typeMicrokernel (pre-v1.6)[4][5][6]
Monolithic (v1.6+)[5][6]
LicenseApache 2.0
Preceded byWind River Rocket
Official websitewww.zephyrproject.org

Zephyr (/ˈzɛf ər/) is a small real-time operating system (RTOS)[7] for connected, resource-constrained and embedded devices (with an emphasis on microcontrollers) supporting multiple architectures and released under the Apache License 2.0. Zephyr includes a kernel, and all components and libraries, device drivers, protocol stacks, file systems, and firmware updates, needed to develop full application software.[8]

It is named after Zephyrus, the ancient Greek god of the west wind.[9]

  1. ^ Cite error: The named reference zephyr-project was invoked but never defined (see the help page).
  2. ^ "Zephyr v3.7.0". GitHub.
  3. ^ "Announcing Zephyr 3.7". Zephyr blog.
  4. ^ Cite error: The named reference NanoMicrokernel was invoked but never defined (see the help page).
  5. ^ a b Cite error: The named reference Monolithic1 was invoked but never defined (see the help page).
  6. ^ a b Cite error: The named reference Monolithic2 was invoked but never defined (see the help page).
  7. ^ "Meet Linux's little brother: Zephyr, a tiny open-source IoT RTOS". LinuxGizmos.com. 2016-02-17. Retrieved 2018-02-23.
  8. ^ "Zephyr Project documentation: Introduction".
  9. ^ "West (Zephyr's meta-tool) — Zephyr Project Documentation". docs.zephyrproject.org.