微軟還討論了與其根源更接近的新技術:名為Singularity的概念操作系統,它將成為展示一些先進計算機科學的櫥窗。
這款軟件并非新版Windows或“被重新加熱的”DOS。它是一種針對計算機科學研究的操作系統原型。微軟研究院的一名高級副總裁里克在一份聲明中說,Singularity并非是新版Windows。我們可以將它看作是一款概念車。它是一款原型操作系統,旨在對操作系統和應用軟件交互機制進行測試。我們將把它提供給計算機科學研究社區,希望它能夠使研究人員更迅速地試驗新創意。
微軟已經在CodePlex Web站點上發布了一款Singularity的研究開發工具包(RDK),供用戶免費下載。這款RDK包括源代碼、開發工具、測試工具、設計提示、其它資料。微軟稱,這款軟件采用微軟研究許可方式,只能用于非商業性的學術項目。
微軟表示,Singularity已經開發5年多時間了。據微軟研究院的一份報告稱,有40多名微軟研究院的研究人員和實習生參與了該項目。
這一項目起源于對現代操作系統什么樣和如何運行的研究。微軟表示,與Unix、Linux、Mac OS相似,Windows的根可以追溯到Multics━━一種1960年代中期問世的操作系統;旧,我們當今使用的操作系統的基礎都在40年以上。
Singularity是采用C#的一個擴展版本編寫的。當前大多數操作系統都是用C或C++編寫的。但微軟表示,使用C#,研究人員能夠預防一類被稱為緩沖區溢出的錯誤。
文章來源于領測軟件測試網 http://www.kjueaiud.com/