PCon全球产品创新大会最新日程上线,这里直达 了解详情
写点什么

Cosmos:Singularity 之外的选择

  • 2008 年 2 月 12 日
  • 本文字数:785 字

    阅读完需:约 3 分钟

Cosmos 的含义是:“C# Open Source Managed Operating System” ,上周刚刚面向公众发布。虽然这个操作系统主要使用C#实现的,但是为之贡献代码的开发人员可以使用任意一种.NET 语言,代码会被编译成不带有P/Invokes 的纯粹的IL。它被当作是 Singularity 的替代方案,以 BSD 许可发行,可以在 QEMU,VMWare 和 VirtualPC 上启动。

Cosmos 的设计上,是基于.NET 的,带有一个微核,可以通过模块进行配置,用于创建操作系统镜像。这个镜像可以用来执行特定的任务,例如作为 Web 服务器或是 kiosk。这样一来,那些针对特定用途的场景中用不到的过程或是模块就无需运行了。

InfoQ 与该项目的创建者之一,Chad Hower 进行了交流:

InfoQ:Cosmos 项目的主要目的是什么?

Chad Hower:最开始只是因为好玩,用它来展示.NET 的强大和灵活。此外就是想搭一套“操作系统乐高积木”,让大家都能够在.NET 上面很容易的构建自己的操作系统。为了好玩、教育、嵌入式应用,还有商业目的。我们还有在 iPhone 和 Wii 上面的计划。

InfoQ:你们怎样把自己跟 Singularity 区别开呢?

Chad Hower:我们正在面向公众发行。

InfoQ:从这个项目启动以来,你学到了什么呢?

Chad Hower:我比从前更加讨厌 x86 了。我非常想念 RISC。

InfoQ:Cosmos 的下一步计划是什么?社区怎样为 Cosmos 提供最好的支持呢?

Chad Hower:我们正在向里面添加 Ethernet,TCP/IP,Indy 等等。社区最好的支持方式就是加入我们的邮件列表。我们欢迎每一个人的加入,无论是想参与进来,还是只是来看一眼。用户可以下载我们的用户包(User Kit),它可以在非常简单的几步内“构建你自己的 OS”。用户不会经历构建内核的困扰,只需要在 VS 里面选择“File,New Cosmos Project”,然后按 F5 来执行构建、运行(构建 ISO、网络启动、Virtual PC、QEMU 等等)和调试,一个属于自己的 OS 就产生了。

查看英文原文 Cosmos - An Option To Singularity

2008 年 2 月 12 日 03:30460
用户头像

发布了 197 篇内容, 共 47.0 次阅读, 收获喜欢 15 次。

关注

评论

发布
暂无评论
发现更多内容

【week07】作业

chengjing

架构师训练营作业-web性能压测示例代码

superman

极客大学架构师训练营

性能测试

考尔菲德

MySQL常用函数

Bruce Duan

mysql常用函数

报销流程太慢太复杂?区块链技术引入票据系统效率翻一倍

CECBC

数据共享 电子票据 优化业务 可信体系

计算机网络基础(九)---网络层-内部网关路由协议

书旅

计算机网络 网络协议 操作系统 计算机基础

MongoDB 事务,复制和分片的关系

华为云开发者社区

数据库 mongodb 事务 快照 华为云

后疫情生产力时代智能自动化打造以人为中心的企业

人称T客

【DevCloud·敏捷智库】如何利用故事点做估算

华为云开发者社区

敏捷 敏捷开发 需求 故事 华为云

【week07】总结

chengjing

工作总结

Arthur

第7周作业一

ruettiger

架构师第七周学习总结

小蚂蚁

面试:围绕一个SpringBoot问我了30个问题!

Java小咖秀

spring 面试 springboot SpringBoot 2

【研报下载】InfoQ《2020中国技术发展白皮书》重磅发布

InfoQ写作平台官方

写作平台 InfoQ 白皮书 研究报告 活动专区

阿里官方 Redis 开发规范

Bruce Duan

redis Redis开发规范

Kubernetes 1.0 发布刚六周年,IBM 却想招 12 年经验的

神经星星

程序员 Kubernetes 云原生 招聘 ibm

通过双 key 来解决缓存并发问题

Bruce Duan

缓存穿透 缓存并发 双key解决缓存并发

埋点全解析,你最关心的可视化埋点在这里!

易观大数据

明势资本创始合伙人黄明明:人机协作,重塑未来工作方式

人称T客

第7周总结

叶鹏

架构师训练第七周

Hanson

JAVA已过气?中俄大佬对话告诉你俄罗斯最受欢迎的编程语言是什么!

华为云开发者社区

Java 开源 程序员 Lambda 编程语言

秒懂云通信:如何用阿里云平台发短信?

阿里云Edge Plus

金沙江创投主管合伙人朱啸虎:RPA+AI构建企业智能生产力,驱动商业智能变革

人称T客

作业1

东哥

极客大学架构师训练营

总结

ruettiger

一周信创舆情观察(7.13~7.19)

统小信uos

数据库 舆情 芯片

专治数仓疑难杂症!美团点评 Flink 实时数仓应用经验分享

Apache Flink

flink

架构师训练第七周总结

Hanson

你只加了两行代码,为什么要花两天时间?

Yukun

程序员 debug bug

ShadowRealm 与微前端沙箱

ShadowRealm 与微前端沙箱

Cosmos:Singularity之外的选择-InfoQ