Singularity (operating system)

Singularity Project
Singularity after boot-up
DeveloperMicrosoft Research (Microsoft Corporation)
Written inAssembly language, C, C++, C#, Sing#
OS familyLanguage-based systems
Working stateDiscontinued
Source modelSource-available (through Shared Source Initiative)
Initial releaseMarch 4, 2008; 16 years ago (2008-03-04)[1]
Final release2.0 / November 14, 2008; 15 years ago (2008-11-14)
Available inEnglish
Platformsx86, x86-64[2]
Kernel typeMicrokernel language-based
Default
user interface
Command-line interface
LicenseMicrosoft Research License
Official websiteresearch.microsoft.com/en-us/projects/singularity

Singularity is an experimental operating system developed by Microsoft Research between July 9, 2003,[3] and February 7, 2015.[4] It was designed as a high dependability OS in which the kernel, device drivers, and application software were all written in managed code. Internal security uses type safety instead of hardware memory protection.

  1. ^ "Singularity RDK 1.1". CodePlex. Archived from the original on May 4, 2009. Retrieved January 16, 2022.
  2. ^ "Singularity RDK 2.0 Initial Release (17067)". CodePlex. November 14, 2008. Archived from the original on December 6, 2008. Retrieved January 16, 2022.
  3. ^ "Singularity". Microsoft. Retrieved January 16, 2022.
  4. ^ "Singularity RDK". CodePlex. Archived from the original on January 2, 2018. Retrieved January 16, 2022.