CoreRT (historical / experimental)
E697248
.NET runtime
ahead-of-time compilation technology
experimental software project
historical .NET runtime project
open-source software
CoreRT (historical / experimental) is an ahead-of-time (AOT) compilation runtime for .NET that aimed to produce self-contained, native executables with minimal runtime overhead.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| CoreRT | 0 |
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
.NET runtime
ⓘ
ahead-of-time compilation technology ⓘ experimental software project ⓘ historical .NET runtime project ⓘ open-source software ⓘ |
| aim |
ahead-of-time compilation of .NET applications
ⓘ
enable deployment without requiring a separate .NET runtime installation ⓘ minimize runtime overhead ⓘ produce self-contained native executables ⓘ reduce application startup time ⓘ |
| component |
AOT compiler for .NET IL
ⓘ
native code linker integration ⓘ runtime library subset for .NET ⓘ |
| designGoal |
highly trim-able framework libraries
ⓘ
native-like deployment model ⓘ small runtime surface area ⓘ |
| developer | Microsoft ⓘ |
| disposition | superseded by newer Native AOT efforts in dotnet/runtime ⓘ |
| ecosystem | .NET NERFINISHED ⓘ |
| feature |
ahead-of-time compilation of IL to native code
ⓘ
integration with .NET Core libraries ⓘ linking unused framework code out of the final binary ⓘ reduced memory footprint compared to JIT-based runtimes ⓘ self-contained single-file style executables ⓘ support for generics with AOT constraints ⓘ support for reflection with limitations ⓘ |
| influenced |
.NET 5+ Native AOT work
ⓘ
dotnet/runtime NativeAOT NERFINISHED ⓘ |
| license | MIT License ⓘ |
| limitation |
incomplete coverage of the full .NET Core API surface
ⓘ
incomplete support for full .NET reflection ⓘ not intended for all .NET workloads ⓘ |
| name | CoreRT NERFINISHED ⓘ |
| programmingLanguage |
C#
NERFINISHED
ⓘ
C++ ⓘ |
| relatedTo |
.NET Core
NERFINISHED
ⓘ
.NET Native NERFINISHED ⓘ Mono AOT NERFINISHED ⓘ RyuJIT NERFINISHED ⓘ |
| repositoryHost | GitHub NERFINISHED ⓘ |
| repositoryName | dotnet/corert NERFINISHED ⓘ |
| status |
experimental
ⓘ
historical ⓘ no longer actively developed as a primary .NET runtime ⓘ |
| successorProject | .NET Native for UWP (related technology, not direct successor) NERFINISHED ⓘ |
| targetPlatform |
Linux
NERFINISHED
ⓘ
Windows NERFINISHED ⓘ macOS NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.