Midori (operating system)

Midori
DeveloperMicrosoft Corporation
Written inC# custom variant M#
OS familyCapability-based
Working stateDiscontinued[1]
Initial release2008; 16 years ago (2008)
Final releaseFinal / 2015; 9 years ago (2015)
Update methodCompile from source code
PlatformsIA-32, x86-64, ARM
Kernel typeMicrokernel (Language-based)

Midori (which means green in Japanese) was the code name for a managed code operating system (OS) being developed by Microsoft with joint effort of Microsoft Research. It had been reported[2][3] to be a possible commercial implementation of the OS Singularity, a research project begun in 2003 to build a highly dependable OS in which the kernel, device drivers, and application software are all written in managed code. It was designed for concurrency, and could run a program spread across multiple nodes at once.[4] It also featured a security model that sandboxes applications for increased security.[5] Microsoft had mapped out several possible migration paths from Windows to Midori.[6] Midori was discontinued some time in 2015, though many of its concepts were used in other Microsoft projects.

  1. ^ Foley, Mary Jo (10 November 2015). "Whatever happened to Microsoft's Midori operating system project?". ZDNet. CBS Interactive.
  2. ^ Foley, Mary Jo (30 June 2008). "Goodbye, XP. Hello, Midori". ZDNet. CBS Interactive.
  3. ^ Oiaga, Marius (2008-06-30). "Life After Windows: Microsoft Midori Operating System". Softpedia. Retrieved 2008-07-22.
  4. ^ Worthington, David (2008-07-29). "Microsoft's plans for post-Windows OS revealed". SD Times. Archived from the original on November 16, 2012.{{cite news}}: CS1 maint: unfit URL (link)
  5. ^ Worthington, David (2008-08-05). "Microsoft's Midori to sandbox apps for increased security". SD Times. Archived from the original on December 22, 2009.{{cite news}}: CS1 maint: unfit URL (link)
  6. ^ Worthington, David (2008-07-31). "Microsoft maps out migration from Windows". SD Times. Archived from the original on July 1, 2013.{{cite news}}: CS1 maint: unfit URL (link)