一个用C#写的操作系统，从介绍看来在Common Intermediate Language这个
The SharpOS project is aimed at writing an operating system in 100% C#. This
originally proved to be a problem of nearly philosophical proportions because C#
is a managed language, and by nature isn’t designed for such low-level uses as
developing an operating system kernel. Please note that although our goal is to
create an operating system in C#, the infrastructure we have created allows
kernels to be written in any language that targets the Common Intermediate
Language bytecodes and exposes pointers and unsafe code.