Cosmos开篇、本系列目录--.net/C#开源操作系统学习系列一

 

cosmos简介

cosmos全称C# open source manage operation system,是一个使用C#语言基于.net framwark框架编写的开源操作系统,主页www.gocosmos.org。可从cosmos.codeplex.com获取最新的源代码。

Cosmos的源代码使用C#来编写,先把源代码编译成IL中间语言,然后再由专门针对该项目编写的编译器IL2CPU来把编译好的IL源代码转换成本地机器码,目前处于里程碑5的阶段,只支持x86体系的CPU。官方网站上计划以后将会提供对ARMMIPS等其他CPU的支持。

 

目前在学习操作系统的知识,想找份开源的代码来学习学习,刚开始想的使用使用LINUX的,不过LINUX实在是在大了,而且最可气的地方是没有一个好的集成开发环境,也许也是我的能力有限,没有找到一个好的集成开发环境,查看源文件得需要一个一个文件的打开来查看,中间找到过一个SharpOS的开源系统,也是基于C#的,不过已经停止开发了(残念…..)。当然LINUX任然是目前使用范围最广的开源操作系统,最后决定Cosmos的主要原因还是因为可以通过使用VS直接打开.sln文件,就可以浏览全部的源代码,这个便捷性对我这种菜鸟来说实在是太方便了

 

在此将开始记录我学习Cosmos操作系统的过程,也做个笔记,水平有限,文笔较差,希望大家可以多多指点,嘿嘿:)

本Cosmos系列目录:

    1. Cosmos开篇--.net/C#开源操作系统学习系列一
    2. Cosmos编译--.net/C#开源操作系统学习系列二         
    3. Cosmos的基石:IL2CPU编译器--.net/C#开源操作系统学习系列三
    4. Cosmos里程碑1--.net/C#开源操作系统学习系列四
    5. Cosmos的库--.net/C#开源操作系统学习系类五
    6. Plugs介绍(翻译)---- .net/C#开源操作系统学习系列六
    7. Cosmos的汇编级调试器(翻译)----.net/C#开源操作系统学习系列七
    8. Cosmos的里程碑2(Mile Stone 2)之RTL8139网卡芯片编程---- .net/C#开源操作系统学习系列八
    9. Cosmos的里程碑2(Mile Stone 2)之浅尝PCI总线、设备编程--.net/C#开源操作系统学习系列九
    10. Cosmos动手练习(基于里程碑2的代码)--.net/C#开源操作系统学习系列十
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值