新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 業(yè)界動(dòng)態(tài) > 顛覆之作 微軟操作系統(tǒng)Midori或今年面世

顛覆之作 微軟操作系統(tǒng)Midori或今年面世

作者: 時(shí)間:2014-01-03 來(lái)源:騰訊數(shù)碼 收藏

  在過(guò)去幾周,我們又開(kāi)始陸續(xù)看到一些關(guān)于公司曾經(jīng)開(kāi)發(fā)的非Windows操作系統(tǒng)項(xiàng)目的消息。最近,這款原來(lái)一直隸屬于公司孵化項(xiàng)目部門(mén)、并且沒(méi)有任何商業(yè)化計(jì)劃的操作系統(tǒng)被重新轉(zhuǎn)移到統(tǒng)一操作系統(tǒng)集團(tuán),并且由執(zhí)行副總裁TerryMyerson統(tǒng)一負(fù)責(zé)。而Midori被移交至該部門(mén)預(yù)示著Midori的開(kāi)發(fā)工作進(jìn)入了實(shí)質(zhì)性階段,在為最終的面世做準(zhǔn)備。

本文引用地址:http://butianyuan.cn/article/215074.htm

  另外,微軟內(nèi)部的高管們似乎也開(kāi)始為Midori項(xiàng)目開(kāi)了“綠燈”,并且公布更多的詳細(xì)項(xiàng)目。最近一位名叫JoeDuffy的Midori項(xiàng)目團(tuán)隊(duì)成員在自己的博客中寫(xiě)到,Midori項(xiàng)目已經(jīng)正式組建完整的操作系統(tǒng)開(kāi)發(fā)團(tuán)隊(duì)被提上了日程。

  據(jù)悉,微軟將針對(duì)Midori操作系統(tǒng)來(lái)單獨(dú)開(kāi)發(fā)一套名為“M#”的全新編程語(yǔ)言,M#也被稱(chēng)為MSharp,用于開(kāi)發(fā)Midori的語(yǔ)言,也隨著操作系統(tǒng)一同構(gòu)建出來(lái)。這種新語(yǔ)言是c#語(yǔ)言的擴(kuò)展。稱(chēng)為“c#編程系統(tǒng)”,傳言是開(kāi)源的。M#甚至?xí)挥米鱉icrosoftRoslyn編譯器服務(wù)化的頂層設(shè)計(jì)語(yǔ)言。根據(jù)Duffy在博客上表示,這種全新的語(yǔ)言能在“運(yùn)行性能”以及“安全與生產(chǎn)力”兩方面達(dá)到更好的平衡點(diǎn)。并且他希望微軟能夠在2014年將該語(yǔ)言開(kāi)源化。

  另外在Reddit網(wǎng)站上,一位自稱(chēng)是微軟前員工的用戶(hù)發(fā)帖表示,該語(yǔ)言來(lái)自Sing#。Sing#是微軟概念系統(tǒng)Singularity的系統(tǒng)語(yǔ)言。

  從2008年開(kāi)始,從微軟內(nèi)部團(tuán)隊(duì)就已經(jīng)開(kāi)始致力于Midori系統(tǒng)的開(kāi)發(fā),這這也是“Midori”項(xiàng)目首次被外界所熟知。Midori項(xiàng)目最初由微軟公司首席技術(shù)官EricRudder負(fù)責(zé)。該項(xiàng)目團(tuán)隊(duì)完全由微軟的明星級(jí)開(kāi)發(fā)人員組成(包括上文發(fā)表博客的JoeDuffy)組層,并且采用了和一些第三方開(kāi)發(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最近公開(kāi)發(fā)表的這份博客表示,在接下來(lái)的幾年中,他將和他的同事共同研究微軟C#語(yǔ)言的某種擴(kuò)展。在博客中Duffy闡述,這中C#語(yǔ)言的擴(kuò)展被命名為M#,是一種對(duì)破壞度最小的全新語(yǔ)言。

  Duffy解釋道,研究小組做出了一個(gè)非常慎重的決定,選擇了以C#而非Windows系統(tǒng)開(kāi)發(fā)人員非常青睞的C++語(yǔ)言為基礎(chǔ),盡管團(tuán)隊(duì)中目前對(duì)C#語(yǔ)言并不是那么精通。另外Duffy還透露因?yàn)閳F(tuán)隊(duì)的目標(biāo)是“減少?gòu)?fù)雜性”,因此導(dǎo)致了選擇C#而不是C++作為起點(diǎn)。熟悉編程的人都知道,C++雖然強(qiáng)大但是在復(fù)雜性上一直無(wú)人能出其右。

  為什么給C#打造一個(gè)新的編程擴(kuò)展"被擺在了首位呢?Duffy通過(guò)上方的圖表進(jìn)行了解釋?zhuān)男┚幊陶Z(yǔ)言有著更好的性能、而其它的擁有更多安全性和更高的效率。Duffy說(shuō)到:“我們探討過(guò)是否真的需要在這些象限中作出選擇。換句話(huà)說(shuō),右上角一定就是最佳位置嗎?在經(jīng)過(guò)多年的工作之后,包括將之應(yīng)用于一個(gè)龐大的代碼庫(kù)。我相信答案是肯定的。”

  盡管微軟并沒(méi)有公開(kāi)宣布Midori項(xiàng)目,但是既然這五年多的時(shí)間內(nèi)微軟一直在該項(xiàng)目上投入,說(shuō)明Midori非常有戲。在Myerson的管理下,預(yù)計(jì)微軟將在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++教程




關(guān)鍵詞: 微軟 操作系統(tǒng)Midori

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉