Microsoft has released an initial release of version 2.0 of the Singularity operating system (research development kit, as it likes to call it). Singularity is a microkernel research operating system, where the kernel, drivers, and applications are all written in managed code. Singularity is released under a shared source academic license, and you can do whatever you want with it, except making money (simply put).
The following new features and fixes are included in Singularity 2.0:
- Support for AMD64 64-bit platforms
- Updates to the Bartok MSIL-to-native compiler and the Sing# compiler
- A new, more modern and extensible bootloader
- Several new applications and application documentation
- Eventing support
- More extensive ACPI support
- A unit testing library
- A ramdisk device
- An SMB client service
- Can now check out the most recent version of the Singularity RDK directly from CodePlex source control
You can download a pre-built .iso image for use in a virtual machine or a real-world install, or a .zip package containing the source code.