2009年2月7日星期六

Phantom OS:21世纪的操作系统? zz

俄罗斯程序员Dmitry Zavalishin正在开发一种基于虚拟机(VM)的新操作系统,他称之为Phantom。Phantom操作系统与今天的操作系统大相径庭,它的目标是永生,即关闭电脑并不会导致程序消失,开机之后程序就会回归到原来的地方。自动状态保存技术显然能在医学、军事和移动领域大显身手,它可以减少错误和时间浪费。 为了实现自动状态保存,Phantom会持续的将系统内存快照到硬盘上。乍一看,你也许会认为它可能会碰到同步问题,当快照进程工作时可能会令程序或系统 停顿。但是如果你设计时就考虑到这一点,它就不会成为问题。作为设计原则之一,Phantom的快照不会干扰当前的进程。这种设计的附带结果 是,Phantom的程序模型也异于程序员所习惯的。在Windows或Linux上持续储存数据,你需要明确的将其写入文件,但Phantom中不存在 程序员所熟悉的文件——打开文件句柄,写入,关闭文件句柄。Phantom的文件是一个状态保存的对象,你不必明确打开它。只要程序中有参数提及对象,你 所需要的就是呼叫对象上的方法,数据就会如你所希望的出现在那儿。

标签:


评论: 发表评论

订阅 博文评论 [Atom]





<< 主页

This page is powered by Blogger. Isn't yours?

订阅 博文 [Atom]