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