写点什么

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:30962
用户头像

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

关注

评论

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

如何召回流失用户

穿过生命散发芬芳

11月月更 流失召回

云原生系列 二【轻松入门容器基础操作】

叶秋学长

云原生 华为云 沙箱实验 11月月更

三到五年互联网公司Java面试题大全

钟奕礼

Java 程序员 java面试 java编程

Camtasia2023免费电脑录屏视频软件使用教程

茶色酒

Camtasia Camtasia2023

ABBYY FineReader16最新版PDF编辑器功能介绍

茶色酒

abbyy

cap理论和base理论

急需上岸的小谢

11月月更

Redis分布式锁剖析和几种客户端的实现

C++后台开发

redis 分布式 后端开发 C++开发

架构实战营模块 5 作业

陌生流云

架构实战营

架构误区系列5:滥用分布式锁

agnostic

分布式锁

微服务连接:Subset子集划分算法

董哥的黑板报

微服务 云原生 连接 RPC 集群

亿级万物互联新时代的物联网消息中间件EMQX调研

宋小生

物联网 mqtt emqx

2022成功入职阿里:阿里的三套Java研发岗面试题总结(文末有答案)

钟奕礼

Java java面试 java编程 程序员、

CleanMyMac2023Mac系统电脑磁盘优化软件

茶色酒

CleanMyMac CleanMyMac2023

赞不绝口!仅靠阿里P9分享的 Redis 工作手册,拿到60W年薪Offer

程序知音

Java 数据库 redis 后端技术 Redis 6.0

聊聊香港优才-续篇(58/100)

hackstoic

香港优才

有限状态机

芯动大师

Verilog 11月月更 Melay FSM

霸榜巨作!阿里内部顶级大佬整理(Redis 5设计与源码分析)

钟奕礼

Java 程序员 java面试 java编程

算法题学习---链表的奇偶重排

桑榆

算法题 11月月更

LeetCode题解:783. 二叉搜索树节点最小距离,栈,JavaScript,详细注释

Lee Chen

JavaScript 算法 LeetCode

8年Java开发含泪刷题,架构岗现在好难进,有点崩溃

钟奕礼

Java 程序员 java面试 java编程

阿里、百度、美团、面试题大集合,愿你更轻松拿下大厂offer

钟奕礼

Java java面试 java编程 程序员、

2022年华为Java面经,还没搞懂JVM

钟奕礼

Java 程序员 Java 面试 java编程

FL Studio21最新版编曲DJ舞曲制作软件

茶色酒

FL Studio FL Studio 21

CorelDraw2023主要功能特性

茶色酒

CorelDraw2023 CorelDraw

API渗透测试4个关键步骤

阿泽🧸

11月月更 API渗透测试

精选2022年大厂高频Java面试真题集锦(含答案),面试一路开挂

程序知音

java面试 大厂面试 java架构 后端技术 Java面试八股文

一篇文章彻底理解 HDFS 的安全模式

明哥的IT随笔

hadoop hdfs

OSPF路由协议三

初学者

网络 11月月更

GitHub标星75k,阿里15W字的Spring高级文档(全彩版),真的太香了

程序知音

Java spring ssm java架构 后端技术

这20道微服务面试题,阿里、字节、美团、百度面试都问了

钟奕礼

Java 程序员 java面试 java编程

Scrum Patterns:产品的自豪感(Product Pride)

Bruce Talk

Scrum 敏捷 Agile Scrum Patterns

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