I intend to compile a custom port of SDL. Multitasking yes, multi-users no. Bash maybe not I will however (obviously) have to build a cross compiler. It would be fun to have FFMPEG running on the OS but for now SDL based apps are good enough.You say "compile a port SDL". Does that mean you want to compile SDL on your OS too? Or only port it to your OS? What about the basics of the kernel design? Do you intend to support multitasking? Multi-users? Are you going to port other programs to it (bash, gcc)?
-JL
@ ReturnInfinity: Interesting project. Yes its gonna be kind of a JeOS
As for the rest, let me just say, Assembly macros are beautiful things.