Get the latest tech news

Tilck: A tiny Linux-compatible kernel


A Tiny Linux-Compatible Kernel. Contribute to vvaltchev/tilck development by creating an account on GitHub.

simpler code (by far) smaller binary size extremely deterministic behavior ultra low-latency easier development & testing extra robustness To better manage the multi-level nested interrupt architecture common in embedded chips, Tilck on RISCV implements a simplified framework similar to the idea of Linux IRQ domains. One interesting feature in this area deserves a special mention: despite the lack of multi-threading in userspace, Tilck has full support for TLS (thread-local storage) via set_thread_area(), because libmusl requires it, even for classic single-threaded processes.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Tilck

Tilck

Photo of Compatible Kernel

Compatible Kernel