[Mono-dev] [Mono-devel-list] Operating System in C# Project

Mart Roosmaa roosmaa at gmail.com
Thu Sep 28 08:38:54 EDT 2006


I think a IL to native "translator" would be a better choice as that
way you wouldn't restrict users to C# and they could use any .NET
language to contribute features to your kernel. I have been thinking
of that sort of "translator" myself, but it would require a lot of
work to get all the .NET features working correctly.

But if you aren't planning to use Reflection and other
hard-to-implement-in-native features, you can take a look at Vala[1] -
It's a GObject based language very similar to C#.

Best wishes,

[1] http://vala.paldo.org/

On 28/09/06, Suresh Shukla <skshukla_ncr at yahoo.co.in> wrote:
> This is very interesting idea.
> I had been thinking about this for some time. To bring the language
> cleanliness and clarity of Java / C# down to OS layer.
> The OS I have in my focus is mikrokernel based distributed servers
> architecture, actually MINIX. Minix brings many best practices and
> cleanliness from OS side.
> In my opinion a compiler for generating native code from C# would be
> required. Then the task could boil down to a port/rewrite of MINIX.
> Suresh

More information about the Mono-devel-list mailing list