Ja, Sie haben es richtig interpretiert. ASP.NET 5 wird unter einer neuen Laufzeit namens .NET Core ausgeführt. Scott Guthrie hat in seinem Blog drei Hauptfunktionen von .NET Core beschrieben :
- Sie können die .NET Core-Laufzeitumgebung mit Ihrer App bereitstellen. Dies bedeutet, dass Ihre App mit dieser bereitgestellten Version der Laufzeitumgebung ausgeführt wird und nicht mit der auf dem Hostbetriebssystem installierten Version der Laufzeitumgebung.
- Ihre App ist nur von Funktionen abhängig, die sie wirklich benötigt. Daher werden Sie niemals aufgefordert, die Laufzeitumgebung für Funktionen zu aktualisieren, die für Ihre App nicht relevant sind.
- Ihre App kann jetzt plattformübergreifend ausgeführt werden. Wir werden eine plattformübergreifende Version von .NET Core für Windows-, Linux- und Mac OS X-Systeme bereitstellen.
Microsoft stellt also eine Laufzeitumgebung für alle drei Betriebssysteme bereit. Zum jetzigen Zeitpunkt ist .NET Core noch nicht abgeschlossen. Sie haben Windows-Unterstützung, aber die Unterstützung für Mac OS X und Linux ist immer noch recht begrenzt. Sie können die Entwicklung von .NET Core auf ihrer Github-Seite verfolgen .