Experimental OS development using D

Alexander Panek a.panek at brainsware.org
Tue Jan 2 10:54:56 PST 2007


Harry Vennik wrote:
> Hi,
> 
> Thanks for the quick replies.
> 
> In general, most mentioned already is the question 'why C instead of D for the microkernel?'. The
> answer is that there is no OOP involved in the microkernel at all, and the added value of D would
> probably be nothing there. If any advantages of using D also for the microkernel become obvious, I'll
> likely change my mind, and indeed implement it in D too. Anyway, keep in mind: a micro kernel should
> really be micro! It would only implement page level memory management, a scheduler and an IPC
> meganism. The rest is up to the services.

Oh, trust me. OO does a good job here, too. Actually, if you take a look 
at OCB, it's already doing it in an object oriented way, as far as 
possible in C.

> 
> @Alex: Very nice to hear there are more people with approximately the same idea. I haven't really
> looked at your source yet, but I will soon. And yes, you got it right: PoC is short for 'Proof of Concept'.
> 

Great. Wanted to mention that phrase too, but didn't quite get a good 
sounding sentence formulated.. X-P

> Regards,
> 
> Harry

Best regards,
Alex



More information about the Digitalmars-d-announce mailing list