Version 68, last updated by dbenamy at May 16, 2009 05:55 UTC

Dollop - A D Kernel

Hello everybody out there using linux -

I'm doing a (free) operating system (just a hobby, won't be big and professional like linux) for x86 AT clones. This has been brewing since last week, and is nowhere near ready. I'd like any feedback on things people like/dislike in linux, as my OS will resemble it somewhat (posixy syscalls among other things). I've currently ported hello world, and things seem to work. This implies that I will probably not get something practical in the forseeable future. Any suggestions are welcome, but brI won't promise I'll implement them :-)

                                                Daniel (dbenamy@at@gmail.dot.com)

PS. Yes - it's in D, with a little bit of assembly. It is NOT portable (will use x86 task switching etc), and it probably never will support anything other than ergonomic keyboards, as that's all I have :-(.


Current to do list

Wishlist / Future

  1. Try to get dietlibc running.
  2. Classes
  3. Exceptions
  4. Can I make GC work? Do I want to?
  5. Look at L4's linux support.
  6. Look at supporting a FS or network server from an existing microkernel.


Jeff's OS project writeup

Kernel development tutorial

Another kernel tutorial

D x86 Inline Assembler

MIT's OS class page

Another more advanced but still early kernel in D

A 64 bit only D kernel and OS project

OS Information