Singularity のソースコードが CodePlex に出てきたので、Tiny をビルドして起動してみた。
Singularity は Microsoft Research の開発した、Operating System でほとんどが Managed code というかなり野心的なもの。大方のコードは C# から派生した Spec# から発展した Sing# によって書かれている。実際、今回公開された RDK にも Sing# と思われるコンパイラが入っている。Spec# は Non-Null type であるとか、セキュリティを考慮した方向降った、一種のシステム記述言語。Spec# 自体がかなり実験的なもの。Singularity を起動したのも Virtual PC 2007 の VM の上、実際問題、Trio64 と SounBlaster16 のドライバしか入っていないから、公開された RDK も Virtual PC での起動を想定していると思う。起動以上のこと、つまりここで何かを作ろうとするとものすごく大変だお思うが。少し、面白かった、OS のソースコードを眺めてみるのも面白そうだけど。
Technorati のタグ: Singularity


コメントする