Singularitate (sistem de operare)
Singularitate sistem de operare | |
---|---|
Dezvoltator | Microsoft Corporation |
Familie | Windows MS-DOS |
Lansare curentă | 2.0 (14 noiembrie 2008) |
Tipul de nucleu | Microkernel |
Platforme acceptate | x86 |
Tipul licenței | Software proprietar |
Licență | Proprietar ( MS-EULA ) |
Etapă de dezvoltare | abandonat |
Site-ul web | research.microsoft.com/en-us/projects/singularity/ |
Singularitatea este un sistem de operare dezvoltat de Microsoft .
Versiunea 1.0 a fost lansată în 2007 , kitul de dezvoltare a cercetării Singularity V1.0 (RDK) a fost livrat către un număr mic de universități. Versiunea 2.0 a fost publicată și disponibilă și pentru descărcare [1] .
Singularitatea este un sistem de operare inovator scris complet în C # , deci mai degrabă în cod gestionat decât nativ. Acest lucru permite un control mai mare în executarea programelor (atât la nivel de utilizator, cât și la nivel de nucleu ), deoarece codul gestionat este considerat la un nivel mai înalt decât codul nativ. Multe operații sunt realizate implicit de .NET Framework, care oferă o mașină virtuală pe care codul este interpretat și executat. De exemplu, eliberarea memoriei neutilizate se face automat folosind colectorul de gunoi . Această modificare a tipului de nucleu va permite, de asemenea, cel puțin teoretic, să aibă mai puține erori grave în sistem atât la nivel de utilizator (aplicație), cât și la nivel de nucleu (inima sistemului de operare). Utilizarea unui nou nucleu permite, de asemenea, eliminarea utilizării API-ului Windows acum vechi, extrem de împovărat în interfață din cauza necesității de a menține compatibilitatea înapoi de la versiune la versiune. În locul lor va fi utilizată o nouă interfață complet bazată pe .NET, accesibilă prin codul gestionat de CIL .
Notă
- ^ Microsoft Research Singularity Project , la research.microsoft.com . Adus la 8 februarie 2008 .
linkuri externe
- Site-ul oficial , la research.microsoft.com .