写点什么

Cosmos:Singularity 之外的选择

  • 2008-02-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-02-12 03:30790
用户头像

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

关注

评论

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

巧用redis实现点赞功能,它不比mysql香吗?

阿Q说代码

MySQL 数据库 redis 点赞

好用到爆!GitHub 星标 32.5k+的命令行软件管理神器,功能真心强大!

沉默王二

Java macos GitHub

2022年中国音频市场年度综合分析

易观分析

音频市场

如何制作登录界面

海瞳Seapupil

私藏干货分享:关于企业架构中如何进行平台化

松子(李博源)

企业架构 数据架构 业务架构 大数据平台 平台

牛客java选择题每日打卡Day4

京与旧铺

6月月更

C#/VB.NET 使用插件将HTML转为PDF

在下毛毛雨

C# html .net PDF

NFT双币质押流动性挖矿dapp合约定制

开发微hkkf5566

Vue3 - $attrs 的几种用法(1个或多个根元素、Options API 和 Composition API)

德育处主任

Vue composition-api 组件通信 6月月更 Vue透传

Pisa-Proxy 之 SQL 解析实践

SphereEx

数据库 SQL语句 SphereEx

鸿蒙发力!HDD杭州站·线下沙龙邀您共建生态

最新动态

DevOps 如何帮助前端提升研发效率?

SoFlu软件机器人

秒云荣获《2022爱分析 · IT运维厂商全景报告》智能运维AIOps市场代表厂商

MIAOYUN

云原生 智能运维 IT运维 智能运维AIOps

关于接口测试自动化的总结与思考

阿里巴巴云原生

阿里云 接口 性能压测 PTS 阿里云云原生

实力总结四类Bean注入Spring的方式

阿Q说代码

Java 注解 spring源码 bean注入

阅读别人的代码,是一种怎样的体验

阿Q说代码

程序人生 阅读代码 阅读建议 阅读感受

易周金融 | Q1手机银行活跃用户规模6.5亿;理财子公司布局新兴领域

易观分析

金融 手机银行

开源二三事|ShardingSphere 与 Database Mesh 之间不得不说的那些事

SphereEx

数据库 SphereEx Apache ShardingSphere Database Mesh Pisanix

基于 Nebula Graph 构建百亿关系知识图谱实践

NebulaGraph

知识图谱 Nebula Graph

PostgreSQL 15新版本特性解读(含直播问答、PPT资料汇总)

墨天轮

数据库 postgresql

海量数据!秒级分析!Flink+Doris构建实时数仓方案

领创集团Advance Intelligence Group

数据 Doris flink sql 平台

TiDB 6.0:让 TSO 更高效丨TiDB Book Rush

PingCAP

TiDB

浅谈软件研发的复杂性与效能提升之道

思码逸研发效能

研发效能

Substrate 源码追新导读 4月第2周技术更新: 以太坊地址转换, BEEFY协议等

彭亚伦

rust Substrate 波卡生态

一场分销裂变活动,不止是发发朋友圈这么简单!

CRMEB

直播app运营模式有哪几种,我们该选择什么样的模式?

开源直播系统源码

软件开发 直播源码 带货直播

熊市慢慢,Bit.Store提供稳定Staking产品助你穿越牛熊

股市老人

字节跳动埋点数据流建设与治理实践

字节跳动数据平台

字节跳动 数据治理 数据流 埋点治理 数据研发

等保2.0密码要求是什么?法律依据有哪些?

行云管家

网络安全 等保 等保2.0

等保三级密码复杂度是多少?多久更换一次?

行云管家

堡垒机 等级保护 过等保 等保2.0

Cosmos:Singularity之外的选择_.NET_James Vastbinder_InfoQ精选文章