The MK1 Hybrid Theory OS
Posted: Sun Jul 26, 2009 9:12 am
Greetings!
This is to announce the beginning of my OS project, the MK1 Hybrid Theory.
<weird name, yeah.>
I plan to port the Mono framework to bare metal, the way the Kaffe JVM has been ported. This would allow me to
write a managed kernel directly, and have it execute on top of the 'bare-metal implementation'.
I'm also looking at the possibility of reusing the SSCLI(Project Rotor), as well as the .NET Micro Framework.
Also, I plan to run userspace apps through virtualization. But that's something distant.
Yes, the way ahead is going to be very slow and tough. With my current schedule at college and all, I guess it's going to take me a good 3-4 years to get a working version up and running. Maybe more; I won't be surprised.
I'd like, no love to know what you guys think. You're like, light-years ahead of me in this area, and your views, suggestions and yes, criticisms are quite welcome.
Also, I don't think I'm going to work on this in some kind of team; I really don't know how I'm going to take out time for this. I'll do it somehow, but the point is, why let down your partner?
Thanks!
This is to announce the beginning of my OS project, the MK1 Hybrid Theory.
<weird name, yeah.>
I plan to port the Mono framework to bare metal, the way the Kaffe JVM has been ported. This would allow me to
write a managed kernel directly, and have it execute on top of the 'bare-metal implementation'.
Code: Select all
Hardware ---> 'bare-metal CLR' ---> OS - kernel, services, userspace apps.
Also, I plan to run userspace apps through virtualization. But that's something distant.
Yes, the way ahead is going to be very slow and tough. With my current schedule at college and all, I guess it's going to take me a good 3-4 years to get a working version up and running. Maybe more; I won't be surprised.
I'd like, no love to know what you guys think. You're like, light-years ahead of me in this area, and your views, suggestions and yes, criticisms are quite welcome.
Also, I don't think I'm going to work on this in some kind of team; I really don't know how I'm going to take out time for this. I'll do it somehow, but the point is, why let down your partner?
Thanks!