Ubuntu版本与对应的Linux内核版本列表

有没有一个列出Ubuntu版本与默认对应的Linux内核版本的列表?
我特别想知道最近仍使用Linux内核2.x的Ubuntu版本是哪个。

1我在这里着陆是为了寻找点发布版本的内核版本,而下面的回答中没有提到。这个链接很有帮助:https://wiki.ubuntu.com/Kernel/Support 它提供了主要版本和点发布版本、它们的内核版本和支持计划,适用于相当现代的发行版。我没有将其作为答案添加,因为它实际上对于OP想要的内核2.x的交叉引用并没有帮助,但它可能会帮助像我这样的其他人,他们只是在寻找点发布版本的内核版本时来到这里。 - Wilbur Whateley
@WilburWhateley,你的链接已经无效了,但是请看我的回答。 - Janus Troelsen
7个回答

Ubuntu版本 代号 Linux内核版本
23.10 狂暴的牛头怪 6.5
23.04 月亮龙虾 6.2
22.10 动感的科多兽 5.19
22.04 果冻水母 5.15
21.10 淘气的印度大鸟 5.13
21.04 长毛河马 5.11
20.10 华丽的大猩猩 5.8
20.04 焦点浣熊 5.4
19.10 优雅的鼬鼠 5.3
19.04 迪斯科丁果 5.0
18.10 宇宙墨鱼 4.18
18.04 生气的河狸 4.15
17.10 灵巧的土豚 4.13
17.04 充满活力的大耗子 4.10
16.10 嘶叫的牦牛 4.8
16.04 好客的土拨鼠 4.4
15.10 狂野的狼人 4.2
15.04 生动的绿猴 3.19
14.10 乌托邦的独角兽 3.16
14.04 可靠的塔尔羊 3.13
13.10 调皮的火蜥蜴 3.11
13.04 欢快的環尾鼠 3.8
12.10 量子的凤头鸟 3.5
12.04 精确的树懒 3.2+
11.10 梦幻的豹猫 3.0
11.04 活泼的海豚 2.6.38
10.10 独立的猫鼬 2

3这个列表是如何获得的? - Ciro Santilli OurBigBook.com
4https://en.wikipedia.org/wiki/Ubuntu_version_history#Table_of_versions 是一个来源。Sylvain和我同时发布了这个,所以我们决定保留两个版本,但我不打算将其完全复制为另一个版本,而是包含了来源;-) - Rinzwind
2维基编辑是如何得出那个列表的呢?根据参考链接的回答来看,是通过像Phoronix这样的随机网站获取的。那些随机网站又是如何得知这些信息的呢?好了,对我来说已经足够了。我只相信ubuntu.com;-) https://askubuntu.com/a/1117872/52975 - Ciro Santilli OurBigBook.com
1那是一个错误的列表,例如:Linux计算机5.13.0-39-generic #44~20.04.1-Ubuntu SMP Thu Mar 24 16:43:35 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux。 - user64204

您可以从维基百科上获取Ubuntu版本及其对应的内核列表链接
4.10    Warty Warthog       2.6.8
5.04    Hoary Hedgehog      2.6.10
5.10    Breezy Badger       2.6.12
6.06    Dapper Drake        2.6.15
6.10    Edgy Eft            2.6.17
7.04    Feisty Fawn         2.6.20
7.10    Gutsy Gibbon        2.6.22
8.04    Hardy Heron         2.6.24
8.10    Intrepid Ibex       2.6.27
9.04    Jaunty Jackalope    2.6.28
9.10    Karmic Koala        2.6.31
10.04   Lucid Lynx          2.6.32
10.10   Maverick Meerkat    2.6.35
11.04   Natty Narwhal       2.6.38
11.10   Oneiric Ocelot      3.0
12.04   Precise Pangolin    3.2 or newer
12.10   Quantal Quetzal     3.5
13.04   Raring Ringtail     3.8
13.10   Saucy Salamander    3.11
14.04   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   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   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   Focal Fossa         5.4 
20.10   Groovy Gorilla      5.8
21.04   Hirsute Hippo       5.11 
21.10   Impish Indri        5.14
22.04   Jammy Jellyfish     5.15
22.10   Kinetic Kudu        5.19
23.04   Lunar Lobster       6.2
23.10   Mantic Minotaur     6.5

5感谢您包含了“或更新版本”的注释。似乎Ubuntu版本和Linux内核主要版本之间并不总是一对一的对应关系。最近,我通过ubuntu.com获取了一个Trusty Tahr ISO,并将其安装到了虚拟机中。内核版本为4.2。我相信这对应于http://people.canonical.com/~kernel/info/kernel-version-map.html上的“trusty linux-lts-wily”表格以及https://launchpad.net/ubuntu/trusty/+package/linux-image-generic-lts-wily。与此同时,我还有一台安装了Trusty Tahr的笔记本电脑,其内核版本为3.19(仍在接收更新)。 - Peter Ford
1@PeterFord 谢谢,这个页面列出了所有LTS版本将获得(或已经获得)的内核:https://wiki.ubuntu.com/Kernel/LTSEnablementStack - Sylvain Pineau
维基百科的链接非常清楚地表明我可以将我的14.04.4 LTS更新到4.2.0-nn内核版本。 - Ryan H.
链接和列表。好的。 - Mattias Örtenblad
@SylvainPineau 最新更新 :=D - Rinzwind
@Rinzwind 感谢你一直保持名单的最新状态 - 我很感激你的奉献 - Sylvain Pineau


10应避免仅提供链接作为答案。 - Rinzwind

镜像清单

您可以查看预安装的软件包列表,如下所示:如何获取预安装软件包列表?

例如,在Ubuntu 18.04上,软件包位于:http://releases.ubuntu.com/18.04/ubuntu-18.04.1-desktop-amd64.manifest

然后,由于我知道我的内核位于:/boot/vmlinuz-4.4.0-141-generic,为了找到软件包名称,我执行了以下操作:

apt-file search /boot/vmlinuz-4.4.0-141-generic

给出的是:
linux-image-4.4.0-141-generic: /boot/vmlinuz-4.4.0-141-generic

所以我只需在.manifest中搜索linux-image-,然后它会给出:
linux-image-4.15.0-29-generic   4.15.0-29.31

所以我得出结论,Ubuntu 18.04带有Linux内核4.15。

packages.ubuntu.com

如果你在Google上搜索软件包名称:linux-image-4.15.0-29-generic,它也会将我们带到packages.ubuntu.com页面:https://packages.ubuntu.com/bionic/linux-image-4.15.0-29-generic
然后,在该页面的面包屑导航中,有一个指向"内核"部分的链接:https://packages.ubuntu.com/bionic/kernel/
通过在该页面中搜索linux-image-,我们可以找到系统中可以安装的多个内核。

Ubuntu发布周期页面保持最新的图表,显示最近的发布情况: 在此输入图片描述

除了内核版本之外,您可以直接阅读distro-info-data软件包提供的CSV文件来获取所有这些信息。
$ column -t -s, /usr/share/distro-info/ubuntu.csv | tail

17.10      Artful Aardvark    artful    2017-04-13  2017-10-19  2018-07-19
18.04 LTS  Bionic Beaver      bionic    2017-10-19  2018-04-26  2023-04-26  2023-04-26  2028-04-26
18.10      Cosmic Cuttlefish  cosmic    2018-04-26  2018-10-18  2019-07-18
19.04      Disco Dingo        disco     2018-10-18  2019-04-18  2020-01-23
19.10      Eoan Ermine        eoan      2019-04-18  2019-10-17  2020-07-17
20.04 LTS  Focal Fossa        focal     2019-10-17  2020-04-23  2025-04-23  2025-04-23  2030-04-23
20.10      Groovy Gorilla     groovy    2020-04-23  2020-10-22  2021-07-22
21.04      Hirsute Hippo      hirsute   2020-10-22  2021-04-22  2022-01-20
21.10      Impish Indri       impish    2021-04-22  2021-10-14  2022-07-14
22.04 LTS  Jammy Jellyfish    jammy     2021-10-14  2022-04-21  2027-04-21  2027-04-21  2032-04-21

还有 debian.csv 可供使用。

也许通过 curl/awk 的魔法,你可以从 https://packages.ubuntu.com/-series-/kernel/ 位生成内核列。


您可以通过查看linux-image-generic软件包来找到发布版本的确切版本号。例如,对于月球版: 目前列出的版本是6.2.0.20.20。它还提供了一个链接到更新日志,显示了升级发布的时间。