tomos - Official Thread

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
tomos
Posts: 12
Joined: Wed May 13, 2009 4:04 pm

tomos - Official Thread

Post by tomos »

I am going to use this space to post information on my OS project, tomos. I needed something to call it, at first it was TomOS (my name is Thomas), but then I had an epiphany: tomos, pronounced Thomas, but it is still TOM OS. Brilliant!

Now that the name is taken care of, I am working on a kernel. I am only using this page as a stub for now, but here is the current status of the project:

1. GDT, IDT table configured, stubs installed for all vectors. Interrupts seem to be working good. Using GRUB.
2. Basic clock, keyboard and console drivers working with input.
3. 32 bit paging enabled, but I still have work to do here. However right now the first 4MB of memory is identity mapped, I'll be returning here soon.
4. Simple page allocator and kernel heap implemented.
5. Basic PCI hardware detection in the works...
6. Basics of an ATA driver are in place, with problems.

In just a short period of time I got a LOT done, thanks in large part to OSDev and the community. I can't thank everyone enough for helping fellow kernel-hacker wannabes like myself. A lot of the modules I have now are partially implemented, but I plan on solidifying everything once I have a few more pieces in place.

Also, once I am ready I'll be posting an internet resource with the code and documentation as it develops.

Thanks! I look forward to developing and sharing further!
Developing tomos, Tom's x86 Operating System.
Post Reply