heise open source news and features at heise open source UK
7 March 2008, 07:32

Microsoft publishes operating system source code

Microsoft has granted interested developers an insight into one of its research projects. The Redmond-based company has published a complete version of its Singularity research operating system on its CodePlex development website. The code is released under a Microsoft Research licence, which allows academic work including redistribution, but forbids commercial use.

Advertisement

For Microsoft's developers, the Singularity operating system represents a test bed for testing a new system architecture, where the design focus has been on reliability and stability. Because the system has been programmed in C# and is based on a special runtime environment, programs running under it are supposedly immune to buffer overflows and therefore a whole class of security vulnerabilities.

Singularity is not the basis for a future version of Windows, but merely a minimalist system intended as a testbed for exploring new ideas. The downloadable zip archive contains the complete source code, including extensive instructions for compiling the system and booting it under Microsoft's Virtual PC.

(trk)

  • Bookmark & Share
  • digg this
  • submit to slashdot
  • post to delicious
  • StumbleUpon
  • submit to reddit