Sunday, December 11, 2005

 

Singularity or Similarity?

A current research project at Microsoft attempts to answer this question:

What would a software platform look like if it was designed from scratch with the primary goal of dependability?

Dependability is defined as a system consistently working as expected with a high degree of predictability. That is, something that "just works."

The output of this project is a new system architecture and operating system called "Singularity." Details are published at http://research.microsoft.com/os/singularity.

One of the key elements of Singularity is strong process isolation, achieved in part using an abstract instruction set, a trusted compiler, and memory independence between processes, which is based on a single virtual address space.

As stated by a colleague, "sounds kind of familiar, doesn't it. :-)"

Comments: Post a Comment

<< Home

This page is powered by Blogger. Isn't yours?