About 321,000 results
Open links in new tab
  1. 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.

  2. 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:

  3. 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 …

  4. HOWTO do Linux kernel development

    The maintainers of the various kernel subsystems — and also many kernel subsystem developers — expose their current state of development in source repositories.

  5. The Linux kernel user’s and administrator’s guide — The Linux Kernel ...

    This is the beginning of a section with information of interest to application developers and system integrators doing analysis of the Linux kernel for safety critical applications.

  6. A guide to the Kernel Development Process

    It is an attempt to document how this community works in a way which is accessible to those who are not intimately familiar with Linux kernel development (or, indeed, free software development in general).

  7. iwlwifi — Linux Wireless documentation

    Feb 6, 2022 · You can determine if your kernel currently has firmware loader support by looking for the CONFIG_FW_LOADER definition on your kernel’s .config file. In addition to having the …

  8. Rust — The Linux Kernel documentation

    Currently, the Rust support is primarily intended for kernel developers and maintainers interested in the Rust support, so that they can start working on abstractions and drivers, as well as helping the …

  9. Tainted kernels — The Linux Kernel documentation

    Note the kernel will remain tainted even after you undo what caused the taint (i.e. unload a proprietary kernel module), to indicate the kernel remains not trustworthy.

  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.