Sim, você interpretou corretamente. O ASP.NET 5 será executado em um novo tempo de execução chamado .NET Core. Scott Guthrie descreveu três principais características do .NET Core no seu blog :
- You can deploy the .NET Core runtime with your app which means your app will run with this deployed version of the runtime rather than the version of the runtime that is installed on the host operating system.
- Your app is only dependent on features it really needs. Therefore, you are never prompted to update/service the runtime for features that are not relevant to your app.
- Your app can now be run cross-platform. We will provide a cross-platform version of .NET Core for Windows, Linux and Mac OS X systems.
Assim, a Microsoft fornecerá um ambiente de tempo de execução para todos os três sistemas operacionais. Até o momento, o .NET Core ainda não foi concluído. Eles têm suporte ao Windows, mas o suporte para Mac OS X e Linux ainda é bastante limitado. Você pode acompanhar o desenvolvimento do .NET Core em sua página do Github .