Midori (operating system) explained

Midori
Developer:Microsoft Corporation
Family:Capability-based
Working State:Discontinued[1]
Discontinued:Yes
Latest Release Version:Final
Programmed In:C# custom variant M#
Supported Platforms:IA-32, x86-64, ARM
Kernel Type:Microkernel (Language-based)
Update Model:Compile from source code

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.

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.

External links

Notes and References

  1. News: Foley . Mary Jo . 10 November 2015 . Whatever happened to Microsoft's Midori operating system project? . . CBS Interactive.
  2. News: Foley . Mary Jo . 30 June 2008 . Goodbye, XP. Hello, Midori . . CBS Interactive.
  3. News: Oiaga . Marius . 2008-06-30 . Life After Windows: Microsoft Midori Operating System . . 2008-07-22.
  4. News: Worthington . David . 2008-07-29 . Microsoft's plans for post-Windows OS revealed . . unfit . https://web.archive.org/web/20121116060326/http://www.sdtimes.com/content/article.aspx?ArticleID=32627 . November 16, 2012 .
  5. News: Worthington . David . Microsoft's Midori to sandbox apps for increased security . . 2008-08-05 . unfit . https://web.archive.org/web/20091222084004/http://www.sdtimes.com/content/article.aspx?ArticleID=32662 . December 22, 2009.
  6. News: Worthington . David . 2008-07-31 . Microsoft maps out migration from Windows . . unfit . https://web.archive.org/web/20130701112925/http://www.sdtimes.com/content/article.aspx?ArticleID=32646 . July 1, 2013.
  7. Musuvathi . Madanlal . Qadeer . Shaz . Ball . Thomas . November 2007 . CHESS: A systematic testing tool for concurrent software . Microsoft . 2008-07-22.
  8. News: Foley . Mary Jo . November 8, 2012 . Microsoft's Midori operating-system skunkworks project soldiers on . . . 2012-11-08.
  9. Gordon . Colin . Parkinson . Matthew . Parsons . Jared . Bromfield . Aleks . Duffy . Joe . October 2012 . Uniqueness and Reference Immutability for Safe Parallelism . Association for Computing Machinery . Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications . 21–40 . Tucson, Arizona, USA . 10.1145/2384616.2384619 . OOPSLA '12. 10.1.1.365.5541 .