微软的Midori项目是该公司在非Windows操作系统上的传闻,似乎正朝着商业化迈进。12月29日,ZDNet的 Mary Jo Foley 报告了影响该项目的新进展。她的消息来源表明,这项技术或至少其中的某些部分可能正在朝着发布的方向发展。
Foley写道:“我从我的两个联系人那里听说,Midori(Microsoft的非Windows操作系统项目)已移交给执行副总裁Terry Myerson领导的Unified Operating System组。” 她写道,在搬迁之前,Midori“是一个孵化项目,公司内部没有潜在的商业化房屋。”
在Word中隐秘绿工程启动于2008年泄露给公众时,埃里克·鲁德,微软服务器与开发工具和高级战略当前执行副总裁的前负责人,被选中来运行它。据报道,2009年,BitC编程和相关Coyotos操作系统背后的主要设计师Jonathan Shapiro 加入了该项目。
微软在其网站上解释说,与处理器无关的操作系统(x86,x64和ARM)起源于Microsoft Research的Singularity项目,该操作系统原型采用“类型安全语言和抽象指令集来启用”软件隔离过程(SIP)。。“ SIP提供了OS进程(隔离的对象空间,单独的GC,单独的运行时)的强大隔离保证,而没有硬件强制保护域的开销。”
根据早期的报告,目标是创建一个可靠的,云友好的操作系统,并专注于并发性,从而使Windows GUI变得“干净利落”。现在,微软似乎准备好宣扬公司的进步。
弗利补充说:“微软官员似乎批准了一些Midori团队公开该项目的更多细节。” 这些细节包括Midori团队的开发人员Joe Duffy在12月27日发表的博客文章,其中描述了M#。她说:“根据我的几种不同来源,该代号为“ M#”(“ M Sharp”)的语言是微软C#语言的扩展。”
在Duffy的标题为“用于系统编程的C#”的帖子中,他透露:“他的团队在过去4年中一直在设计和实现对C#的一组“系统编程”扩展。”
他详细说明了为什么他的团队选择C#作为该语言的基础。“类型安全是我们所需语言的不可谈判的方面,C#代表了相当不错的'现代类型安全C ++'画布,可以在其上开始绘画。”
根据Duffy的说法,M#可能最终会在2014年作为开源发布。他说:“我的目标是最终使这个东西开源,但在我们做到这一点之前,我们需要确定语言的几个方面,更重要的是,移至Roslyn代码库,以使C#关系更加优雅。”添加。
当前,Microsoft的统一操作系统小组正在评估Midori在公司OS路线图中的位置(如果有)。“我的一位联络人说,迈尔森的操作系统小组将确定Midori的哪些部分在微软未来的操作系统计划中占有一席之地,” Foley写道。