Да, вы правильно поняли. ASP.NET 5 будет работать в новой среде выполнения .NET Core. Скотт Гатри (Scott Guthrie) в своем блоге описал 3 основных функции .NET Core:
- Вы можете развернуть среду выполнения .NET Core вместе с вашим приложением, что означает, что ваше приложение будет работать с этой развернутой версией среды выполнения, а не с версией среды выполнения, установленной в операционной системе хоста.
- Ваше приложение зависит только от функций, которые ему действительно нужны. Поэтому вам никогда не предлагается обновлять / обслуживать среду выполнения для функций, не относящихся к вашему приложению.
- Ваше приложение теперь может быть запущено кроссплатформенным. Мы предоставим кроссплатформенную версию .NET Core для систем Windows, Linux и Mac OS X.
Таким образом, Microsoft будет предоставлять среду выполнения для всех трех операционных систем. На момент написания статьи .NET Core еще не завершена. У них есть поддержка Windows, но поддержка Mac OS X и Linux все еще довольно ограничена. Вы можете следить за разработкой .NET Core на их странице Github.