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. |