179c52e63d8abe8a05514fc51875e0785263f368 看膩了「Vista賣不好、XP繼續玩」的消息,不曉得沒有了Windows作業系統之後,電腦會怎樣? 來自國外ZDNet部落格的消息,微軟正在籌備一款「Midori」作業系統,用來取代目前的Windows。目前Midori還在初期發展的階段,也就是說,Winodws Vista之後還會推出下一版Windows 7、甚至Windows 8,再來才有可能讓Midori接手。這至少也是2010年以後的事了。 無聊的宅男隨便「Google」一下,找到的「Midori」搜尋結果應該跟作業系統完全無關,「Midori」是「綠色」的日文發音,還有一款作業系統剛好也叫「Midori Linux」。當然這跟微軟的Midori無關,目前官方也不表示任何意見,最多也只能找到一些引用ZDNet報導的小道消息而已。

ZDNet號稱,Midori是從「Microsoft Research」研究中心的「Singularity」計畫所衍生的分支,關於Singularity的細節就明確多了,這是一套全新作業系統的研究計畫,非但不是「不能說的祕密」,連原始碼都是公開的。因為Singularity不是以發佈商用作業系統為終極目標,而是提出一套系統架構,讓學術界、產業界用來進行更深入的研究。

砍掉重練的作業系統
Singularity計畫在2003年成立,從微軟官方的說明來看,的確很像是在試探Windows之後的全新作業系統。Microsoft Research網站上提到,不管是Windows、Mac OS X、Linux、UNIX等作業系統的開發流程,都是繼承了沿用40年之久的傳統架構,已經不符合目前的硬體功能與需求。所以Singularity要解答一個簡單的問題:「如果現在就要重新開發一套穩定、安全的作業系統,該怎麼做?」

Singularity的做法包括:
1. 大都是以managed code寫成,簡單的解釋,managed code就是讓程式碼在虛擬機器底下執行,比方JAVA和.NET程式都會編譯成managed code,相反的,unmanaged code就會直接交給CPU執行。

2. 幾乎都是以C#語言寫成,C#的發音是C Sharp,是微軟開發的最新程式語言,比傳統的C/C++寫成的作業系統更可靠,能夠避免緩衝區溢位等漏洞。

3. 另外,系統裡的程式會被拆解成獨立的元件,在編譯之前就可以執行檢查,避免單一程式錯誤就讓整個系統當機;安裝軟體之前也會核對程式碼,確保不影響系統穩定性才會「放行」。

有點複雜對吧?或許有些程式魔人已經看出其中奧祕了,而且Singularity程式碼是公開的,不必老遠到P2P上抓,Singularity是實驗計畫,Midori是市售版的分支,看似合理,不過現在也只是謠言階段罷了。

null
▲Channel 9網站展示Singularity的執行畫面,基本上只有命令列可以看。

使用 Facebook 留言

1a4230d9feededa4ecfc3496e213b5f5?size=48&default=wavatar
1.  SCRIN (發表於 2008年7月20日 02:19)
本文將引用到"巴哈姆特-電腦應用版",感謝
22526eb02b1d74bb1ba9e59e4ae18e7a?size=48&default=wavatar
3.  機戰人 (發表於 2008年11月03日 15:05)
真希望微軟把沿用已久的OS

就是砍掉重練

然後提升到另一個世代

我覺得這樣才會更好

發表回應

謹慎發言,尊重彼此。按此展開留言規則