Mono runtime

E183343

Mono runtime is an open-source implementation of Microsoft’s .NET framework that enables cross-platform execution of .NET applications on systems such as Linux, macOS, and mobile devices.

All labels observed (1)

Label Occurrences
Mono runtime canonical 4

How this entity was disambiguated

Statements (69)

Predicate Object
instanceOf .NET runtime environment
Common Language Infrastructure implementation
open-source software project
virtual execution system
component Ahead-Of-Time (AOT) compiler
Base Class Library (BCL)
Common Language Runtime (CLR) implementation
Just-In-Time (JIT) compiler
garbage collector
developer Xamarin
feature P/Invoke support
cross-platform execution of .NET applications
embedding API for hosting the runtime
interoperability with native code
support for ASP.NET
support for GTK# for graphical applications
support for Windows Forms (partial, via System.Windows.Forms)
goal enable .NET applications to run on non-Windows platforms
provide a free and open-source implementation of Microsoft .NET
hasGarbageCollector SGen (generational garbage collector)
implements .NET Framework class libraries (subset and extensions)
ECMA-334 C# language specification
linked to: ECMA-334

ECMA-335 Common Language Infrastructure (CLI)
linked to: ECMA-335
laterDeveloper Microsoft
Novell
license MIT License
maintainer Mono project community
linked to: Mono project
originalDeveloper Ximian
previousGarbageCollector Boehm-Demers-Weiser conservative GC
programmingLanguage C
C#
relatedTo .NET (Core / 5+)
linked to: .NET Core

.NET Framework
Mono project
Xamarin platform
linked to: Xamarin
repository https://github.com/mono/mono
sourceModel open source
supportsArchitecture ARM
ARM64
PowerPC
s390x
x86
x86-64
supportsLanguage C#
F#
IronPython
IronRuby
Visual Basic .NET
other CLI-compliant languages
supportsPlatform Android
FreeBSD
Linux
Solaris
Windows
iOS
macOS
tvOS
watchOS
supportsRuntimeMode AOT compilation
JIT compilation
full static AOT on iOS (no JIT allowed by platform policies)
supportsStandard .NET Framework APIs (subset and extensions)
linked to: .NET Framework

.NET Standard (various versions, partially)
supportsTooling Mono debugger (soft debugger)
embedding and hosting APIs
profiling APIs
usedIn Unity game engine (as managed runtime in many versions)
linked to: Unity game engine

Xamarin.Android
linked to: Xamarin

Xamarin.iOS
linked to: Xamarin

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Common Language Runtime relatedTo Mono runtime
Common Language Infrastructure influenced Mono runtime
subject linked to: CLI
dotnet/runtime containsComponent Mono runtime
Mono project component Mono runtime