Slashdot Mirror


Meet Linux's Little Brother Zephyr, a Tiny Open Source IoT RTOS (linuxgizmos.com)

DeviceGuru writes: The Linux Foundation has launched the Zephyr Project, to foster an open source, small footprint, modular, scalable, connected, real-time OS for IoT devices. The Zephyr Project's RTOS implements both a small footpoint microkernel and an even tinier nanokernel, and is the result of Wind River contributing its Rocket RTOS kernel to the Zephyr Project. (Wind's Rocket RTOS will now become a downstream commercial distribution based on Zephyr sources.) To get a sense of Zephyr's benefit, its nanokernel is said to be able to run in as little as 10KB of RAM on 32-bit microcontrollers, whereas a minimalistic Linux implementation like uClinux needs upwards of 200KB. The Linux Foundation hopes to see cross-project collaboration between the Zephyr and Linux communities. Technical details are at the Zephyr site.

1 of 130 comments (clear)

  1. uh, about that. by nimbius · · Score: 0, Troll

    to foster an open source

    Apache v2.0 License..so uh..enjoy your collection of neat forks.

    small footprint, modular, scalable, connected, real-time OS

    or literally any one of about 30 different flavours of BSD or linux that at present accomplish this goal and have done so for 30 years.

    The Zephyr Project's RTOS implements both a small footpoint microkernel and an even tinier nanokernel

    not good enough...i wont rest until you start using femto, atto, and zepto kernels. this kernel needs to be small enough to route the DNA in my cells.

    10KB of RAM on 32-bit microcontrollers

    great. another 32 bit architecture for my 64 bit environment. let me just break out my crossdev toolchain and hang myself by the coffee maker cord.
    get off my goddamn lawn and stop trying to make this a thing. Wind Rivers pelvic-thrust into the internet of things isnt a meaningful contribution when so much of it is already handled nicely by alix, pi, and small form factor x64 where necessary.

    --
    Good people go to bed earlier.