microZEUS
The whole stack, hand-drawn.Sheet 1/10 — System schematic

An operating system, a graphics stack, and everything between.

microZeus is an ecosystem of nine systems projects — a multi-architecture OS, its own bootloader, BIOS, and device trees, a Vulkan-based UI stack, and a complete software implementation of Vulkan itself. Almost entirely pure C, built from first principles. The whole stack, hand-drawn.

Sheet 1 of 10 — hover any block to trace its dependencies.

UIPlatformDriverOSFirmwareplanned: mz stack on mzOS2HW Vulkanany conforming ICDzui3dui librarymzVKIgraphicsmzWinwindowingmzVolksoftware vulkanmzJITshader jitmzOS2operating systemmzBootbootloadermzBIOSbiosmzDTBdevice trees

Sheet index — the drawing set

Proof of concept — this panel has no GPU

Software all the way down

The wireframe on the right is not drawn by your graphics card. Every frame is rotated, projected, and rasterized line-by-line on your CPU — the same idea that powers mzVolk, a full software implementation of Vulkan, and mzJIT, the SPIR-V JIT that makes it fast.

mzVolk shades pixels in SIMD lanes through JIT-compiled fragment shaders — SSE on x86_64, NEON on Apple silicon — and splits the framebuffer into row bands across worker threads. The Vulkan loader picks it up like any hardware driver. Machines without a GPU stop being second-class citizens.

Detail view — rendering test — no GPU present

rasterizer: cpu (js) · bresenham into imagedata · ms/frame