微软开始提供开源操作系统Singularity的下载

作者:转载    来源:家用电脑    投递者: loopvar      [2008-11-26 14:09]      阅读:


  • 今年3月,微软公开展示了其新操作系统。这一系统被命名为“非凡”(Sigularity),微软研究主管RickRashid评价该系统为“概念车”。而现在,Sigularity研究开发包的2.0发布版已经可以通过源代码或者可启动CD的方式获...

今年3月,微软公开展示了其新操作系统。这一系统被命名为“非凡”(Sigularity),微软研究主管RickRashid评价该系统为“概念车”。这是一个完全不同的新的系统,他的目标在于打造出更加稳定的系统。“非凡”将帮助改进软件的稳定性,并带动与编程语言和编程工具相关的研究。

而现在,Sigularity研究开发包的2.0发布版已经可以通过源代码或者可启动CD的方式获得了。

Sigularity操作系统整个依赖于进程之间高度隔离的代码管理方式。一反微软常规的做法,Singularity热情招徕补丁,并在CodePlex向开发者提供了完整的权限。Singularity项目始于2003年,它是对操作系统如何工作的根本性重新设计。自底向上,一切事物都是基于隔离与可验证的概念。

访问:Singularity RDK 2.0 Initial Release (17067)

进程之间是高度隔离的。通信是严格地通过类型安全的通道来进行的,任何形式的共享内存都是不允许的。进程是“密封”的,意味着它们不能被动态加载或者产生代码。由此带来的优势就是使病毒注入几乎不可能,而作为代价,动态链接库和元编程技巧就不能使用了。

相对于只用于一小部分内核,Singularity的一大部分都是用类型安全的Sing#来编写的。除去一些平台特定的汇编语言,Singularity用.NET的IL(Intermediate Language)作为最低的公分母。Singularity根本不会去尝试加载不受控的应用。

最初的2.0发布包括了完整的源代码树和一个可启动CD镜像。这一发布中同样包括一个Virtual PC文件。

一反微软常规的做法,Singularity热情招揽补丁,并在CodePlex向开发者提供了完整的权限。

    给本文打分:
    当前得分:在您打分后显示
  • 系统维护最新文章
  • 系统维护热门软件下载
  • 名称
  • 下载次数