どれかでみる。カーネルのバージョンとディストリのバージョンがある。
1 2 3 4 5 |
$ cat /proc/version $ uname -a $ lsb_release -a $ cat /etc/lsb-release $ cat /etc/debian_version |
/proc/versionはカーネルから直接持ってくる。ここの文字列はカーネルをビルドしたときに埋め込まれるものだと思う。
unameは/proc/versionを見ていると思う。
lsb_releaseはpythonで/usr/lib/python2.7/dist-packages/lsb_release.pyに書かれている。その他のはただのファイルでこれらはディトリビュータが書いたものと思われる。