Mike Saunders just released the 3.0 version of MikeOS (for those of you that don't know, MikeOS is an operating system for x86 PCs, written in assembly language. It is a learning tool to show how simple OSes work, with well-commented code and extensive documentation).
If features major code cleanup; DOS and mouse support removed (to be continued in TomOS); better documentation and comments; new system calls.
ChangeLog | Download