基盤となるシステムから情報を収集する必要があるJavaで小さなライブラリを作成しています。Javaのシステムプロパティからほとんどのものを読み取ることはできますが、Linuxで実行したときにディストリビューションの名前を抽出する正しい方法を見つけることができないようです。呼び出し
System.getProperty("os.name");
「Linux」(これも収集します)を返しますが、「Ubuntu」などを取得する方法も探しています。このソリューションはJavaで必要であり、/ etc/releaseの解析を行う必要はありません。