Linux kernel release 5.x (1/4)

https://www.kernel.org/doc/html/latest/admin-guide/README.html

Docs » The Linux kernel user’s and administrator’s guide » Linux kernel release 5.x < http://kernel.org/ >

These are the release notes for Linux version 5. Read them carefully, as they tell you what this is all about, explain how to install the kernel, and what to do if something goes wrong.

This is the Linux version 5 Release notes. Read it carefully, it tells you what this is, how to install the kernel, and what to do if you have a problem.

What is Linux?

Linux is a clone of the operating system Unix, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX and Single UNIX Specification compliance.

Linux is a clone of the operation system Unix and was developed from scratch with the support of Linux Torvalds and the loosely-knit team of hackers on the net. It aims to comply with POSIX and the Single UNIX specification specification.

It has all the features you would expect in a modern fully-fledged Unix, including true multitasking, virtual memory, shared libraries, demand loading, shared copy-on-write executables, proper memory management, and multistack networking including IPv4 and IPv6.

It has all the features you would expect from the latest full-fledged Unix. Multitasking, virtual memory, shared libraries, demand load, shared copy-on-write execution, proper memory management, and multi-stack networking including IPv4 and IPv6.

It is distributed under the GNU General Public License v2 - see the accompanying COPYING file for more details.

It is distributed under the GNU General Public License v2. See the included COPYING file for more information.

On what hardware does it run?

Although originally developed first for 32-bit x86-based PCs (386 or higher), today Linux also runs on (at least) the Compaq Alpha AXP, Sun SPARC and UltraSPARC, Motorola 68000, PowerPC, PowerPC64, ARM, Hitachi SuperH, Cell, IBM S/390, MIPS, HP PA-RISC, Intel IA-64, DEC VAX, AMD x86-64 Xtensa, and ARC architectures.

Initially developed for 32-bit x86-based PCs (386 and above). Today, Linux is (at least) Compaq Alpha AXP, Sun SPARC and UltraSPARC, Motorola 68000, PowerPC, PowerPC64, ARM, Hitachi SuperH, Cell, IBM S / 390, MIPS, HP PA-RISC, Intel IA-64, DEC VAX It can be run on AMD x86-64 Xtensa, and ARC architectures.

Linux is easily portable to most general-purpose 32- or 64-bit architectures as long as they have a paged memory management unit (PMMU) and a port of the GNU C compiler (gcc) (part of The GNU Compiler Collection, GCC).

Linux can be easily ported to most general purpose 32-bit or 64-bit architectures as long as it has a page memory management unit (PMMU) and GNU C compiler (gcc) ports (GNU Compiler Collection, part of GCC). ..

Linux has also been ported to a number of architectures without a PMMU, although functionality is then obviously somewhat limited.

Linux has also been ported to some architectures that do not have a PMMU, but with obvious functional constraints.

Linux has also been ported to itself. You can now run the kernel as a userspace application - this is called UserMode Linux (UML).

Linux has also been ported to itself. Now you can run the kernel as a userspace application, which we call UserMode Linux (UML).

Documentation

There is a lot of documentation available both in electronic form on the Internet and in books, both Linux-specific and pertaining to general UNIX questions. I’d recommend looking into the documentation subdirectories on any Linux FTP site for the LDP (Linux Documentation Project) books. This README is not meant to be documentation on the system: there are much better sources available.

There are many documents on the Internet, both electronic and physical, regarding Linux-specific or general UNIX inquiries. For LDP (Linux Documentation Project) books, we recommend that you look in the documentation subdirectory of your Linux FTP site. This README is not intended as a system documentation. There are better sources available.

There are various README files in the Documentation/ subdirectory: these typically contain kernel-specific installation notes for some drivers for example. Please read the Documentation/process/changes.rst file, as it contains information about the problems, which may result by upgrading your kernel.

There are various README files in the Documentation / subdirectories. These usually include notes about kernel-specific installations of some drivers, for example. Read the Documentation / process / changes.rst file for information about issues that may occur with kernel upgrades.


Originally, it is a part of the Linux Kernel source code, so it will be treated as GPLv2 (recognition that it should be).

https://www.kernel.org/doc/html/latest/index.html

Licensing documentation

The following describes the license of the Linux kernel source code (GPLv2), how to properly mark the license of individual files in the source tree, as well as links to the full license text.

https://www.kernel.org/doc/html/latest/process/license-rules.html#kernel-licensing

Recommended Posts

Linux kernel release 5.x (2/4)
Linux kernel release 5.x (4/4)
Linux kernel release 5.x (1/4)
Linux x memo
Compiling the Linux kernel (Linux 5.x on Ubuntu 20.04)
About Linux kernel parameters
Check Linux kernel version
Linux kernel build time
About the process that the Linux kernel handles x86 microcode
Linux Kernel Build for DE10nano
Self-build linux kernel with clang
What is the Linux kernel?
[LINUX kernel rebuild] Version upgrade (4.18.0 → 5.8.8)
Linux kernel memory model related documentation
Linux kernel, its 29-year history report
Try the Linux kernel lockdown mechanism
[Linux] [kernel module] Create kthread in kernel module
Linux
linux (kernel) source analysis: system call call
X86 assembler on Linux (linkage with C)
A quick overview of the Linux kernel