Hey all,
I've been a follower of OSDev for quite a long time, up until now as a guest. I (we) have been working for awhile on a new OS, and I am writing this post to invite you guys to check out our first build.
We're calling it Minoca OS, and we wrote it entirely from scratch. It's got some cool features like a kernel debugger, real-time profiling, SMP, ACPI, USB, and a driver model. The OS is capable of compiling itself, and runs GCC and even Python (both included in the download!) It runs on x86 and ARM, but currently only x86 is out.
You can try Minoca OS at
http://www.minocacorp.com/download/ . We need folks to hammer on it, so bonus points if you can find a bug. What I mean is, please break it. We might ask you to send us a debugger remote if you come up with something interesting, which is straightforward with our debugger.
Additionally, we'd be happy to discuss the design and implementation of some of our more unusual features, like the kernel debugger, profiler, ACPI support, boot process, ARM support, building Python, etc. These features (especially the debugger) might be helpful to you on your own OS development quest.
The two lead developers on the project are ex kernel devs from a large commercial OS that shall remain nameless. Please, ask us questions.
Anyway give Minoca OS a try, and let us know how it goes. If you've got a private message or I don't seem to be responding to something here and need a bump, my email is evan at the same domain as the website.
-Evan
Attachment:
File comment: Screenshot of the OS and debugger.
MinocaOS.PNG [ 107.53 KiB | Viewed 7507 times ]