FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Original HTTPS Page]

Nanvix · GitHub

Nanvix

A Microkernel-Based Research Operating System Written in Rust

Nanvix: A Microkernel-Based Research Operating System

Quick Start

Linux

Requires Ubuntu 24.04 with sudo privileges and KVM enabled.

# Run on Bash.

# Clone main repository.
git clone https://github.com/nanvix/nanvix.git && cd nanvix

# Setup the development environment.
./z setup

# Build Nanvix.
./z build -- all

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

Windows

Requires Windows 11 with GNU Make on PATH, Windows Hypervisor Platform enabled, Developer Mode turned on, and a Rust toolchain installed via rustup.

# Run on PowerShell.

# Clone main repository (symlinks require Developer Mode).
git clone -c core.symlinks=true https://github.com/nanvix/nanvix.git; cd nanvix

# Setup the development environment.
.\z.ps1 setup

# Build Nanvix.
.\z.ps1 build -- all

# Run an example application.
.\bin\uservm.exe -kernel .\bin\kernel.elf -initrd .\bin\hello-rust-nostd.elf -standalone

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

How to Join the Community?

Join us on Slack!

Pinned Loading

  1. nanvix nanvix Public

    Lightweight Sandbox Powered by a Purpose-Built VM and OS

    Rust 283 114

  2. distro distro Public

    Navix OS Distribution

    Python 2

Repositories

Loading
Type
Select type
All Public Sources Forks Archived Mirrors Templates
Language
Select language
All C C++ Cython Dockerfile HTML JavaScript LLVM Python Rust Shell TypeScript
Sort
Select order
Last updated Name Stars
Showing 10 of 111 repositories

Most used topics

Loading…


Back | FazBrowse Home | New Git URL