微軟針對云計算開(kāi)發(fā)新系統Midori
對于像微軟這樣的公司來(lái)說(shuō),“改變”是生存的永恒話(huà)題。該公司深刻地認識到了這一點(diǎn),而且在其每一代Windows操作系統(Windows OS)都盡量做到在前一代操作系統的經(jīng)驗上不斷完善以及緊跟當前的市場(chǎng)趨勢。就像Vista極力在XP基礎上尋求發(fā)展一樣,Windows 7也會(huì )在Vista的經(jīng)驗中改進(jìn)和提高。
本文引用地址:http://dyxdggzs.com/article/86586.htm盡管微軟在不斷的尋求變化,但是Windows這個(gè)牌子一直以來(lái)都是固定不變的。自從1985年9月發(fā)布Windows 1.0以來(lái),微軟在其操作系統商業(yè)發(fā)展過(guò)程中從來(lái)就沒(méi)有使用過(guò)非Windows的品牌名稱(chēng)??墒菑默F在的消息看來(lái),這個(gè)規律很有可能被打破。據微軟的內部文件顯示,公司正在做著(zhù)一件不可思議的事情:正在設計一款非Windows品牌的操作系統。
對于有些人來(lái)說(shuō),微軟操作系統部門(mén)這樣的想法和做法是一種叛逆的行為,但對于其他的支持者來(lái)說(shuō),這是非常值得贊成的做法。正因為微軟意識到在當前的操作系統領(lǐng)域中沒(méi)有一種技術(shù)能夠完全滿(mǎn)足操作系統的特有需求,公司才有意重新構建一款全新設計的操作系統。該系統源碼代號為“Midori”,預計會(huì )在2010年之后發(fā)布。
該新型操作系統將著(zhù)力支持計算領(lǐng)域發(fā)展迅速的“云計算”技術(shù)。所謂的“云計算”發(fā)展理念就是利用特定的網(wǎng)絡(luò )計算機群來(lái)替代實(shí)現目前家用PC機上硬件、軟件和某些存儲設備所具有的功能。該技術(shù)是當今計算機行業(yè)的重要發(fā)展方向。隨著(zhù)高速互聯(lián)網(wǎng)的廣泛普及,用一臺聯(lián)網(wǎng)的電腦和網(wǎng)絡(luò )硬件遠程通信可以達到和本地專(zhuān)有硬件通信同樣的效果。更重要的是,通過(guò)這種服務(wù)式硬件系統的“云計算”資源,用戶(hù)所需要支出的費用會(huì )大大減小。這也是“云計算”技術(shù)發(fā)展的主要促進(jìn)因素。微軟的內部文件就表明了公司將致力于以互聯(lián)網(wǎng)為中心,強調提高連接性的戰略發(fā)展方向。
據稱(chēng),微軟的新型操作系統Midori是在微軟研究院的“Singularity”實(shí)驗操作系統基礎上建立的。該操作系統是微軟完全重新構建的操作系統代碼平臺,但目前還沒(méi)有對外界發(fā)布。Midori可以通過(guò)使用Windows虛擬程序或新操作系統中的某個(gè)進(jìn)程,來(lái)實(shí)現在X86、X64和ARM等主流硬件上正常運行。
Eric Rudder是微軟的高級技術(shù)戰略副總裁,也是Bill Gates的技術(shù)員工之一。之前有報道稱(chēng)Eric被任命主管這個(gè)新操作系統的開(kāi)發(fā)工作。微軟發(fā)展方向研究部門(mén)總監Rob Helm肯定了傳言的真實(shí)性:“這些報道很可能是真的。因為我聽(tīng)到過(guò)關(guān)于Rudder有一個(gè)操作系統項目的事情。”
雖然微軟為純粹地移植應用程序到Midori上做了一些努力,但公司仍然計劃讓W(xué)indows和Midori的應用程序共同存在而且良好地協(xié)作。Midori將在異步架構上構建,該架構支持任務(wù)并行性而且支持本地和分布式資源的并行應用。這樣的架構有利于管理網(wǎng)絡(luò )上的各種硬件和軟件資源,也賦予了系統一種基于組件和數據驅動(dòng)的應用程序模式,還提供了對電源和其他資源的動(dòng)態(tài)管理。
公司還專(zhuān)注于發(fā)展能夠在P2P網(wǎng)絡(luò )、傳統服務(wù)器以及“云計算”機群等各種各樣環(huán)境下運行的應用程序。微軟將對硬件資源采用高級抽象數據管理來(lái)幫助應用程序協(xié)同工作,這種處理方式被微軟內部稱(chēng)為“異步承諾架構”。為了讓“云計算”機群應用程序能夠成功運行,微軟需要在以下三個(gè)方面做開(kāi)發(fā)工作:可執行技術(shù)、平臺堆實(shí)現和可編程模塊。這三方面可以使取消操作、間歇并行和延遲等問(wèn)題變得可以容忍。新的操作系統具有的新程序堆棧和技術(shù)可以通過(guò)在運行程序之前使用比以前更多的線(xiàn)程來(lái)實(shí)現極限多線(xiàn)程。
另外,微軟還試圖開(kāi)發(fā)極其復雜的“云計算”資源管理和多任務(wù)處理的程序,而且計劃將這些程序分割成一個(gè)個(gè)簡(jiǎn)單的應用程序接口供程序開(kāi)發(fā)人員使用。Forrester研究的高級分析師Jeffrey Hammond說(shuō):“即使是普通的程序員也可以通過(guò)這樣的可編程模塊或應用程序模塊來(lái)實(shí)現對大量并行設備的分布式處理,并不需要他們成為專(zhuān)家就可以做到這一點(diǎn)。要知道對于目前的Intel四核芯片來(lái)說(shuō),也需要一個(gè)專(zhuān)業(yè)技術(shù)團隊才能使其發(fā)揮最大作用。”
此外,微軟還會(huì )將應用程序接口、應用程序以及開(kāi)發(fā)人員轉移到強制狀態(tài)管理模塊中去。在這過(guò)程中會(huì )繼續使用大量元數據而且很可能棄用動(dòng)態(tài)加載。新的操作系統將支持.NET編程項目。要想將抽象化和多任務(wù)合并到.NET框架中,微軟仍然有大量的工作需要做。
新的操作系統只有兩個(gè)核心:第一層的低端Micro核和第二層高端核。而且通過(guò)分離各個(gè)組件并保證組件通信通道的安全性,該系統會(huì )有更強的安全性能。
新系統的編程和技術(shù)細節會(huì )盡量小地影響家庭用戶(hù)。唯一可能影響的是微軟希望向他們提供更具安全性更便宜的操作系統和網(wǎng)絡(luò )資源選擇,而且費用會(huì )降到250到350美元之間。最后值得提醒大家的是,在上一次微軟完全重寫(xiě)新操作系統的時(shí)候,還沒(méi)有我們知道的因特網(wǎng)。但隨著(zhù)時(shí)代的變化,微軟決定開(kāi)發(fā)全新的系統是可以理解的。
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)p2p機相關(guān)文章:p2p原理
評論