
Humbell Embed OS - "We are Humble"
Current Stage : Concept
Language : Assembly, C , C++ , C#(hopefully('cause it's badass!

Kernel Type : Micro
Operating System Feature's : pre-emptive,hardware multitasking.
As an end result I'm trying to Create an OS that Runs on Embedded systems, which is optimized for Game's, but can run standard applications - Basically a "TV" OS. A Good example of this is the Wii's OS (I believe it's called Gecko?) - I've played around with homebrew development on the wii - got some polygons rendering on the screen, but thought I was Really wasting my time.
Console OS's are usally different from General PC Os's like Linux and Mac, as Console os's are really just launchers that load programs from disks. - Very little of the OS is around while Games are playing, thats one reason why Games console's are faster then normal computers , and of course along with the help of ultra fast memory, and large memory Buses.
"Portability"
I want to run the kernel on Intel and ARM based embedded system's - in other words the Atom and Tegra/Cortex CPU's
I'm first however working on Intel Based CPU's, till I order my ARM Dev board

GAPI's?
I have no idea how OpenGL is actually intergrated into operating systems. And it's something I need to look into.
Obviously I will be using OpenES on ARM based CPU's
RoadMap?
I really want to design a media product first, which takes in input from SD and USB and provides an interface to play Video and movie files on the Media.
I recently Bought one of these TV media players, as my PS3 wouldn't play MKV's - it's a great little computer for £18.50 I paid for it - the res is spot on and with 5.1 surround sound, it's the buy of the year.
Just can't help thinking the OS on it could be better...