designetwork

ネットワークを軸としたIT技術メモ

Ubuntu OSバージョンとkernelバージョンの対応表(23.04更新)

(2023/9/29 Version 23.04 Lunar Lobsterの情報を追記)

Linuxの主要ディストリビューションの一つで、デスクトップ用途で広いシェアを持つUbuntu。各種ソフトウェアをインストールする際には、OSそのもののバージョンに加え、kernel(カーネル)のバージョンにも注意する必要がある。

UbuntuのOSバージョンとkernelバージョンの対応表を示す。

Ubuntu OSバージョンとkernelバージョン

Ubuntuのバージョンの歴史はこちらのWikipediaにまとまっている。(英語)

Ubuntu version history - Wikipedia

また、こちらで本内容と同じディスカッションがされている。

askubuntu.com

ここ最近でのバージョン対応は以下の通り。LTS versionでは新しいkernel versionをサポートしているものもある。これによりOSバージョンはそのまま新kernelの機能を使用することができる。

OS Ver OS Name kernel Ver
14.04 LTS Trusty Tahr 3.13 or newer
14.10 Utopic Unicorn 3.16
15.04 Vivid Vervet 3.19
15.10 Wily Werewolf 4.2
16.04 LTS Xenial Xerus 4.4 or newer
16.10 Yakkety Yak 4.8
17.04 Zesty Zapus 4.10
17.10 Artful Aardvark 4.13
18.04 LTS Bionic Beaver 4.15 or newer
18.10 Cosmic Cuttlefish 4.18
19.04 Disco Dingo 5.0
19.10 Eoan Ermine 5.3
20.04 LTS Focal Fossa 5.4
20.10 Groovy Gorilla 5.8
21.04 Hirsute Hippo 5.11
21.10 Impish Indri 5.13
22.04 LTS Jammy Jellyfish 5.15 or newer
22.10 Kinetic Kudu 5.19
23.04 Lunar Lobster 6.2

Ubuntuバージョン確認方法

UbuntuのOSバージョン及びkernelバージョンは以下の通り確認できる。次の例ではOSバージョン:14.04.5 LTS, kernelバージョン:4.8.4-c9となっている。先の表で言うor newerカーネルが使用されている。

$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"

$ uname -a
Linux <hostname> 4.8.8-c9 #1 SMP Mon Feb 13 03:16:28 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

まとめ - Ubuntu OSバージョンとkernelバージョンの対応表

UbuntuのOSバージョンとkernelバージョンの対応表は本文の通り。LTSではより新しいkernelバージョンも使用できる。