The Kernel version is broken down into three parts:
- Major Number
- Minor Number
- Revision Number
The Current Linux Kernel versions (June 2014) are:
- 3.14.5 (Stable – Maintained by Greg Kroah-Hartman)
- 3.15-rc8 (Development – Linus Torvalds)
The first number(3) is the major revision to the Linux Kernel. The second number(14) shows the minor revision. Development Kernels are odd and production kernels are even. Development kernels are not fully tested and can be unstable. Once a development Kernel is thoroughly tested and deemed stable is will be given an even number x.1.x → x.2.x or x.3.x → x.4.x
Since the Linux Kernel is constantly being improved and revised a revision number(5) is added when smaller changes are made.
How to tell which Linux Kernel you are running?
From your Linux Terminal type:
- uname -r
- cat /proc/version
- rpm -q kernel (If you arte running Red Hat package manager)
- dmesg | grep Linux
- ls /boot (look for vmlinuz.x.x-x)
I hope this helps explain Linux Kernel versions.
2 thoughts on “Linux: How To Identify The Linux Kernel Version?”
Does Microsoft Windows use a similar versioning?
Don, Windows versions is a bit odd but I’m sure makes perfect sense to their engineers. Microsoft uses a Major.Minor version
From Windows 1.01 – 3.10 (Which was Windows 3.1). Their Windows NT versions followed the same pattern. Windows 95 was version 4.00 (not to be confused with NT 4.0), Windows 98 was 4.10, Windows 2000 was NT 5.0, Windows ME was 4.90. Then When Windows XP came along Microsoft stuck with the NT version. Windows XP was NT 5.1, Windows Vista was NT 6.0, Windows 7 was NT 6.1, Windows 8 was NT 6.2 and finally Windows 8.1 is version NT 6.3. Hope that helps