Aspnet5 and its dependency on mono currently


#1

Currently, all mainstraim articles that demonstrate how to get aspnet5 running on linux tell me to install mono first.

It is my understanding that running “k kestrel” uses mono as underlying clr.

Am I correct when I say in the future we will be able to use coreCLR as underlying clr in linux and that the dependency on mono will be gone?


#2

yes when coreclr becomes available for linux you will not need mono for Asp.net 5 and console applications.
Basically you can run asp.net 5 two ways one coreclr and second full/old clr. On windows asp.net 5 use Microsoft full clr and Microsoft coreclr, similarly on linux asp.net 5 uses mono full clr and will use Microsoft coreclr once it is available for linux. Which according to my understanding will be available in a few months.
If you want to track down the progress on coreclr star this repository https://github.com/dotnet/coreclr


.NET Foundation Website | Blog | Projects | Code of Conduct