Surprise, surprise: Windows Midori is *not* Windows 8. Not many people know that Microsoft announced a system called Windows Singularity almost two year ago. By now, Microsoft has confirmed a connection between Windows Midori and Windows Singularity. (Source: Softpedia.com)
So, they have been working on a new Windows for a while now: Windows Midori and Windows Singularity. According to Softpedia they are basically the same system and are both written in managed code only. Managed code has the advantage that it is a lot more secure because the CPU is not directly executing the code.
Currently Windows Singularity is only a research project, but it has the potential to become something big. Especially since a lot more people are familiar with managed code like C++. Microsoft is going for the “open-source-way” and even released the source code of the Singularity RDK.
Can they compete with Linux & Co.?
What is so special about Windows Midori? All operating systems that we know today (Mac, Linux, Windows, etc.) all have one common source. They all have one origin: A system called Multics that is by now almost 50 years old. You can easily imagine that this code becomes “outdated” at some point in time and will not be as flexible as something entirely new.
Windows Midori is different because it has been developed from scratch. That means that they develop a completly new system without any of the old “flaws”. By now the operating system is 60MB big. You can download the RDK (Research Development Kit) over at codeplex.com:
Windows Singularity will be lighter, faster and more secure. It could be a step forward toward a next generation Windows.Despite the fact that Windows Singularity is “only” a research project
“Singularity is a new operating system being developed as a basis for more dependable system and application software. Singularity exploits advances in programming languages and tools to create an environment in which software is more likely to be built correctly, program behavior is easier to verify, and run-time failures can be contained. A key aspect of Singularity is an extension model based on Software-Isolated Processes (SIPs), which encapsulate pieces of an application or a system and provide information hiding, failure isolation, and strong interfaces,” reads a fragment of the whitepaper presenting the Singularity project. Softpedia.com