Currently Iam totally into my project - Project Vismaya. Since Iam submitting this as my B.E. Final Year project I have to keep up with time. (I guess 1 more month to go..). Iam doing this as part of Microsoft India Student Project program.
Though I initially planned a lot regarding the exact phase and milestone schedule, I could'nt go by my plans. May be thats because there is no big team working here.
What is Project Vismaya?
I am developing a Virtual Operating System for a Abstact Machine. For the time being Iam defining a 32-bit machine. Later versions shall support 64-bit.
I need a base OS for my new VOS to boot. The real computer is booted by the host OS( Windows/Linux). After that I shall make my abstract machine run over the real machine. It's a simulation. My Virtual OS (Vismaya) drives this abstract machine. Most of my code would be in C#.
This is the summary of what happens:

It would be a stack based machine.
-12 GPR’s. (Each 32 bit)
-Only the full-registers may be addressed
-2 Bit Flag Registers ( ZF and SF)
-IP (Instruction Pointer)
-Stack Pointer (SP)
I am working out on the actual instructions. I am trying to minimize the number but still providing an exhaustive one.
An XML config file
Iam using a XML config file to specify the machine parameters for the VOS. So when you want to play with the OS you need not recompile the application. Instead just change the XML file and its done.
The keys to be included in the Config file would be Physical Memory, Process Memory, Stack Size, Page Size, Data Size etc.
Is this a Virtual Machine like the JVM/.NET CLR??
No. Ever since the evolution of this JVM thing, the concept of Virtual Machine has been greatly misunderstood. These are Not VM’s. They are Runtimes.
(http://blogs.msdn.com/brada/archive/2005/01/12/351958.aspx)
Mine is not like JVM or the .NET CLR. But later I plan to write translators for some languages to convert them to my language (native language of my abstract machine) and run over my machine.
I would start off by writing a Python translator.
More Updates Soon. Feedbacks/Comments expected. To join the Project Vismaya forum pls join the group at:
http://groups-beta.google.com/group/ProjectVismaya
At last Mark Jen has spoken out.. http://99zeros.blogspot.com/2005/02/official-story-straight-from-source.html
One thing to note is that even now Mark has'nt changed his blog title. It still says : “ninetyninezeros- life @ google from the inside” :)
This year I plan to rock Valentine's Day Eve. And Iam in the process of selecting a beautiful woman to date with. If you are a beautiful female from Chennai, India and looking out to enjoy the eve with me, then please mail me. [bharathganesh@gmail.com]
We shall Rock Valentine's Eve.....
P.S. U are pretty safe when ur with me. Iam that smell-and-go kinda person. So DONT WORRY!!!!!!!
[Sorry for a highly Non-Technical Post]