Midori (operating system)
{{Short description|Microkernel-based operating system by Microsoft}}
{{Infobox OS
| name =
| title = Midori
| logo =
| screenshot =
| caption =
| developer = Microsoft Corporation
| family = Capability-based
| working state = Discontinued{{cite news |last=Foley |first=Mary Jo |date=10 November 2015 |title=Whatever happened to Microsoft's Midori operating system project? |url=https://www.zdnet.com/article/whatever-happened-to-microsofts-midori-operating-system-project/|website=ZDNet |publisher=CBS Interactive}}
| source model =
| released = {{Start date and age|2008}}
| discontinued = Yes
| latest release version = Final
| latest release date = {{End date and age|2015}}
| marketing target =
| programmed in = C# custom variant M#
| supported platforms = IA-32, x86-64, ARM
| kernel type = Microkernel (Language-based)
| ui =
| update model = Compile from source code
| package manager =
| license =
| website =
}}
Midori (which means green in Japanese) was the code name for a managed code operating system (OS) being jointly developed by Microsoft and Microsoft Research. It had been reported{{cite news |last=Foley |first=Mary Jo |date=30 June 2008 |title=Goodbye, XP. Hello, Midori |url=https://www.zdnet.com/article/goodbye-xp-hello-midori/ |website=ZDNet |publisher=CBS Interactive}}{{cite news |last=Oiaga |first=Marius |date=2008-06-30 |url=http://news.softpedia.com/news/Life-After-Windows-Microsoft-Midori-Operating-System-88910.shtml |title=Life After Windows: Microsoft Midori Operating System |publisher=Softpedia |access-date=2008-07-22}} 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.{{cite news |last=Worthington |first=David |date=2008-07-29 |url=http://www.sdtimes.com/content/article.aspx?ArticleID=32627 |title=Microsoft's plans for post-Windows OS revealed |work=SD Times |url-status=unfit |archive-url=https://web.archive.org/web/20121116060326/http://www.sdtimes.com/content/article.aspx?ArticleID=32627 |archive-date=November 16, 2012 }} It also featured a security model that sandboxes applications for increased security.{{cite news |last=Worthington |first=David |url=http://www.sdtimes.com/content/article.aspx?ArticleID=32662 |title=Microsoft's Midori to sandbox apps for increased security |work=SD Times |date=2008-08-05 |url-status=unfit |archive-url=https://web.archive.org/web/20091222084004/http://www.sdtimes.com/content/article.aspx?ArticleID=32662 |archive-date=December 22, 2009}} Microsoft had mapped out several possible migration paths from Windows to Midori.{{cite news |last=Worthington |first=David |date=2008-07-31 |url=http://www.sdtimes.com/content/article.aspx?ArticleID=32646 |title=Microsoft maps out migration from Windows |work=SD Times |url-status=unfit |archive-url=https://web.archive.org/web/20130701112925/http://www.sdtimes.com/content/article.aspx?ArticleID=32646 |archive-date=July 1, 2013}} 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.{{cite report |last1=Musuvathi |first1=Madanlal |last2=Qadeer |first2=Shaz |last3=Ball |first3=Thomas |date=November 2007 |url=http://research.microsoft.com/apps/pubs/default.aspx?id=70509 |title=CHESS: A systematic testing tool for concurrent software |publisher=Microsoft |access-date=2008-07-22}}
Another reference to Midori was found in a presentation shown during the Object-Oriented Programming, Systems, Languages & Applications (OOPSLA) October 2012 conference,{{cite news |last=Foley |first=Mary Jo |date=November 8, 2012 |url=https://www.zdnet.com/article/microsofts-midori-operating-system-skunkworks-project-soldiers-on/ |title=Microsoft's Midori operating-system skunkworks project soldiers on |website=ZDnet |publisher=CBS Interactive |access-date=2012-11-08}} and a paper{{cite conference |last1=Gordon |first1=Colin |last2=Parkinson |first2=Matthew |last3=Parsons |first3=Jared |last4=Bromfield |first4=Aleks |last5=Duffy |first5=Joe |date=October 2012 |url=https://dl.acm.org/doi/pdf/10.1145/2384616.2384619 |title=Uniqueness and Reference Immutability for Safe Parallelism |publisher=Association for Computing Machinery |book-title=Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications |pages=21–40 |location=Tucson, Arizona, USA |doi=10.1145/2384616.2384619 |conference=OOPSLA '12|citeseerx=10.1.1.365.5541 }} from the conference's proceedings.
References
{{Reflist}}
External links
- [https://web.archive.org/web/20130701112925/http://www.sdtimes.com/content/article.aspx?ArticleID=32646 SD Times' David Worthington on the migration away from Windows]
- [https://web.archive.org/web/20091222084004/http://www.sdtimes.com/content/article.aspx?ArticleID=32662 SD Times' David Worthington on Midori security]
- [http://technologizer.com/2009/02/18/microsoft-windows-ce-is-closer-to-end-of-life-than-windows/ Technologizer report by David Worthington on Windows Mobile's life cycle]
- [http://news.bbc.co.uk/2/hi/technology/7540282.stm Microsoft sees end of Windows era, BBC News]
- [https://joeduffyblog.com/2015/11/03/blogging-about-midori/ Joe Duffy - Blogging about Midori, 2015]
{{Microsoft operating systems}}
{{Object-capability security}}
{{Microkernel}}
{{Microsoft-software-stub}}
{{DEFAULTSORT:Midori (Operating System)}}
Category:Microsoft operating systems
Category:Microkernel-based operating systems
Category:ARM operating systems