About KISS Home |
HistoryDevelopment of the KISS Realtime Kernel was suspended in March 2000 due to my lawsuit against Anthony Wood, Edward Kessler and ReplayTV. My apologies for the delay, but getting cheated out of an immense fortune has certain repercussions. Fortunately, things are going well, and I will post updates Real Soon Now. March 2000The KISS Realtime Kernel web page is up, and hosted by VA Linux's SourceForge effort. The world can finally get a glimpse of this project, by downloading the manuals. October 1999A better draft of The Design and Implementation of Realtime Kernels is finished. Two chapters were botched (again), and need to be rewritten. I am sick of this. I read an interview with Alan Cox, and he was asked why he did not write a book about the Linux kernel. He said, because writing a book is a very boring and lonely task. Why wasn't I told that three years ago, dammit! March 1999Allright, the two KISS implementations look good, but they need to be polished. The book doesn't look that good to me anymore. Let's rewrite it. October 1998The K32 implementation looks good to me. Why not turn this educational kernel into an industrial strength open source kernel? The User's Manual and Man Pages are written. Oops, gotta go to California for another cool contract, mucking with NetBSD. July 1998The KISS kernel becomes too complex with further parameter checking, resource tracking and waiting on multiple kernel objects, to be read and understood by a novice. The kernel is separated into two versions, the K8 implementations has few features, but is good for learning how kernel mechanisms work. The K32 implementation is full featured, but more difficult to read and understand. February 1998Having completed a 3 month contract porting a kernel in France, (good food) it's time to wrap this up while waiting for a publisher. Hah. August 1997A first draft of the book is written, only some extraneous chapter left. The first KISS kernel is written. It demonstrates kernel mechanisms, but has no capability of waiting on multiple objects nor resource tracking. Parameter checking is minimal. September 1996After a two month vacation to Greece (real homeland of the Swedes), I decide I want more interesting contracts to work on from now on. The best way to accomplish that is by writing a book on realtime kernels, to raise my profile as a consultant. |