从linux内核的发布历史可以从整体上对linux有个全局的了解,可以知道各个版本的特点、都有些什么样的改动,可以更好的了解和学习linux。

  内核版本号 时间   内核发展史  
 0.00 1991.2-4 两个进程分别显示AAABBB
 0.01 1991.9 第一个正式向外公布的Linux内核版本
 0.02 1991.10.5 LinusTorvalds将当时最初的0.02内核版本发布到了Minix新闻组,很快就得到了反应。LinusTorvalds在这种简单的任务切换机制上进行扩展,并在很多热心支持者的帮助下开发和推出了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系统的核心开发队伍也建起来了。
 1.2 1995.3.7 
 2.0 1996.2.9 
 2.2 1999.1.26 
 2.4 2001.1.4 Linux2.4.0版本内核发布。
 2.6 2003.12.17 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 改善了文件系统、加入了完整性检验补丁、TOMOYOLinux安全模块、可靠的数据报套接字(datagramsocket)协议支持、对象存储设备支持、FS-Cache文件系统缓存层、nilfs文件系统、线程中断处理支持等等。
 2.6.32 2009.12 增添了虚拟化内存de-duplicacion、重写了writeback代码、 改进了Btrfs文件系统、添加了ATIR600/R7003D和KMS支持、CFQ低传输延迟时间模式、perftimechart工具、内存控制器支持softlimits、支持S+Core架构、支持IntelMoorestown及其新的固件接口、支持运行时电源管理、以及新的驱动。
 2.6.34 2010.5 添加了Ceph和LogFS两个新的文件系统,其中前者为分布式的文件系统,后者是适用于Flash设备的文件系统。LinuxKernel2.6.34的其他特性包括新的Vhostnet、改进了Btrfs文件系统、对Kprobesjump进行了优化、新的perf功能、RCUlockdep、GeneralizedTTLSecurityMechanism(RFC5082)及privateVLANproxyarp(RFC3069)支持、asynchronous挂起恢复等等。
 2.6.36 2010.10 Tilera处理器架构支持、新的文件通知接口fanotify、Intel显卡上实现KMS和KDB的整合、并行管理工作队列、Inteli3/5平台上内置显卡和CPU的智能电源管理、CIFS文件系统本地缓存、改善虚拟内存的层级结构,提升桌面操作响应速度、改善虚拟内存溢出终结器的算法、整合了AppArmor安全模型(注:与SELinux基于文件的标注不同,AppArmor是基于路径的)。
   
Logo

更多推荐