Singularity
Singularity woa a experimentells Projekt vo Microsoft Research mid dem Zui, ein zuavalässigs Betriabssysdem zua schaffa, in dem d Kernel, Gerätetreiba und alle Anwendunga in Managed Code gschrim san. De Singularity-Betriabssystem vafoigt dobei a neis Sichaheitskonzept mid dem Nama Software-isolated Processes (SIPs). Seitn 4. März 2008 ist der Quelltext öffentlich unta d Academic Shared Source License vafigbar.

Konzept 
Des Betriabssysdem is ois Microkernel-Sysdem des vorallem fia den Einsatz af 86-Plattforma konzipiert is. D Kernel und Gerätetreiba in Sing#, oa Variantn vom C#-Derivat Spec# gschrim.

D Kernel bstäit aus:

 Scheduler, Seitnvawaltung sowia oan I/O-Manager (Microkernel),
 an Channel-Manager, dea de Kommunikation zwischn den oanzelna SIPs vawoit,
 a Klassnbibliothek.

Olle Prozesse, de ned af d Kernel-Ebene erfoign, san in SIPs gekapselt. De san obgeschlossene Code- und Objekt-Räume, koa Addressraum-Einheidn. Sämtliche Kommunikation zwischn solchn SIP-Einheidn eafolgt iba bidirektionoie Kanäle, da Datnaustausch is dobei typischa.

Im Netz 

 Singularity auf Microsoft Research
 Singularity Quellcode von Codeplex
 Singularity Design (PDF; 632 kB)
 Detaillierte Übersicht über das Singularity-Projekt (englisch; PDF)

Beleg 

Betriebssystem
Microsoft
Microsoft Research