Skip to main content

Blog

Project updates, architecture notes, and milestones.

2 posts tagged with "Rust"

Writing an operating system in Rust — memory safety in kernel code, the RISC-V toolchain, and what the language does and does not solve for an OS.

View All Tags

Why Another Rust Microkernel OS?

· 13 min read
Jenning Schaefer
Founder, Dev

I don't want to replace Linux.

In fact, I probably couldn't have built Open Nexus OS without Linux. I use Linux every day, and for general-purpose computing it is an extraordinary piece of software.

So whenever I say that I am building a different operating system, I expect the obvious question:

Why didn't you just modify Linux until it did what you wanted?

That question is actually what led me to build this.

NEURON: A Microkernel You Can Measure

· 8 min read
Jenning Schaefer
Founder, Dev

Why this post exists

If you come from a university lab or a research institute, you usually don’t ask, “Does it boot?” You ask the questions that matter long-term:

  • What is the model?
  • What is the contract surface?
  • How do you validate changes without destabilizing the system?
  • Where does performance come from in a microkernel world?
  • What does “secure” mean operationally, not rhetorically?

This is the current answer for Open Nexus OS.