図に示したように、DNXの下に位置するOSとしてはWindows/OS X(Mac)/Linuxが存在する。そして、これらのOS上で.NETアプリを開発/実行できるように、ランタイムや、ランタイム/アプリを各OS上でホストするコードなどを提供するのがDNXだ。 DNXの特徴 用語:DNX DNX: Windows/OS X/Linuxなど、クロスプラットフォームで.NETアプリを実行するための環境。もともとはASP.NET 5の実行環境として開発が始まった。以前はKRE(K Runtime Environment)、XRE(Cross-platform Runtime Environment)などと呼ばれていた。なお、「K」はASP.NET 5の礎となったOWINのマイクロソフト実装「Katana Project」を表しているといわれている。 DNXには次のような特徴がある。 自己完結型の