Open source, Cross platform.
.Net core has following benefits over .NET framework
The main reason of .Net core is cross platform support that enables the application to run on Windows, Mac and Linux OS whereas MVC application can be run only on Windows.