There seems to be some confusion about abbreviations used with aspnet5 (vNext), let’s try to sort them out and give a brief explanation.
- DNX is a SDK and a runtime environment for creating .NET applications for Windows, Mac and Linux. Basically it allows the cross-platform development using the .NET 5 Core.
- DNU is the .NET Development Utility. It allows you to build, package and publish projects created with DNX.
- DNVM is the .NET Version Manager. It is basically a set of command line instructions which allow you to configure your .NET Runtime.
The official docs of ASP.NET 5 is a great resource, here’s a link: http://docs.asp.net/en/latest/getting-started/index.html.