Singularitate | |
Tipul de bază | Micronucleus |
---|---|
Starea proiectului | Abandonat |
Platforme | x86 |
Companie / Dezvoltator |
Microsoft Corporation |
Licență | Licență de cercetare Microsoft |
Scris in | Asamblator , C , C ++ , C # , Sing # |
Ultima versiune stabilă | 2.0 (14 noiembrie 2008) |
Mediu de birou | Linia de comandă |
Site-ul web | http://research.microsoft.com/en-us/projects/singularity/ |
Singularitatea este numele unui proiect experimental de sistem de operare din 2003 până în 2010 de către Microsoft Research și își propune să obțină o anumită fiabilitate operațională. Pentru aceasta, este dezvoltat aproape în întregime în cod gestionat .
La acea vreme, acest proiect își dorea să fie următoarea generație a sistemului de operare Microsoft și este cel mai important proiect trans-departamental. Singularitatea nu mai are nicio legătură cu vechiul Windows , deoarece cei 35 de dezvoltatori care lucrează acolo cu normă întreagă a început de la zero și, pentru moment , nucleul este compus doar din 300.000 de linii de cod (ceea ce nu este mult pentru un sistem de operare).
SIP-urile ( procese software izolate ) funcționează într-un mediu închis. Două SIP-uri nu pot accesa același obiect în același timp și sunt create și terminate de către sistemul însuși, după cum este necesar. Nu sunt procese permanente, deci nu aglomerează hard diskul sau memoria RAM, deoarece domeniul de memorie utilizat este atribuit direct altcuiva. Unii specialiști cred că acest sistem gândit cu mult timp în urmă de Xerox provoacă o încetinire a sistemului, dar până la lansarea Singularității, puterea computerelor noastre va crește semnificativ.
Singularitatea versiunea 1.0 este lansată în 2007. Un kit de dezvoltare pentru Singularitate a fost lansat sub licența Shared Source , care permite utilizarea academică necomercială și este disponibil pe CodePlex . Versiunea 1.1 a fost lansată înMartie 2007 iar versiunea 2.0 a fost lansată pe 14 noiembrie 2008.