Singularity

Singularity-Projekt300x300pxSingularity nach dem StartvorgangEntwicklerMicrosoft CorporationLizenz(en)Academic Shared Source License Akt. Version2.0 (14. November 2008)KernelMicrokernelArchitekturenx86WebsiteMicrosoft Research Singularity Project
Singularity woa a experimentellsJames Larus, Galen Hunt: The Singularity System | August 2010 | Communications of the ACM.  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 

Kategorie:Betriebssystem
Kategorie:Microsoft
Kategorie:Microsoft Research