FreeBSDのバージョン確認方法

freebsd-updateで更新したOSの正確なバージョン確認方法のメモ。

freebsd-updateでOSを更新した場合、バージョン確認にはfreebsd-versionを使用する。

freebsd-updateはビルドなしにOS更新してくれる代わり、カーネル再構築が不要なアップデートの場合にはカーネル埋め込みのバージョン番号が更新されないため、unameでは正確にバージョン表示できなくなる。

freebsd-versionのオプションは-kおよび-uで、それぞれカーネルとユーザランド(カーネル以外の部分)のバージョンを表示する。オプション指定がない場合、ユーザランドのバージョンのみ表示。

freebsd-version -kで表示されるバージョンは、unameで表示されるものと基本的には同じものとなる。ただし、カーネル更新後に再起動しなくてもfreebsd-versionでは更新したカーネルのバージョンを表示する。unameでは現在稼働中のカーネルのバージョンを表示する。