Singularity项目始于2003年, 它是对操作系统如何工作的根本性重新设计。自底向上,一切事物都是基于隔离与可验证的概念。
进程之间是高度隔离的。通信是严格地通过类型安全的通道来进行的,任何形式的共享内存都是不允许的。进程是“密封”的,意味着它们不能被动态加载或者产生代码。由此带来的优势就是使病毒注入几乎不可能,而作为代价,动态链接库和元编程技巧就不能使用了。
相对于只用于一小部分内核,Singularity的一大部分都是用类型安全的Sing#来编写的。除去一些平台特定的汇编语言,Singularity用.NET的IL(IntermediateLanguage)作为最低的公分母。Singularity根本不会去尝试加载不受控的应用。
最初的2.0发布包括了完整的源代码树和一个可启动CD镜像。这一发布中同样包括一个Virtual PC文件。
一反微软常规的做法,Singularity热情招揽补丁,并在CodePlex向开发者提供了完整的权限。
5
0
来自: 墙头草的Blog
相关阅读:
· Xiph.org的专利策略和新编解码器(2011-11-21 20:26)· 当开源软件名称惹恼开发者(2011-07-12 20:46)
· VLC列出以VLC名义传播广告软件的网站(2011-07-07 21:16)
« 上一篇:谷歌将在奥地利建”服务器农场”投资数千万欧元(2008-11-25 13:50)
» 下一篇:微软网络平台安装RC版(Microsoft Web PI)发布(2008-11-25 13:51)
» 下一篇:微软网络平台安装RC版(Microsoft Web PI)发布(2008-11-25 13:51)
已经有 2 位园友对此新闻发表了看法。
