Sunday, January 6, 2013

3 years later...

I haven't written anything here in a while - looks like about 3 1/2 years.  However, I have been busy in the meantime, and have some updates.

First I would like to mention that having kids and writing an OS at the same time is not easy.  It is even more difficult if you are like me and need to work to support yourself.  So I guess the fact that the past period of silence corresponding to my daughter being 3 1/2 is not a coincidence.

I have changed the name of my kernel (again) to better represent the slight change of heart I had about the kerneless approach.  I still think it could work, but it is not going to be portable, and I want to make things a bit easier on myself.  So I have chosen to produce a more traditional microkernel, in the style of L4 - thus I have called my new kernel JOEL4.

Luckily much of my code is not going to waste.  Only a few small changes here and there...

The code is now public.  I haven't fully decided on a licensing model.  I guess I will have to if anyone actually wants to use it.  But since it's not really usable yet, I will defer that decision.

Also, I have decided to write a full OS around it, called DominOS.  I hope that this OS will be flexible enough to use several (micro)kernels interchangeably.  In any case, it will be interesting to see the effort needed to support that idea.

You can see the code on github: https://github.com/jnider/dominos