Linux内核的版本号可以从源代码的顶层目录下的Makefile中看到,如下面几行它们构成了Linux的版本号为2.6.22.6。
其中,VERSION和PATCHLEVEL组成主版本号,如2.6,2.4等,稳定版本的主版本号用偶数表示,每隔2~3年会出现一个稳定版本。开发中的版本号用奇数来表示,它是下一个稳定版本的前身。Linux内核的最初版本在1991年发布,这是Linus Torvalds为它的386开发的一个类似Minix的操作系统。
Linux1.0的官方版发行于1994年3月,包含了386的官方支持,仅支持单CPU系统。
Linux2.6于2003年12月发布,该内核支持更多的平台,从小规模的嵌入式系统到服务器级的64位系统;使用了新的调度器,进程的切换更高效;内核可被抢占,使得用户的操作可以得到更快速的响应;I/O子系统也经历很大的修改,使得它在各种工作负荷下都更具响应性;模块子系统、文件系统都做了大量的改进。另外,以前使用Linux的变种uClinux来支持没有MMU的处理器,现在2.6版本的Linux中已经合入了uClinux的功能,也可以支持没有MMU的处理器。