Операционная система написанная на C#
Сообществом SharpOS была выпущена первая версия ОС, основанной на .NET технологии, где делается ставка на
безопасность и легкость расширения.
Первый вопрос который неизбежно возникает, как это может быть, если .NET технология базируется на исполняющей среде, которая в свою очередь должна уже работать в ОС. Предложение от SharpOS выгдятит вполне естественно - это переводить С# код в native код, это производится с помощью
AOT Compiler, возможно написание собственных провайдеров для процессоров с различной архитектурой. Сейчас существует реализация под x86 архитектуру. Исходный код и бинарные данные достыпну для
скачивания, распространяются по
General Public License Version 3, подробная информация доступна на сайте проекта
www.sharpos.org.
Ядро ОС разделено на выполнение базовых операций уровня процессора и расширения для поддержки полного
набора функций.
Поддержка mscorlib будет разбита на две части, korlib и corlib. korlib
является статической частью ядра, а corlib делает вызовы в korlib.
Ядро также будет осуществлять JIT компиляцию.

Конечно, это все уровня экспеременетального проекта, но интерес проект вызывает.