顛覆之作 微軟操作系統Midori或今年面世
在過(guò)去幾周,我們又開(kāi)始陸續看到一些關(guān)于微軟公司曾經(jīng)開(kāi)發(fā)的非Windows操作系統Midori操作系統項目的消息。最近,這款原來(lái)一直隸屬于微軟公司孵化項目部門(mén)、并且沒(méi)有任何商業(yè)化計劃的操作系統被重新轉移到統一操作系統集團,并且由微軟執行副總裁TerryMyerson統一負責。而Midori被移交至該部門(mén)預示著(zhù)Midori的開(kāi)發(fā)工作進(jìn)入了實(shí)質(zhì)性階段,在為最終的面世做準備。
本文引用地址:http://dyxdggzs.com/article/215074.htm另外,微軟內部的高管們似乎也開(kāi)始為Midori項目開(kāi)了“綠燈”,并且公布更多的詳細項目。最近一位名叫JoeDuffy的Midori項目團隊成員在自己的博客中寫(xiě)到,Midori項目已經(jīng)正式組建完整的操作系統開(kāi)發(fā)團隊被提上了日程。
據悉,微軟將針對Midori操作系統來(lái)單獨開(kāi)發(fā)一套名為“M#”的全新編程語(yǔ)言,M#也被稱(chēng)為MSharp,用于開(kāi)發(fā)Midori的語(yǔ)言,也隨著(zhù)操作系統一同構建出來(lái)。這種新語(yǔ)言是c#語(yǔ)言的擴展。稱(chēng)為“c#編程系統”,傳言是開(kāi)源的。M#甚至會(huì )被用作MicrosoftRoslyn編譯器服務(wù)化的頂層設計語(yǔ)言。根據Duffy在博客上表示,這種全新的語(yǔ)言能在“運行性能”以及“安全與生產(chǎn)力”兩方面達到更好的平衡點(diǎn)。并且他希望微軟能夠在2014年將該語(yǔ)言開(kāi)源化。
另外在Reddit網(wǎng)站上,一位自稱(chēng)是微軟前員工的用戶(hù)發(fā)帖表示,該語(yǔ)言來(lái)自Sing#。Sing#是微軟概念系統Singularity的系統語(yǔ)言。
從2008年開(kāi)始,從微軟內部團隊就已經(jīng)開(kāi)始致力于Midori系統的開(kāi)發(fā),這這也是“Midori”項目首次被外界所熟知。Midori項目最初由微軟公司首席技術(shù)官EricRudder負責。該項目團隊完全由微軟的明星級開(kāi)發(fā)人員組成(包括上文發(fā)表博客的JoeDuffy)組層,并且采用了和一些第三方開(kāi)發(fā)公司合作的方式。
根據Midori系統早期的設計文檔顯示,Midori系統與Windows不同,完全以互聯(lián)網(wǎng)為中心,非常強調系統的互聯(lián)。同時(shí)微軟目前也正在嘗試尋找Midori與Windows系統之間的兼容性,讓Midori的應用程序與Windows程序實(shí)現共存和互操作,并提供程序移植的方法。
Duffy最近公開(kāi)發(fā)表的這份博客表示,在接下來(lái)的幾年中,他將和他的同事共同研究微軟C#語(yǔ)言的某種擴展。在博客中Duffy闡述,這中C#語(yǔ)言的擴展被命名為M#,是一種對破壞度最小的全新語(yǔ)言。
Duffy解釋道,研究小組做出了一個(gè)非常慎重的決定,選擇了以C#而非Windows系統開(kāi)發(fā)人員非常青睞的C++語(yǔ)言為基礎,盡管團隊中目前對C#語(yǔ)言并不是那么精通。另外Duffy還透露因為團隊的目標是“減少復雜性”,因此導致了選擇C#而不是C++作為起點(diǎn)。熟悉編程的人都知道,C++雖然強大但是在復雜性上一直無(wú)人能出其右。
為什么給C#打造一個(gè)新的編程擴展"被擺在了首位呢?Duffy通過(guò)上方的圖表進(jìn)行了解釋?zhuān)男┚幊陶Z(yǔ)言有著(zhù)更好的性能、而其它的擁有更多安全性和更高的效率。Duffy說(shuō)到:“我們探討過(guò)是否真的需要在這些象限中作出選擇。換句話(huà)說(shuō),右上角一定就是最佳位置嗎?在經(jīng)過(guò)多年的工作之后,包括將之應用于一個(gè)龐大的代碼庫。我相信答案是肯定的。”
盡管微軟并沒(méi)有公開(kāi)宣布Midori項目,但是既然這五年多的時(shí)間內微軟一直在該項目上投入,說(shuō)明Midori非常有戲。在Myerson的管理下,預計微軟將在2014年初做出最終決策,決定是否將Midori作為正式產(chǎn)品推向市場(chǎng)。未來(lái)幾個(gè)月里,我們也許會(huì )聽(tīng)到更多關(guān)于Midori的消息,而作為普通用戶(hù),最關(guān)心的將會(huì )是Midori與Windows之間具有何種程度的兼容性。
c++相關(guān)文章:c++教程
評論