Linux kernel version

Source: Internet
Author: User

Under Linux there is a directory, the/usr/src/kernels/directory, the following is a Linux system kernel file,

For example: 2.6.18-164.el5-x86_64, 2.6.18-8.el5-x86_64, and 2.6.18-194.el5-x86_64, what do these file numbers mean? For example, what does 2.6.18 mean? What does the El5 represent? What does the x86_64 represent?

Classification of Linux kernel versions
There are two versions of the Linux kernel: stable and development, and the Linux kernel version number consists of 3 sets of numbers: the first group number. The second set of numbers. Number three

First group number: The major version of the kernel that is currently released.

Second group number: even for stable version, odd for developing version.

Third group number: number of error fixes.

Example 1:2.6.18-128.ELSMP,

Number of first group: 2, Major version number

Second group number: 6, minor version number, indicating stable version (because there are even)

The third group number 18, revision number, indicating the number of changes, the first two numbers together can describe the kernel family. Like the stable version of 2.6.0, it is the 2.6 version of the kernel family. 128: This is the current version of the 5th fine-tuning patch, and elsmp points out that the current kernel is specially tuned for elsmp el:enterprise Linux; SMP: Indicates support for multiple processors, indicating that the kernel version supports multiprocessor

ELSMP and El and SMP in the Linux kernel
Under Linux ELSMP points out that the current kernel is a specially tuned el:enterprise Linux for ELSMP; SMP: Indicates support for multiple processors, which means that the kernel version supports multiprocessor

Example 2:red Hat Linux when booting up, the Grub boot menu will have two options, namely Red Hat Enterprise Linux ES (version number). ELSMP) Red Hat Enterprise Linux es-up (version number. EL) In fact, this is the system boot from grub booting-the difference between a single processor and a symmetric multiprocessor boot core file. Red Hat Enterprise Linux ES (version number. ELSMP) Multiple processor (symmetric multiprocessing) Red Hat Enterprise Linux es-up (version number. EL) uniprocessor

Number of Linux bits
We know that the current CPU is mainly divided into 32-bit and 64-bit, of which 32 bits can be divided into: i386, i586, i686, and 64 of the CPU is called x86_64, this is because different levels of CPU command set is not the same, so some of your software may be some of your CPU optimization, So the software has i386, i586, i686 and x86_64 of the points, in the current CPU market, most are sticking to the 64-bit software.

Linux kernel version

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.