I'm an student at WCI in waterloo ontario and I'm about to start a new programming task. Well my title says that I want to build an OS I really only want to build a "SHELL" style enviroment. Let me explain what I mean by "SHELL" . In no way do I want to remake bash or anything that complex. I want to make a shell enviroment which will run off floppy in the ext2 file system. I need it to support a small command data base like 4 commands and it does not need any boot screen.
I guess what I'm really asking is what would the code look like to load a program so it would be called off a floppy disk into the ram. u know like store the boot into the MBR of the floppy. Once that is done I can do work myself. P.S. I prefer to use C++ not Assembler so if possible please don't give me lessons on Assembler.