poniedziałek,
Singularity
14 listopada 2008 roku wydano ostatnią wersję systemu operacyjnego Singularity.
W 2003 roku firma Microsoft rozpoczęła prace nad systemem operacyjnym opartym na mikrojądrze o wysokiej niezawodności. Projekt otrzymał nazwę kodową Singularity. Niezawodna platforma miała powstać w Microsoft Research. W 2004 roku publicznie zademonstrowano efekty pierwszych prac, a jednocześnie Microsoft ogłosił, że Singularity nie będzie następcą Windows.
W 2007 roku ukończono prace nad Singularity 1.0. Jako Singularity Research Development Kit udostępniono jego źródła na zasadach pozwalających na wykorzystanie kodu w celach niekomercyjnych: do nauczania, badań akademickich oraz osobistych eksperymentów. W marcu 2007 roku wydano Singularity 1.1. 14 listopada 2008 roku wydano ostatnią wersję Singularity oznaczoną numerem dwa.
Większość składników systemu napisano w językach C# oraz Sing#. Fragmenty odpowiedzialne za wczesny rozruch napisano w językach asemblera, C, oraz C++. Bardzo ważną częścią Singularity jest kompilator natywnego kodu Bartok. Twórcy Singularity zaniechali używania sprzętowych systemów ochrony w komputerze, zastępując je programową ochroną systemu i procesów (software isolated processes – SIP). Dzięki temu ich system zyskał na wydajności.