About KISS

 Home
 Philosophy
 Target Audience
 Status
 Features
 FAQ
 Author
 Documentation
 Download

The KISS Realtime Kernel

A realtime kernel based on the best of all design principles:

Keep It Simple, Stupid.

The KISS realtime kernel is an open source project, intended for use in deeply embedded applications such as cell phones, cars, VCRs, consumer electronics, microwave ovens, toasters and ballistic intercontinental nuclear missiles. Being deterministic, small, readable and understandable, it is suitable for applications where deterministic response is primordial.

Development was stalled for a year and a half, due to my lawsuit against Anthony Wood, Edward Kessler and ReplayTV. My apologies, but being cheated out of an immense fortune by one of my best friends has both personal and professional repercussions. Fortunately, things are going well, and I will post updates Real Soon Now.

The KISS kernel was written as an example for the book The Design and Implementation of Realtime Kernels. The interface is simple and orthogonal. The rationale is that it is preferable to provide the embedded systems programmer with a simple kernel, whose internal design is clearly documented, so that the programmer may write himself any additional functions he thinks he needs. However, the interface is complete, an application does not normally need any additional kernel calls.

Two example KISS kernels have been implemented. Further information about them is available under Features.