最終更新:2025-01-10 (金) 22:16:47 (14d)
Cosmos
Top / Cosmos
NVIDIA
OS
C♯のみを使って開発されたOS
めんどくさい人向けのまとめ
- 中間言語をネイティブコードにコンパイルするIL2CPUというのを利用している。
- ネイティブコードを呼び出すP/Invokeはサポートしていない。
- その代わりにネイティブコードへの変換時にメソッドを置き換える仕組み(Plugs)がある。
- C#等のCIL言語やアセンブラ言語のコードで置き換えられる。
その他:
- インターフェースはまだサポートされていない。特にForeachは動かない。
- 今はx86だけだけど、他のアーキテクチャもサポート可能。
- QEMUがプライマリなプラットフォームだけど、ネイティブにブートできるISOやUSBのイメージも作れるし、PXEでネットワークブートもできる。
- Monoもサポートしている。
- 修正BSDライセンス。