Le framework Mono est une création de Novell et constitue une implémentation libre des spécifications .NET de Microsoft. Depuis plusieurs années, Novell met en avant ce groupe d’API pour développer des applications pouvant s’exécuter sur Windows, Mac OS X et Linux, mais les problèmes éventuels de brevets provoquent une certaine vigilance chez les développeurs du monde libre.
Quoi qu’il en soit, la version 2.8 qui vient de paraître n’est pas avare en nouveautés et améliorations :

Quoi qu’il en soit, la version 2.8 qui vient de paraître n’est pas avare en nouveautés et améliorations :
- Support de C# 4.0
- Utilisation par défaut du profile 4.0
- Nouveau garbage collector (ramasse-miettes)
- Nouveaux frameworks :
- Parallel Framework
- System.XAML
- Des frameworks de Microsoft récemment placés sous licences libres :
- System.Dynamic
- Managed Extensibility Framework
- ASP.NET MVC 2
- System.Data.Services.Client
- Nombreuses améliorations des performances
- Le support de LLVM est maintenant stable
- Préversion du Generational Garbage Collector
- Embedding API 2.0
- Routage WCF
- CodeContracts .NET 4.0
- Suppression du profile 1.1 et de bibliothèques trop anciennes
- Support d’OpenBSD
- ASP.NET 4.0
- Mono ne dépend plus maintenant de GLIB