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
This entity first appeared as the object of triple T1612336 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Mono runtime Context triple: [Common Language Runtime, relatedTo, Mono runtime]
-
A.
Common Language Runtime
The Common Language Runtime is the virtual machine component of Microsoft's .NET platform that manages code execution, memory, security, and other runtime services for .NET applications.
-
B.
Android Runtime (ART)
Android Runtime (ART) is the managed runtime environment for Android that executes apps’ bytecode, replacing the older Dalvik VM to improve performance and efficiency.
-
C.
HotSpot JVM
HotSpot JVM is a high-performance Java Virtual Machine known for its advanced just-in-time compilation and adaptive optimization techniques, originally developed by Sun Microsystems.
-
D.
Wasmer runtime
Wasmer runtime is a high-performance, cross-platform WebAssembly runtime that enables running WebAssembly modules on servers, desktops, and embedded systems.
-
E.
Mono language
Mono language is a Native American Uto-Aztecan language traditionally spoken by the Mono people of eastern California.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Mono runtime Target entity description: 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.
-
A.
Common Language Runtime
The Common Language Runtime is the virtual machine component of Microsoft's .NET platform that manages code execution, memory, security, and other runtime services for .NET applications.
-
B.
Android Runtime (ART)
Android Runtime (ART) is the managed runtime environment for Android that executes apps’ bytecode, replacing the older Dalvik VM to improve performance and efficiency.
-
C.
HotSpot JVM
HotSpot JVM is a high-performance Java Virtual Machine known for its advanced just-in-time compilation and adaptive optimization techniques, originally developed by Sun Microsystems.
-
D.
Wasmer runtime
Wasmer runtime is a high-performance, cross-platform WebAssembly runtime that enables running WebAssembly modules on servers, desktops, and embedded systems.
-
E.
Mono language
Mono language is a Native American Uto-Aztecan language traditionally spoken by the Mono people of eastern California.
- F. None of above. chosen
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
ⓘ
.NET Standard Library ⓘ
surface form:
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 ⓘ
surface form:
ECMA-334 C# language specification
ECMA-335 ⓘ
surface form:
ECMA-335 Common Language Infrastructure (CLI)
|
| laterDeveloper |
Microsoft
ⓘ
Novell ⓘ |
| license | MIT License ⓘ |
| maintainer |
Mono project
ⓘ
surface form:
Mono project community
|
| originalDeveloper | Ximian ⓘ |
| previousGarbageCollector | Boehm-Demers-Weiser conservative GC ⓘ |
| programmingLanguage |
C
ⓘ
C# programming language ⓘ
surface form:
C#
|
| relatedTo |
.NET Core
ⓘ
surface form:
.NET (Core / 5+)
.NET Framework ⓘ Mono project ⓘ Xamarin ⓘ
surface form:
Xamarin platform
|
| repository | https://github.com/mono/mono ⓘ |
| sourceModel | open source ⓘ |
| supportsArchitecture |
ARM
ⓘ
ARM64 ⓘ PowerPC ⓘ s390x ⓘ x86 ⓘ x86-64 ⓘ |
| supportsLanguage |
C# programming language
ⓘ
surface form:
C#
F# ⓘ IronPython ⓘ IronRuby ⓘ Visual Basic .NET ⓘ other CLI-compliant languages ⓘ |
| supportsPlatform |
Android
ⓘ
FreeBSD ⓘ Linux ⓘ Solaris operating system ⓘ
surface form:
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
ⓘ
surface form:
.NET Framework APIs (subset and extensions)
.NET Standard Library ⓘ
surface form:
.NET Standard (various versions, partially)
|
| supportsTooling |
Mono debugger (soft debugger)
ⓘ
embedding and hosting APIs ⓘ profiling APIs ⓘ |
| usedIn |
Unity game engine
ⓘ
surface form:
Unity game engine (as managed runtime in many versions)
Xamarin ⓘ
surface form:
Xamarin.Android
Xamarin ⓘ
surface form:
Xamarin.iOS
|
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Mono runtime Description of subject: 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.
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.