Which will run on the mac; this begs the obvious question, why isn't the whole thing being ported? (setting aside asp.net perhaps)
Good question. It would be an interesting move, especially if they got support from Apple -- like a partnership. Apple worked to make Java a 1st class language on the Mac, they could do the same with DotNet ... if Microsoft would allow it. It would weaken the
"fence" around Windows, so I don't think it's likely.