俄羅斯程序員開發(fā)操作系統(tǒng)Phantom OS
俄羅斯程序員Dmitry Zavalishin正在開發(fā)一種基于虛擬機(jī)(VM)的新操作系統(tǒng),他稱之為Phantom。Phantom操作系統(tǒng)與今天的操作系統(tǒng)大相徑庭,它的目標(biāo)是永生,即關(guān)閉電腦并不會(huì)導(dǎo)致程序消失,開機(jī)之后程序就會(huì)回歸到原來(lái)的地方。自動(dòng)狀態(tài)保存技術(shù)顯然能在醫(yī)學(xué)、軍事和移動(dòng)領(lǐng)域大顯身手,它可以減少錯(cuò)誤和時(shí)間浪費(fèi)。
為了實(shí)現(xiàn)自動(dòng)狀態(tài)保存,Phantom會(huì)持續(xù)的將系統(tǒng)內(nèi)存快照到硬盤上。乍一看,你也許會(huì)認(rèn)為它可能會(huì)碰到同步問(wèn)題,當(dāng)快照進(jìn)程工作時(shí)可能會(huì)令程序或系統(tǒng)停頓。但是如果你設(shè)計(jì)時(shí)就考慮到這一點(diǎn),它就不會(huì)成為問(wèn)題。
作為設(shè)計(jì)原則之一,Phantom的快照不會(huì)干擾當(dāng)前的進(jìn)程。這種設(shè)計(jì)的附帶結(jié)果是,Phantom的程序模型也異于程序員所習(xí)慣的。在 Windows或Linux上持續(xù)儲(chǔ)存數(shù)據(jù),你需要明確的將其寫入文件,但Phantom中不存在程序員所熟悉的文件——打開文件句柄,寫入,關(guān)閉文件句 柄。
Phantom的文件是一個(gè)狀態(tài)保存的對(duì)象,你不必明確打開它。只要程序中有參數(shù)提及對(duì)象,你所需要的就是呼叫對(duì)象上的方法,數(shù)據(jù)就會(huì)如你所希望的出現(xiàn)在那兒。
對(duì)此,也有許多人表示質(zhì)疑。
【編輯推薦】