First of all GNU decided to make own CLI for many arcitectures and operation systems. Is this possible?
Guys from DotGNU project sure about this.
"DotGNU Portable.NET is focused on compatibility with the ECMA-334 and ECMA-335 specifications for C# and CLI, and with Microsoft's commercial CLI implementation. Our main goal is to make it easy to write portable application programs which work well both on DotGNU Portable.NET and on Microsoft's .NET platform."
Yes, they support only C# right now. And this is good - C# is the best .Net language ever made.
And the most important - this is not a Microsoft project, this is an open source project.
I think .NET never be released for Linux or MacOSx natively, because MS wants users to run Windows.
And .NET is a good way to bring developers on the MS side. More good software for windows, more windows users.
I want to try this stuff, at least under Linux to know the truth. Because this can be a big hit if .NET became cross-platform.
I'm not currently sure that it really works good. Check it yourself at http://www.dotgnu.org