Una chicca per chi è interessato alla ricerca sui sistemi operativi: Singularity è pubblicamente disponibile.

Singularity è un progetto di ricerca di Microsoft Research.

Il focus del progetto è la costruzione di "dependable system" attraverso lo sviluppo di un nuovo modello di OS, nuovi linguaggi e nuovi tool.

Una delle idee inserite in Singularity è il concetto di Software Isolated Process (SIP). I SIP garantiscono il completto isolamento dei processi dell'OS (object space isolati, runtime separati, ...) senza alcun sovraccarico, tipicamente presente nei protection domain basati su hardware.

Come vi dicevo all'inizio del post, da qualche giorno i codici sorgenti del progetto sono disponibili, per scopi di studio e di ricerca, su CodePlex: http://www.codeplex.com/singularity.

Per chi fosse intererssato ad approfondire l'argomento, segnalo anche alcune risorse aggiuntiveper:

Buona sperimentazione.

Giorgio