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.
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.
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: