Midori (operating system)
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.
| Developer | Microsoft Corporation | 
|---|---|
| Written in | C# custom variant M# | 
| OS family | Capability-based | 
| Working state | Discontinued[1] | 
| Initial release | 2008 | 
| Final release | Final / 2015 | 
| Update method | Compile from source code | 
| Platforms | IA-32, x86-64, ARM | 
| Kernel type | Microkernel (Language-based) | 
History
    
The code name Midori was first discovered through the PowerPoint presentation CHESS: A systematic testing tool for concurrent software.[7]
Another reference to Midori was found in a presentation shown during the Object-Oriented Programming, Systems, Languages & Applications (OOPSLA) October 2012 conference,[8] and a paper[9] from the conference's proceedings.
References
    
- Foley, Mary Jo (10 November 2015). "Whatever happened to Microsoft's Midori operating system project?". ZDNet. CBS Interactive.
 - Foley, Mary Jo (30 June 2008). "Goodbye, XP. Hello, Midori". ZDNet. CBS Interactive.
 - Oiaga, Marius (2008-06-30). "Life After Windows: Microsoft Midori Operating System". Softpedia. Retrieved 2008-07-22.
 -  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) -  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) -  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) - Musuvathi, Madanlal; Qadeer, Shaz; Ball, Thomas (November 2007). CHESS: A systematic testing tool for concurrent software (Report). Microsoft. Retrieved 2008-07-22.
 - Foley, Mary Jo (November 8, 2012). "Microsoft's Midori operating-system skunkworks project soldiers on". ZDnet. CBS Interactive. Retrieved 2012-11-08.
 - Gordon, Colin; Parkinson, Matthew; Parsons, Jared; Bromfield, Aleks; Duffy, Joe (October 2012). "Uniqueness and Reference Immutability for Safe Parallelism". Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications. OOPSLA '12. Tucson, Arizona, USA: Association for Computing Machinery. pp. 21–40. doi:10.1145/2384616.2384619.