.NET on OSX

So it seems that there is quite a bit of excitement about bits of news regarding a version of the CLR that runs on Apple’s OSX.

As I commented on Paul Wilson’s .NET blog, I don’t think this is any real attempt to support .NET on OSX. I can’t see how it could ever be in MS’s interest to do so, nor do I think Mac users want generic portware that common platforms provide. Look at the success of Java on OSX for applications. It’s a non-starter.

Fortunately for people like me, who need to write C# code and prefer to do so in an OSX environment rather than Windows, there is the excellent Mono project. An open source port of .NET and C# being supported by Novell. Short of running Windows in a Parallels VM, this is the best way of writing and running .NET code within an OSX environment.