the diodesign program

Low-level systems, artificial intelligence, and human craft

the diodesign program explores how machines and humans can work together at the very base of the computing stack: operating systems, hypervisors, firmware, and chip design.

AI is at its best when it draws upon and amplifies human aptitude, resourcefulness, and high engineering standards. By pairing machine intelligence with thoughtful human craft, we can build foundational hardware and systems software that are resilient, transparent, and fun to understand and improve.

The program is an independent personal endeavor. All projects and experiments here are not necessarily affiliated with any employer, corporation, or institution.

Diosix

zig risc-v osdev

An open-source bare-metal multiprocessor hypervisor written in Zig for 64-bit RISC-V systems. Designed to be lightweight, secure, and reliable, with ongoing work toward self-organizing distributed computing where local machine reasoning helps autonomous VM nodes cooperate gracefully.

Diosix skills

agentic

Must-have agent skills for those using LLMs to write, review, and maintain high-quality idiomatic Diosix source code.

  • Nov 2026
    the diodesign program — Relaunched this website with a focus on minimalism, tranquility, and Easter eggs.
  • Oct 2026
    Magazine interview — For the October-November issue of Archive, Chris answered questions about his time as editor of RISC OS and Arm online newspaper Drobe and as editor-in-chief of IT bible The Register.
  • Apr 2026
    Migrated Diosix to Zig — Transitioned the Diosix codebase from Rust to Zig, to strike a balance between safe, secure programming and productivity and maintainability.

Whether it’s a quick note, a technical question, or an idea for collaboration, feel free to reach out to program president, CEO, and senior assistant regional director of customer satisfaction Chris Williams: