Mono (software)

Mono
Logo
Ontwikkelaar(s) Xamarin en de Mono community
Uitgebracht 30 juni 2004 (20 jaar geleden)
Recentste versie 6.12.0.206 (13 februari 2024)[1] Bewerken op Wikidata
Recentste bètaversie 6.12.0.184 (4 augustus 2022)[2] Bewerken op Wikidata
Status Actief
Besturingssysteem Multiplatform
Geschreven in C, C#, XML
Categorie Ontwikkelomgeving en Platform
Licentie(s) GPL, LGPL 2 en MIT of duolicentie
Versiebeheer Officiële broncode
Website (en) Projectpagina
Portaal  Portaalicoon   Informatica
Vrije software

Mono is een opensourceproject onder leiding van Xamarin (vroeger van Novell, oorspronkelijk van Ximian) om een ontwikkelomgeving te bouwen compatibel met Microsoft .NET, en volgens de betreffende ECMA-standaard. Dit omvat onder andere een C#-compiler en de Common Language Runtime (CLR). Mono werkt onder meer onder GNU/Linux, Unix, Mac OS X en Windows.

De Mono-runtime bestaat uit een just in time compileersysteem voor een aantal processoren: x86, x86-64, SPARC, PowerPC, ARM, S390 (zowel 32 bit als 64 bit), en IA-64. De runtime vertaalt de code via just-in-timecompilatie naar de juiste machinetaal. Dit wordt gecachet terwijl de applicatie draait. Voor andere processoren bestaat een interpreter die de bytecode een voor een vertaalt naar instructies. De JIT-methode resulteert echter in een hogere performance.

  1. https://github.com/mono/mono/releases/tag/mono-6.12.0.206.
  2. mono-6.12.0.184.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by razib.in