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