Introduction

What is NanoK?

NanoK is a nanoscopic kernel for micro-controllers. It aims at providing an efficient runtime tasks abstraction for hardware that does not come with many resources. It is not a standalone kernel: it must be compiled with the application that will run on the selected hardware. This allows the kernel to be tuned finely for a given usage. As such, NanoK can be seen as a unikernel

What hardware does NanoK support?

Warning

NanoK is still in an omega development phase. It is highly experimental and shall not be used for anything but its own development.

How to build NanoK?

Please refer to the NanoKBS page.