Release 0.1.2 of my hobby OS Mojo is ready. I have implemented all features
and fixed all the bugs mentioned in the discussion about the previous version.
I have also implemented some more items from my todo list and found and fixed
a few bugs. Everything is nicely on schedule for the next major release in
February

Please test it and let me know if you find any bugs or weird behaviour. I am
especially interested in results from booting on a real pc. All your feedback
gets top priority.
You can download floppy and ISO images from http://softwarewizard.dk/mojo/.
New features:
- Driver interrupts handled by simple VM instead of x86 handlers
- IRQ VM assembler
- Kernel timers: will send a message to user processes at fixed intervals
- Tetris game (uses timer)
- Supports both English and Danish in console and keyboard
- Keyboard handles all keys
- Tools to generate code pages and key mappings
- Nice startup screen and panic screen
- Lots of minor improvements
Old features:
- Micro kernel
- Preemptive multitasking
- Partial asynchronous IPC
- Simple shell and simple GUI applications
- Follows standards (libc, STL, POSIX)
- Good test coverage
Merry Christmas
clange