SharpOS project的目标是用100%的C#语言编写一款操作系统。但问题是.Net本身就是托管程序,不是原生码,本来就不是用来设计底层如操作系统系统内核之类的。但这群C#狂热爱好者声称内核允许使用任何与平台无关的中间语言(Common Intermediate Language)bytecodes创造。现在SharpOS第一个重要版本0.0.1版于2008年1月1日正式发布。
官方网站:
http://www.sharpos.org下载:
Bluesky 整体进度0%
特征#482 :人机接口指引
特征#483 : Packages
特征#484 : Messageloop-less环境
特征#485 : 文档视图框架
特征#486 : PU扩展抽象通道
特征#488 : 管理线程
特征#489 : JIT uses POGO (R) Style. Technology
特征#491 : 支持多种输入设备
里程碑0.0.3 整体进度0%
This version is merely provided for pressing issues that may not make version 0.0.2
特征#492 : 驱动接口/硬件资源管理
特征#493 : 事件/委托支持
特征#494 : 异常处理支持
里程碑0.0.2 整体进度17%
The goal of this milestone is to have the SharpOS.AOT fully capable of compiling all EIC Code, as well as support for basic EDC (object instantiation, references, type information and reflection, and corlib APIs implemented).
特征#8 : AOT documentation
特征#27 : 支持浮点型原语和运算器
特征#33 : vararg支持
特征#34 : descriptive CPU Exception interrupts
特征#466 : Floppy Disk Support
特征#467 : Add EXT2 FS support to the kernel
特征#469 : Keymap Restructure
特征#480 : 对象支持
特征#495 : Add support for atomic operations in order to implement mutex/spinlock
特征#496 : 实施调度/多线程支持
Screenshots

Sean Donno managed to get SharpOS running on an actual computer.

The mandatory easter egg. We are proud of it.

“A picture says more than a thousand words” – More infos are available
here and
here.
欢迎访问老猫的理想-开源空间http://www.mikecat.net/space/?uid=3