工欲善其事, its prerequisite, Linux is a kernel from the technology, and the features that this kernel can provide are:
1: Hardware abstraction file
2: Disk and File System control
3: Multi-tasking
The kernel is a low-level support software that deals with the hardware and provides a limited set of services for the user program, and we can fully understand the kernel as an encapsulation of the operating process that interacts with the hardware, in fact a kernel is not a complete operating system. A complete Linux kernel-based operating system can be called a Linux operating system.
The functionality of the Linux kernel consists of:
Process management, Timers (timer), interrupt management (interrupt management), memory management (Memories Management), module management (modules management), Virtual file System interface (VFS layer), file system, device driver (Devices driver), interprocess communication (inter-process communication), network management Management), System boot (Systems init), and so on.
Linux kernel version number:
The Linux version number is divided into two parts, the kernel version and the release version. The kernel version number consists of 3 digits: r.x.y.
R: The major version of the kernel that is currently released.
X: An even number represents a stable version, and an odd number represents a developing version.
Y: Number of bug fixes.
In general, an even-numbered version of X is a stable version that can be used, such as an odd-numbered version of 2.4.4;x that generally adds some new content that is not necessarily stable and is a beta version, such as 2.1.111.
Linux distribution version:
In fact, we don't look ugly, we have a completely open source free and efficient Linux kernel, but there is no way to operate it through some powerful software, or to complete the work, not directly to play its powerful functions, so this time, the introduction of the various powerful applications, such as C + + compiler, System management software, network work, Office software and so on, developers to user-centric, core-based, powerful software rich content, build a complete Linux operating system, this is known as the Linux distribution
The common Linux distributions are as follows:
Ubuntu-New, positioning is for user-friendly use, there are many derivative versions to choose from
Linux Mint--for beginners to use it is a bit like Windows and Mac
Fedora-integrates the most cutting-edge technologies of Linux and supports a wide range of hardware, including PowerPC architecture processors
OpenSUSE
Debian
Sabayon
Arch Linux
How to view Ubuntu kernel version and release version number
We can view kernel version information through UNAME-R
Release number we can view it in two ways.
1:cat/etc/issue
2:lsb_release-a
Linux Basic Learning--1:linux kernel and release