(2023/9/29 Version 23.04 Lunar Lobsterの情報を追記)
Linuxの主要ディストリビューションの一つで、デスクトップ用途で広いシェアを持つUbuntu。各種ソフトウェアをインストールする際には、OSそのもののバージョンに加え、kernel(カーネル)のバージョンにも注意する必要がある。
UbuntuのOSバージョンとkernelバージョンの対応表を示す。
Ubuntu OSバージョンとkernelバージョン
Ubuntuのバージョンの歴史はこちらのWikipediaにまとまっている。(英語)
Ubuntu version history - Wikipedia
また、こちらで本内容と同じディスカッションがされている。
ここ最近でのバージョン対応は以下の通り。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バージョンも使用できる。