linux 的版本号分为两部分,即内核版本与发行版本。内核版本号由3个数字组成:r.x.y。各数字含义如下:
r:目前发布的内核主版本。
x:偶数表示稳定版本;奇数表示开发中版本。
y:错误修补的次数。
一般来说,x 位为偶数的版本是一个可以使用的稳定版本,如2.4.4;x 位为奇数的版本一般加入了一些新的内容,不一定很稳定,是测试版本,如2.1.111。
内核版本号 | 时间 | 内核发展史 |
0.00 | 1991.2-4 | 两个进程分别显示AAA BBB |
0.01 | 1991.9 | 第一个正式向外公布的Linux 内核版本 |
0.02 | 1991.10.5 | Linus Torvalds 将当时最初的0.02内核版本发布到了Minix 新 闻组,很快就得到了反应。Linus Torvalds 在这种简单的任务 切换机制上进行扩展,并在很多热心支持者的帮助下开发和推出了Linux 的第一个稳定的工作版本。 |
0.03 | 1991.10.5 | |
0.10 | 1991.10 | Linux0.10版本内核发布,0.11版本随后在1991年12月推出,当 时它被发布在Internet 上,供人们免费使用。 |
0.11 | 1991.12.8 | 基本可以正常运行的内核版本 |
0.12 | 1992.1.15 | 主要加入对数学协处理器的软件模拟程序 |
0.95(0.13) | 1992.3.8 | 开始加入虚拟文件系统思想的内核版本 |
0.96 | 1992.5.12 | 开始加入网络支持和虚拟文件系统 |
0.97 | 1992.8.1 | |
0.98 | 1992.9.29 | |
0.99 | 1992.12.13 | |
1.0 | 1994.3.14 | Linux1.0版本内核发布,使用它的用户越来越多,而且Linux 系统的核心开发队伍也建起来了。 linux-1.0.tar.xz 13-Mar-1994 00:00 918K |
1.2 | 1995.3.7 | linux-1.2.13.tar.xz 02-Aug-1995 00:00 2M |
2.0 | 1996.2.9 -2004.2 | linux-2.0.40.tar.xz 08-Feb-2004 07:13 5M |
2.2 | 1991.1.26 -2004.2 | linux-2.2.26.tar.xz 24-Feb-2004 19:11 12M |
2.4(EOL) | 2001.1.4 2013.5 | Linux2.4.0版本内核发布。 linux-2.4.37.tar.xz 01-May-2013 12:39 23M |
2.6(EOL) | 2003.12.17 -2011.8 | Linux2.6版本内核发布,与2.4内核版本相比,它在很多方面进行了改进,如支持多处理器配置和64位计算,它还支持实现高效率线和处理的本机POSIX 线程库(NPTL)。实际上,性能、安全性和驱动程序的改进是整个2.6.x 内核的关键。
|
2.6.15 | 2006 | Linux2.6.15版本内核发布。它对IPv6的支持在这个内核中有了 很大的改进。PowerPC 用户现在有了一个用于64 位和32 位 PowerPC 的泛型树,它使这两种架构上的内核编辑成为可能。 |
2.6.30 | 2009.6 | 改善了文件系统、加入了完整性检验补丁、TOMOYO Linux 安全 模块、可靠的数据报套接字(datagram socket)协议支持、对象存储设备支持、FS-Cache 文件系统缓存层、nilfs 文件系统、线程中断处理支持等等。 |
2.6.32 | 2009.12 | 增添了虚拟化内存de-duplicacion、重写了writeback 代码、 改进了Btrfs 文件系统、添加了ATI R600/R700 3D 和KMS 支持、CFQ 低传输延迟时间模式、perf timechart 工具、内存控制器支持soft limits、支持S+Core 架构、支持Intel Moorestown 及其新的固件接口、支持运行时电源管理、以及新的驱动。 |
2.6.34 | 2010.5 | 添加了Ceph 和LogFS 两个新的文件系统,其中前者为分布式的 文件系统,后者是适用于Flash 设备的文件系统。Linux Kernel 2.6.34的其他特性包括新的Vhost net、改进了Btrfs 文件系统、对Kprobes jump 进行了优化、新的perf 功能、RCU lockdep、Generalized TTL Security Mechanism (RFC 5082)及privateVLAN proxy arp (RFC 3069)支持、asynchronous 挂起恢复等等。 |
2.6.36 | 2010.10 | Tilera 处理器架构支持、新的文件通知接口fanotify、Intel 显卡上实现KMS 和KDB 的整合、并行管理工作队列、Intel i3/5平台上内置显卡和CPU 的智能电源管理、CIFS 文件系统本地缓存、改善虚拟内存的层级结构,提升桌面操作响应速度、改善虚拟内存溢出终结器的算法、整合了AppArmor 安全模型(注:与SELinux 基于文件的标注不同,AppArmor 是基于路径的)。 |
2.6.39.4 | 2011.8 | linux-2.6.39.4.tar.xz 03-Aug-2011 20:25 60M |
3.0 | 2011.7.21 | Linus Torvalds宣布正式发布Linux 3.0 kernel,same as 2.6.40 linux-3.0.1.tar.xz 05-Aug-2011 06:18 61M linux-3.0.101.tar.xz 22-Oct-2013 11:21 61M |
3.16L | 2014.8.14 | linux-3.16.1.tar.xz 14-Aug-2014 02:56 77M linux-3.16.67.tar.xz 12-May-2019 06:27 77M |
3.18(EOL) | 2014.12.16 | linux-3.18.1.tar.xz 16-Dec-2014 18:29 77M linux-3.18.140.tar.xz 16-May-2019 07:21 78M |
4.0 | 2015.4.29 | linux-4.0.1.tar.xz 29-Apr-2015 08:31 78M |
4.4L | 2016.1.31 | linux-4.4.1.tar.xz 31-Jan-2016 19:34 83M linux-4.4.180.tar.xz 16-May-2019 17:56 84M |
4.9L | 2017.1.06 | linux-4.9.1.tar.xz 06-Jan-2017 10:23 89M linux-4.9.177.tar.xz 16-May-2019 17:52 89M |
4.14L | 2017.11.21 | linux-4.14.1.tar.xz 21-Nov-2017 09:04 96M linux-4.14.120.tar.xz 16-May-2019 17:50 96M |
4.19L | linux-4.19.1.tar.xz 04-Nov-2018 13:57 98M linux-4.19.44.tar.xz 16-May-2019 17:48 98M | |
4.20 | linux-4.20.1.tar.xz 09-Jan-2019 16:52 99M linux-4.20.17.tar.xz 19-Mar-2019 12:18 99M | |
5.0 | 2019.3.19 | linux-5.0.1.tar.xz 10-Mar-2019 06:12 100M |
5.1 | linux-5.1.3.tar.xz 16-May-2019 17:42 101M | |
Linux内核剖析(三)构建源码树 https://www.cnblogs.com/alantu2018/p/8991195.html
Linux内核剖析(一)Linux的历史 https://www.cnblogs.com/alantu2018/p/8991158.html