I want to create my OS around a GUI. I know all of you are saying thats @$$ backwards but thats ok with me. I am extremely comfortable with this task but I wanted to run this by you guys.
- What I want is to have the Bootloaded set VGA mode 12 (640x480x16color) or maybe even (320x200x256 to make it even easier) in realmode
- The kernel is then loaded and sets a simple background and creates a default window (a console window)
- The system will then actually "boot" up... loading keyboard drivers ata disk serial lpt and whatever... All status will be displayed to the console window
- My printf or xprintf will push to a putch that will run through a font renderer (Basically A bitmapped rip of the 8x8 font)
- The font engine is easy enough as I have done the same thing for a dos gui.
I will definately being using C++ for this as classes will provide the easiest way to define my windows.
Please don't flame me (this is my first post...

Thanks for the help guys,
Rich