Zephyr (operating system): Difference between revisions

Content deleted Content added
Update latest release to 3.0.0
Citation bot (talk | contribs)
Alter: title. Add: website. | Use this bot. Report bugs. | Suggested by Abductive | Category:Articles containing potentially dated statements from January 2022 | #UCB_Category 242/674
Line 16:
| released = {{Start date and age|2017|10|17|df=yes}}<ref name="zephyr-project" />
| latest release version = 3.0.0
| latest release date = {{Start date and age|2022|02|21|df=yes}}<ref>{{cite web |url= https://github.com/zephyrproject-rtos/zephyr/releases/tag/zephyr-v3.0.0 |title= Zephyr v3.0.0|website= [[GitHub]]}}</ref>
| marketing target = [[Internet of things]]
| programmed in = [[C (programming language)|C]]
Line 41:
Since then, early members and supporters of Zephyr include [[Intel]], [[NXP Semiconductors]], [[Synopsys]], [[Linaro]],<ref>{{Cite news |last=Osborne |first=Charlie |date=2016-02-19 |url=http://www.zdnet.com/article/the-linux-foundations-zephyr-project-building-an-operating-system-for-iot-devices/ |title=The Linux Foundation's Zephyr Project: A custom operating system for IoT devices |website=[[ZDNet]] |publisher=[[CBS Interactive]] |access-date=2017-01-12}}</ref> [[Texas Instruments]], DeviceTone, [[Nordic Semiconductor]], [[Oticon]], and [[Bose Corporation|Bose]].<ref>{{Cite web |url=https://www.zephyrproject.org/#members |title=Zephyr Project Members}}</ref>
 
{{As of|2022|01}}, Zephyr had the largest number of contributors and commits compared to other RTOSes (including [[Mbed]], [[RT-Thread]], [[NuttX]], and [[RIOT (operating system)|RIOT]]).<ref>{{Cite web |url=https://github.com/zephyrproject-rtos/zephyr |title=Zephyr GitHub page |website=[[GitHub]] |date=January 26, 2022}}</ref>
 
==Features==
Line 55:
 
===Kernel===
Early Zephyr kernels used a dual [[Microkernel|nanokernel plus microkernel]] design.<ref name="NanoMicrokernel">{{Cite web |last=Wasserman |first=Shawn |date=February 22, 2016 |url=https://mobile.engineering.com/amp/11530.html |title=How Linux’sLinux's IoT Zephyr Operating System Works |website=Engineering.com}}</ref><ref name="Monolithic1">{{Cite web |last=Helm |first=Maureen |date=December 15, 2016 |url=https://www.zephyrproject.org/announcing-zephyr-os-v1-6-0/ |title=Announcing Zephyr OS v1.6.0 |website=Zephyr Project}}</ref><ref name="Monolithic2">{{Cite web |last=Wong |first=William G. |date=July 6, 2017 |url=https://www.electronicdesign.com/technologies/embedded-revolution/article/21805266/zephyr-a-wearable-operating-system |title=Zephyr: A Wearable Operating System |website=[[Electronic Design (magazine)|Electronic Design]]}}</ref> In December 2016, with Zephyr 1.6, this changed to a [[monolithic kernel]].<ref name="Monolithic1"/><ref name="Monolithic2"/>
 
The kernel offers several features that distinguish it from other small OSes:<ref name="docs.zephyrproject.org"/>