Jedinečnost | |
![]() | |
Typ jádra | Mikrojader |
---|---|
Stav projektu | Opuštěný |
Platformy | x86 |
Společnost / vývojář |
společnost Microsoft |
Licence | Licence Microsoft Research |
Napsáno | Assembler , C , C ++ , C # , Sing # |
Nejnovější stabilní verze | 2,0 (14. listopadu 2008) |
Kancelářské prostředí | Rozhraní příkazového řádku |
webová stránka | http://research.microsoft.com/en-us/projects/singularity/ |
Singularity je název experimentálního projektu operačního systému od roku 2003 do roku 2010 provedeného společností Microsoft Research a jeho cílem je dosáhnout určité provozní spolehlivosti. Z tohoto důvodu je téměř úplně vyvinut ve spravovaném kódu .
V té době chtěl tento projekt být další generací operačního systému Microsoft a je jeho nejdůležitějším mezirezortním projektem. Singularity již nemá nic společného se starým Windows , protože 35 vývojářů kteří tam pracují na plný úvazek, začínali od nuly a pro tuto chvíli tvoří jádro pouze 300 000 řádků kódu (což pro operační systém není moc).
SIP ( softwarově izolované procesy ) fungují v uzavřeném prostředí. Dva SIP nemohou přistupovat ke stejnému objektu současně a jsou vytvářeny a ukončovány samotným systémem podle potřeby. Nejedná se o trvalé procesy, takže nezahlcují pevný disk ani RAM, protože použitý rozsah paměti je přímo přiřazen něčemu jinému. Někteří odborníci se domnívají, že tento systém, který společnost Xerox již dávno vymyslel, způsobí zpomalení systému, ale v době vydání Singularity se výkon našich počítačů výrazně zvýší.
Singularity verze 1.0 je vydána v 2007. Vývojová sada pro Singularity byla vydána pod licencí Shared Source , která umožňuje nekomerční akademické použití, a je k dispozici na CodePlex . Verze 1.1 byla vydána vBřezen 2007 a verze 2.0 byla vydána dne 14. listopadu 2008.