Episode 88: The Singularity Research OS with Galen Hunt episode artwork

EPISODE · Mar 2, 2008 · 46 MIN

Episode 88: The Singularity Research OS with Galen Hunt

from Software Engineering Radio - the podcast for professional software developers

In this episode we talk to Galen Hunt about the Singularity research OS. Galen is the head of Microsoft's OS Research Group and, together with a team of about 30 other researches, has built Singularity. We started our discussion by covering the basics of Singularity: why it was designed, what the goals of the project are as well as some of the architectural foundations of Singularity: software isolated processes, contract-based channels and manifest-based programs. In this context we also looked at the role of the Spec# and Sing# programming languages and the role of static analysis tools to statically verify important properties of a singularity application. We then looked a little bit more closely at the role of the kernel and how it is different from kernels in traditional OSes. In a second part of the discussion we looked at some of the experiments the group did based on the OS. These include compile-time reflection, using hardware protection domains, heterogenerous multiprocessing as well as the typed assembly language We closed the conversation with a look at some of the performance characteristics of Singularity, compatibility with traditional operating systems and a brief look at how the findings from Singularity influence product development at Microsoft.

Episode metadata supplied by the publisher feed · Published Mar 2, 2008

Embed this episode

NOW PLAYING

Episode 88: The Singularity Research OS with Galen Hunt

0:00 46:35

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Software Engineering Radio - the podcast for professional software developers?

This episode is 46 minutes long.

When was this Software Engineering Radio - the podcast for professional software developers episode published?

This episode was published on March 2, 2008.

Can I download this Software Engineering Radio - the podcast for professional software developers episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!