[$] Zephyr: a modular OS for resource-constrained devices

Post Syndicated from original https://lwn.net/Articles/925924/

Writing applications for devices with a lot of resource constraints,
such as a
small amount of RAM or no memory-management unit (MMU), poses some
challenges. Running a Linux distribution often isn’t an option on these devices,
but there are operating systems that try to bridge the gap between running
a Linux distribution and using bare-metal development. One of these is Zephyr, a real-time operating system
(RTOS) launched by the Linux Foundation in
2016
. LWN looked in on Zephyr at its four-year
anniversary as well. Seven years after its announcement, Zephyr
has made lots of progress and now has an active ecosystem surrounding it.