Open links in new tab
  1. The Linux Kernel documentation

    The following manuals are written for users of the kernel — those who are trying to get it to work optimally on a given system and application developers seeking information on the kernel’s user …

  2. The Linux Kernel Archives

    3 days ago · This site is operated by the Linux Kernel Organization, a 501 (c)3 nonprofit corporation, with support from the following sponsors.

  3. The Linux Kernel Archives - Releases

    Dec 3, 2025 · Unless you downloaded, compiled and installed your own version of kernel from kernel.org, you are running a distribution kernel. To find out the version of your kernel, run uname -r:

  4. Linux Kernel Documentation

    Documentation extracted from the Linux kernel and mirrored on the web where Google can find it:

  5. 1. Introduction — The Linux Kernel documentation

    There are a great many reasons why kernel code should be merged into the official (“mainline”) kernel, including automatic availability to users, community support in many forms, and the ability to …

  6. About Linux Kernel

    Aug 6, 2024 · If you're new to Linux, you don't want to download the kernel, which is just a component in a working Linux system. Instead, you want what is called a distribution of Linux, which is a complete …

  7. The Linux Kernel Archives - About

    Aug 6, 2024 · The Linux Kernel Organization is a California Public Benefit Corporation established in 2002 to distribute the Linux kernel and other Open Source software to the public without charge.

  8. Welcome to The Linux Kernel’s documentation

    These manuals contain overall information about how to develop the kernel. The kernel community is quite large, with thousands of developers contributing over the course of a year.

  9. 2. How the development process works — The Linux Kernel …

    The kernel code base is logically broken down into a set of subsystems: networking, specific architecture support, memory management, video devices, etc. Most subsystems have a designated maintainer, …

  10. Message logging with printk — The Linux Kernel documentation

    printk() is one of the most widely known functions in the Linux kernel. It’s the standard tool we have for printing messages and usually the most basic way of tracing and debugging.