Wikiwand AI

Midori (operating system)

Microkernel-based operating system by Microsoft From Wikipedia, the free encyclopedia

Midori (which means green in Japanese) is an experimental managed code operating system (OS) that was in development until 2015. A joint effort by Microsoft and 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 whose kernel, device drivers, and application software would all be written in managed code. It was designed for concurrency, and would 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.

Written inC# custom variant M#
Working stateDiscontinued[1]
Quick facts Developer, Written in ...
Midori
DeveloperMicrosoft Corporation
Written inC# custom variant M#
OS familyCapability-based
Working stateDiscontinued[1]
Initial release2008; 18 years ago (2008)
Final releaseFinal / 2015; 11 years ago (2015)
Update methodCompile from source code
Supported platformsIA-32, x86-64, ARM
Kernel typeMicrokernel (Language-based)
Close

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

Related Articles

Timelines

Top Qs

Fact Checks