On TV.com: Alien-Invasion Lessons Learned From V
BNET Business Network:
BNET
TechRepublic
ZDNet

March 4th, 2008

Want a peek at a non-Windows operating system from Microsoft?

Posted by Mary Jo Foley @ 9:49 pm

Categories: Linux, Research, Shared Source, Windows client

Tags: Researcher, Operating System, Microsoft Corp., Multi-core, Singularity, Operating Systems, Software, Mary Jo Foley

Want to see what a non-Windows-based operating system developed by Microsoft looks like?

If you are willing and able to sign a non-commercial, academic Shared Source license, look no further. Microsoft on March 4 made the few-hundred-thousand lines of source code for Singularity Version 1 available for download from its CodePlex site. Microsoft made the announcement at its Microsoft Research TechFest 2008 event in Redmond, Wash.

Singularity is an operating system and set of related tools and libraries that is developed completely in managed code. Singularity is not based on Windows; it was written from scratch as a proof-of-concept.

“We decided not to build operating systems that are built on technologies that are 30 years old,” said Principal Researcher Galen Hunt.

Late last year, Microsoft made the Singularity source code — which it called an RDK, or research development kit, available to about a dozen academic partners. Now, anyone can license the code (though it is primarily targeted at academics/researchers).

“Existing operating systems are hard to modify,” said Research Area Manager James Larus, “even Linux or the version of the Windows kernel we make available. Singularity is a good place for researchers to (play with) changing the operating system.”

Because it was written in C#, Singularity is easier to analyze than other non-managed operating systems, the Microsoft researchers contend. Singularity also is a vehicle for demonstrated that software-isolated processes (SIPs) result in less performance overhead than the hardware-protection schemes commonly used by most operating systems developed over the last 30 to 40 years. Singularity’s developers believe that SIPs can result in as much as 30 percent savings in performance.

So now that the first release of Singularity is out, what will its developers do next? Singularity Version 2 — which will be focused primarily on heterogenous, multicore computing environments, according to Lazrus and Hunt.

Modern and next-generation PCs and devices are moving to include different instruction sets and architectures on multiple cores. Microsoft has launched a number of projects focused on the forthcoming multicore revolution.

“We want to be able to access (all these cores) with the same programming model,” said Larus ” Think multiple Singularity kernels running on different cores.

To complement this, Singularity’s researchers are working on new tools, including some for finding errors in parallel and multicore programs.

Mary Jo FoleyMary Jo has covered the tech industry for more than 20 years. Don't miss a single post. Subscribe via Email or RSS. You can also follow Mary Jo on Twitter.

Got a tip? Send Mary Jo your rants, rumors, tips and tattles. For disclosure on Mary Jo's industry affiliations, click here or to see Mary Jo's full profile click here.

  • Talkback
  • Most Recent of 110 Talkback(s)
Cosmos - open source version of Singularity
BTW Cosmos is an open source version of Singularity written in C#.

Why because Singularities ideas are that good you will need an OS when Linux looks like its the unstable 70-80s design which it is. ... (Read the rest)
Posted by: bklooste Posted on: 05/18/09 You are currently: a Guest | | Terms of Use
As Always with Microsoft ...  MisterMiester | 03/04/08
Maybe...  zkiwi | 03/04/08
What is it with people  Crestview | 03/05/08
Maybe B/c They're Not "Ammurikans"?  drprod@... | 03/05/08
Perhaps it is because...  zkiwi | 03/06/08
They've stolen fr0thy-OS!!  fr0thy@... | 03/04/08
Well done!  none none | 03/05/08
9.8!! (NT)  Stuka | 03/05/08
"fr0thy-OS - Your Thinking, My Poisson"  Confused by religion | 03/05/08
I'm confused, too.  TranMan | 03/05/08
Poisson means Fish...  devin6687 | 03/05/08
Frei Gift  pgf_666@... | 03/06/08
LMAO  TranMan | 03/05/08
::snicker::  drprod@... | 03/05/08
Correction.  TheTruthisOutThere@... | 03/05/08
I think you're right ...  MisterMiester | 03/05/08
GOOSE!  srobtjones@... | 03/05/08
Thanks  Anton Philidor | 03/05/08
Fowl play.  TheTruthisOutThere@... | 03/05/08
Cooked Goose...........  Ole Man | 03/05/08
Loon.  rtk | 03/05/08
...  evilkillerwhale@... | 03/05/08
"MS has lower prices": MicRosoft ($1800) MacIntosh ($129)  ŭlysdexia | 03/05/08
...  Linux User 147560 | 03/05/08
Now don't tell him that it will ruin  socialism=nowhere | 03/05/08
OS  Ronspruell | 03/05/08
,,,  evilkillerwhale@... | 03/05/08
Singularity doesn't need Windows!  de-void | 03/07/08
Doh!  D. T. Schmitz | 03/05/08
Wikipedia is always right  A.Sinic | 03/05/08
Wikipedia is correct here.  TheTruthisOutThere@... | 03/05/08
By that logic...  TheWerewolf | 03/05/08
Except when it is... according to you at least  bmerc | 03/05/08
Are you dislexic?  cheesyone | 03/06/08
I guess you have never heard of  No_Ax_to_Grind | 03/05/08
I guess you have never used velcro?  bmerc | 03/05/08
If that were the case then 3/4's of the  socialism=nowhere | 03/05/08
Ya, oh wait a sec here....  fredfarkwater@... | 03/13/08
dood.. ms isn't the enemy. chilllllll....  pcguy777 | 03/05/08
Which is why trusting Wiki is dangerous...  TheWerewolf | 03/05/08
How many times do i need to say this?  TheTruthisOutThere@... | 03/05/08
Ahmen This APP is a Windows Only Window Manager  oisleach@... | 03/05/08
*sigh*  Thunderbuck | 03/05/08
Thanks for the research!  joe.smetona@... | 03/06/08
your stupid...  shadfurman | 08/28/08
yes  Khyron | 09/16/08
RE: Want a peek at a non-Windows operating system from Microsoft?  herrwitt | 03/05/08
Comment.  TheTruthisOutThere@... | 03/05/08
His is closed alright - it stuck in the 60's ... nt  socialism=nowhere | 03/05/08
Oh geez go play your freaking hippie  socialism=nowhere | 03/05/08
Want more...  Jeremy W | 03/05/08
Windows only OS????  whisperycat | 03/05/08
Uh, it's not an OS...  Timpraetor | 03/05/08
Uh, it IS an OS.  de-void | 03/07/08
NEWS FLASH: ALL computer OS's are based on 30+ year old concepts.  Wolfie2K3 | 03/05/08
As is Singularity, really  TtfnJohn | 03/05/08
Question...  cashaww | 03/05/08
new is not always better  devin6687 | 03/05/08
a 93 isn't old  janitorman | 03/06/08
Dude, take a chill pill  No_Ax_to_Grind | 03/05/08
Dr. Ax would know.  kozmcrae | 03/05/08
That sound familiar  John Zern | 03/05/08
dood.. youre a NOOB.  pcguy777 | 03/05/08
it is so lame even M$ won't use it  Linux Geek | 03/05/08
Guess that makes Linux even more lame  John Zern | 03/05/08
Mr Zern not really you  Quebec-french | 03/05/08
Excuse me - you really should read ALL the words in the article...  TheWerewolf | 03/05/08
Please DO NOT FEED THE TROLLS..!  Wolfie2K3 | 03/05/08
Ok unlike all of you i have downloaded and built it  bklooste | 05/18/09
Hats off to Mastermeister for being wrong  TheTruthisOutThere@... | 03/05/08
cr*p. Above is reply to whisperycat .  TheTruthisOutThere@... | 03/05/08
Hats off  Ole Man | 03/05/08
Yea  Altotus | 03/05/08
Singularity sources is written in managed code ...  de-void | 03/05/08
Maybe they can get it right the second time...  mikifinaz1@... | 03/05/08
Sneak Peek!!  Windows Defender | 03/05/08
RE: Want a peek at a non-Windows operating system from Microsoft?  dhays | 03/05/08
RE: Want a peek at a non-Windows operating system from Microsoft?  public@... | 03/05/08
RE: Want a peek at a non-Windows operating system from Microsoft?  public@... | 03/05/08
RE: Want a peek at a non-Windows operating system from Microsoft?  ikeeickholdt | 03/05/08
Fail again  Spiritusindomit@... | 03/05/08
well...  evilkillerwhale@... | 03/05/08
What about the Java OS?  Jeffrey0816 | 03/05/08
Cosmos - open source version of Singularity  bklooste | 05/18/09
RE: Want a peek at a non-Windows operating system from Microsoft?  schmandel@... | 03/05/08
zzzzzzzzz...nt  socialism=nowhere | 03/05/08
RE: Want a peek at a non-Windows operating system from Microsoft?  hvd@... | 03/05/08
RE: Want a peek at a non-Windows operating system from Microsoft?  Mitch 74 | 03/05/08
Interesting perspective  A.Sinic | 03/05/08
Nothing Wrong with Old Technology  sboverie@... | 03/06/08
Then  DarthRidiculous | 03/06/08
Worth Exploring  sboverie@... | 03/05/08
I have never seen such a crop of  Crestview | 03/05/08
Why, mommy?  Ole Man | 03/05/08
are you...  evilkillerwhale@... | 03/05/08
RE: Want a peek at a non-Windows operating system from Microsoft?  schmandel@... | 03/05/08
Great idea; I hope Atom smashing is in their Five Year Goal Plan...  rtirman37@... | 03/05/08
Ballmer is a Genus!  Altotus | 03/05/08
Ballmer is a..... what?  Ole Man | 03/08/08
When Cthulhu threatens  Altotus | 03/05/08
RE: Want a peek at a non-Windows operating system from Microsoft?  On Site PC | 03/06/08
RE: Want a peek at a non-Windows operating system from Microsoft?  X41 | 03/06/08
RE: Want a peek at a non-Windows operating system from Microsoft?  spart0@... | 03/06/08
IF  spart0@... | 03/06/08
Proof of Concept?  sborsher | 03/06/08
RE: Want a peek at a non-Windows operating system from Microsoft?  Joey1058 | 03/07/08
Very neat  John Musbach | 03/09/08
Fealing better  Altotus | 03/11/08
RE: Want a peek at a non-Windows operating system from Microsoft?  guitarillo | 04/02/08
RE: Want a peek at a non-Windows operating system from Microsoft?  The Management consultant | 07/07/08

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Order Microsoft 2.0

Pre-order Microsoft 2.0

Order 'Microsoft 2.0' by Mary Jo Foley at Amazon.com.

Recent Entries

advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here