HarvOS

A server ecosystem

View on GitHub

HarvOS

A secure server ecosystem


CPU GitHub | CPU MiSTEr FPGA GitHub


HarvOS — A Secure Harvard-Architecture Operating System & CPU

HarvOS is a research concept for a secure, minimalistic operating system and processor design that prioritizes trustworthiness over raw performance.
It introduces a novel combination of Harvard separation, MMU, and MPU, aiming to make entire classes of software exploits structurally impossible.


🔑 Key Features


📜 Whitepaper

A full technical whitepaper (~100 pages) is available in the repo under
docs/HarvOS_Whitepaper.pdf.
The log of the ChatGPT session which did produce the whitepaper.
docs/ChatGPT Log HarvOS Design.pdf.

It includes:


🛠 Project Roadmap

  1. ISA & Toolchain
    • Define the instruction set
    • LLVM backend & assembler
    • Emulator implementation
  2. OS Core (HarvOS Kernel)
    • Microkernel with VM, IPC, scheduling
    • Capability-based policy system
  3. FPGA Prototype
    • RTL core implementation
    • SMP scaling tests
    • Hardware/OS co-design validation
  4. ASIC Exploration
    • MPW shuttle tape-out (130 nm / 28 nm)
    • Secure supply chain considerations

📊 Use Cases


🤝 Contributing

HarvOS is at a research/vision stage. Contributions are welcome in:


⚠️ Disclaimer

This is an experimental project and not production-ready.
It is intended for research, prototyping, and exploration of secure system design.
HarvOS has been created using ChatGPT 5


📧 Contact

Feel free to open an issue or discussion in the repository to collaborate.


Privacy Policy Imprint

(c) 2025 Dennis Michael Heine. All rights reserved.