質問: asp.net5はモノラルなしでlinux上で実行できますか? スコット・ハンゼルマンのブログ投稿を読んだ後 。net 2015を発表 彼は言います asp.net 5は、windows、mac、およびlinuxで使用できます。 macとlinuxのサポートはまもなく登場します... これは、.netフレームワークがmonoに依存せずにmacとlinuxで公式にサポートされることを意味しますか?私はそれを正しく解釈しましたか?
回答: はい、あなたはそれを正しく解釈しました。 asp.net 5は、.netcoreと呼ばれる新しいランタイムで実行されます。 scott guthrieは、.net coreの3つの主な機能について 彼のブログ で説明しました。 .net coreランタイムをアプリでデプロイできます。つまり、アプリは、ホストオペレーティングシステムにインストールされているランタイムのバージョンではなく、デプロイされたバージョンのランタイムで実行されます。 アプリは、本当に必要な機能にのみ依存しています。したがって、アプリに関係のない機能のランタイムを更新/サービスするように求められることはありません。 これで、アプリをクロスプラットフォームで実行できます。 windows、linux、mac osxシステム用の.netcoreのクロスプラットフォームバージョンを提供します。 そのため、microsoftは3つのオペレーティングシステムすべてにランタイム環境を提供します。この記事の執筆時点では、.netcoreはまだ完成していません。 windowsをサポートしていますが、mac osxとlinuxのサポートはまだかなり制限されています。 github page で.netcoreの開発をフォローできます。