This document will help you get started using the MiniKernel.
Introduction Writing a real operating system is a gargantuan task.
The MiniKernel allows you to write code to deal with the interesting problems presented inside a real operating system without the headache of debugging a real, crashable, system. All interaction with the kernel is done by causing interrupts. In addition, simulated devices attached to the computer will also cause spontaneous interrupts when they require service. Each user-level program is represented by one Java Thread. You are free to extend the system by adding system calls and by implementing such things as file systems.