Open Source Operating System Runtime Loader Runtime Platform Libraries Application Host Web Server Application Frameworks Libraries Application Windows IIS: WebEngine4.dll Exe: OS.NET CLR.NET BCL & FCL System.Web IIS FCL, GAC, NuGet Loose, GAC, NuGet MSBuild, CodeDOM -> csc.exe Windows, OSX, Linux DNX.NET CLR.NET Core CLR.NET BCL & FCL.NET on NuGet DNX IIS, HTTP.SYS Kestrel NuGet DNX (Roslyn)
Other Platform Specific Executable DNX.exe equivalent for other platforms IIS + Helios/ Native Module Using Helios hooks added in.NET to call a bin deployed loader that will call the native host DNX.exe Self hosting dnx applications..NET 4.5.xCore CLR Managed Entry Point Design Time Host IntelliSense and compilation for Visual Studio and Omnisharp.NET 4.5.x Native HostCore CLR Native Host Mono Mono works a little differently to the other DNX flavors in that the native and CLR booting parts of the code are in the Mono binaries, not the DNX. They still do roughly the same thing though.
Other Platform Specific Executable DNX.exe equivalent for other platforms IIS + Helios/ Native Module Using Helios hooks added in.NET to call a bin deployed loader that will call the native host DNX.exe Self hosting dnx applications..NET 4.5.xCore CLR Managed Entry Point Design Time Host IntelliSense and compilation for Visual Studio and Omnisharp.NET 4.5.x Native HostCore CLR Native Host Mono Mono works a little differently to the other DNX flavors in that the native and CLR booting parts of the code are in the Mono binaries, not the DNX. They still do roughly the same thing though.