
Mine is hybrid monolithic, basic drivers (fdd, video, etc) are in the kernel itself, the kernel incorporates a shell in one file and until now, there is no way of loading custom drivers. Also, the "spiral" demo is a physical module compiled separately, but hardcoded (raw-writed) to the kernel binary. Everything, even user programs, runs in ring 0 but I think that programs will run in ring3 (just like winNT kernel does).