Как возможен COSMOS? - PullRequest
       7

Как возможен COSMOS?

8 голосов
/ 25 февраля 2011

Я только что увидел, что COSMOS - это операционная система, написанная на языке MSIL, и мне просто интересно, как это возможно? Я всегда думал, что MSIL нужен CLR для работы, а CLR нужна ОС за ним.

Спасибо за объяснения.

1 Ответ

15 голосов
/ 25 февраля 2011

Я отсылаю вас ко второму и третьему предложениям статьи в Википедии о COSMOS, которую я воспроизвожу для вас здесь:

Cosmos - операционная система с открытым исходным кодом, написанная на C #.Он также включает в себя компилятор (IL2CPU) для преобразования байт-кода Common Intermediate Language (.NET) в собственные инструкции.Операционная система компилируется вместе с пользовательской программой и связанными библиотеками, используя IL2CPU для создания загрузочного автономного двоичного файла

...