process.os()
ノードでは、およびにアクセスできますprocess.platform
。これにより、次の 5 つの値のいずれかが得られます。
'darwin'
'freebsd'
'linux'
'sunos'
'win32'
しかし、これらのいずれかのような特定のディストリビューションをどのように印刷しますか?
http://en.wikipedia.org/wiki/List_of_Linux_distributions
'ubuntu'
'gentoo'
'fedora'
'SUSE Linux'
'CentOS'
dozens/hundreds more
標準的なアプローチがない場合、現在推奨されているソリューションはありますか? 主に、これは、ubuntu と他の一般的な EC2 イメージ ose のいくつかとの違いを (プログラムで) 見分けるのに役立ちます。