Und wo ich gerade dabei bin: Mono gibt es natürlich auch für OS X.
Was ist Mono?
Mono is a comprehensive open source development platform based on the .NET framework that allows IT and ISV developers to build Linux and cross-platform applications with unprecedented productivity. [...] The Mono implementation of the .NET development platform provides a superior development environment for writing Linux applications with unprecedented productivity by allowing developers to write rich client, web services and server-side applications and deploy them on Linux, Netware, MacOS and Microsoft Windows.
Grob zusammengefasst ist Mono eine Entwicklungsumgebung für Unix|Linux|etc, ein OpenSource-Pendant zu Microsoft .NET. Für OS X gibt es eine eigene Quickstart-Seite.
Am Rande. Die haben dort ein kleines Blog-Portal für die Gemeinde …