Nanvix

Nanvix: A Microkernel-Based Research Operating System

Join us on Slack! GitHub commit activity GitHub last commit GitHub Actions Workflow Status

How to Get Started?

Run these steps on Ubuntu 24.04 with sudo privileges, Docker, and KVM enabled.

# Clone this source code.
git clone https://github.com/nanvix/nanvix.git && cd nanvix

# Setup a minimal development environment.
./z setup --with-minimal-docker

# Build Nanvix.
./z build --with-minimal-docker -- all

# Run an example application.
./bin/nanvixd.elf -console-file /dev/stdout -- ./bin/hello-rust-nostd.elf

For more details, see the full setup, build, and run guides.

How to Join the Community?

Join us on Slack!