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