by Phil
25. April 2009 15:36
Over the past six months, Michael Ruck (aka grover), Simon Wollwage (aka rootnode) and I (aka tgiphil) have been super busy developing a set of tools, specifications and source code to foster the development of managed operating systems based on the Common Intermediate Language. MOSA has partnered with the SharpOS and Ensemble projects to jointly develop a common CIL JIT/AOT Compiler, Device Drivers, and Runtime libraries.
Progress has been slow, but not without achievements. We have the beginnings of an AOT/JIT Compiler (mosacl), a working boot image creation tool, device drive framework and several device drivers. The build framework can compile and boot a simplistic OS kernel (see the screen shot).
Currently we are working to improve the compiler and support all the CIL instructions, and a tool to directly transform the source code of class libraries from Mono Project so we can compile and use it with this project. I’ll blog more about the transform tool later in a future blog.
The MOSA Project is currently hosted at CodePlex. Check it out!