# Light Tasking runtime for Ada on Zephyr on Cortex M

**URL:** https://forum.ada-lang.io/t/light-tasking-runtime-for-ada-on-zephyr-on-cortex-m/4435
**Category:** General
**Created:** [May 19, 2026, 4:51pm UTC](https://forum.ada-lang.io/t/light-tasking-runtime-for-ada-on-zephyr-on-cortex-m/4435 "2026-05-19T16:51:36Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![markhermeling](https://forum.ada-lang.io/user_avatar/forum.ada-lang.io/markhermeling/32/855_2.png) [@markhermeling](https://forum.ada-lang.io/u/markhermeling)
#### Post date: [May 19, 2026, 4:51pm UTC](https://forum.ada-lang.io/t/light-tasking-runtime-for-ada-on-zephyr-on-cortex-m/4435/1 "2026-05-19T16:51:36Z")

</div>

I have been talking about a Ada runtime directly on Zephyr for a while. I had some spare time this weekend and a lot of LLM tokens to burn.

So I asked it to build a ligh-tasking runtime for Zephyr, which I test on 5 boards using Renode and one actual deployment on a Pico 2W.

The repo is here, use at your own risk, please shoot me some feedback!:

> **[Close-Hauled / light-tasking-zephyr · GitLab](https://gitlab.com/close-hauled/light-tasking-zephyr)**
>
> GNAT light-tasking runtime port that backs Ada/Ravenscar onto the Zephyr kernel API. ISA-agnostic by construction.

The substack post with additional details:

> **[Light Tasking Ada Runtime for Zephyr](https://markhermeling.substack.com/p/light-tasking-ada-runtime-for-zephyr?r=2s286&utm_campaign=post&utm_medium=web&showWelcomeOnShare=true&triedRedirect=true)**
>
> Run Ada on every Zephyr-supported board

More work required for further abstractions and such, but I wanted to share it early.

Enjoy,

Mark
