Provium
General-purpose KVM test harness for kernel modules. Write tests in Lua, run them against real VMs.
Learning Pathways
Getting Started with Provium
Set up your first Provium project, write a test, and understand how VMs, fixtures, and assertions work.
8 articlesTesting Kernel Modules
Learn to test custom syscalls, ioctls, and kernel interfaces — build binary structs, handle pointer patching, and use workers for multi-process scenarios.
8 articles