mono mono ist eine OpenSource Implementierung des Microsoft .net Frameworks. Damit lassen sich .net Anwendungen, wie zum Beispiel diese ASP.NET WebSite auf Betriebssystemen wie Linux, MacOS FreeBSD usw. ausführen. Natürlich ist mono dem "original" immer etwas nach, geht aber an manchen Stellen interessante Wege. Momentan sind in der aktuellen mono Version 2.8 ca. 80% .net 3.5 enthalten. Seit Version 2.4 ist die Ünterstützung von ASP.NET AJAX, sowie rudimentäre Unterstützung von LINQ enthalten.
Weitere Highlights sind sicher die vielen Managed DataProvider die es hier gibt. So steht z.B. ein freier Treiber für die IBM DB2 (samt Source) oder für postgresql zur Verfügung.

Ausserdem gibt es eine Entwicklungsumgebung (MonoDevelop) basierend auf SharpDevelop mit der man unter X11 oder MAC OS X mono Anwendungen entwicklen kann.
Leider gibt es in der Linux Version derzeit noch keine visuelle Unterstützung für ASP.NET Seiten Erstellung und im OS X Umfeld gar keinen grafischen Designer.

Links zu mono