Ruby で Linux システム情報を取得するにはどうすればよいですか?

概要

Ruby で Linux システム (これは Fedora、Ubuntu などで動作する必要があります) のソフトウェア/ハードウェア情報を取得するにはどうすればよいですか?

解決策

Chef の背後にある素晴らしい人々は、OS、カーネル、スペック、FQDN、ディスク、スペース、メモリ、ユーザー、インターフェイス、SSH キーなどのシステム情報を返す Ohai https://github.com/opscode/ohai という優れた gem を開発しています。 .ハッシュとして。かなり完成度が高くとても良いです。また、コマンド ライン バイナリ (ohai とも呼ばれます) もインストールされます。