Development Setup
Open Nexus is built with one principle:
getting started should be as simple as cloning, building, and running.
Requirements
Right now, the scripts expect a Linux environment.
We’ve added checks for Arch, Ubuntu, and Fedora.
- Arch and Ubuntu are fully tested.
- Fedora should work, but is less battle-tested.
- WSL may run into trouble with outdated packages.
- macOS? Not yet. (If you make it work, tell us — you’ll be a hero.)
How It Works
Inside /scripts/ you’ll find a Makefile. Three commands are all you need:
make initial-setup— install dependencies, prepare the workspacemake build— compile the systemmake run— boot it in QEMU
Current State
RISC-V is our foundation, not a future promise. We test on the host for speed, then validate in QEMU for truth. That's how you build a real OS.
In short:
Linux + Makefile = a working Nexus.
If you can build, you can explore—and have useful conversations about the system.