
The Linux Kernel Archives
Nov 30, 2025 · This site is operated by the Linux Kernel Organization, a 501 (c)3 nonprofit corporation, with support from the following sponsors.
The kernel’s command-line parameters
The parameters listed below are only valid if certain kernel build options were enabled and if respective hardware is present. The text in square brackets at the beginning of each …
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.
The Linux Kernel Archives - Releases
5 days ago · These kernel releases are not hosted at kernel.org and kernel developers can provide no support for them. It is easy to tell if you are running a distribution kernel.
Building External Modules — The Linux Kernel documentation
To build external modules, you must have a prebuilt kernel available that contains the configuration and header files used in the build. Also, the kernel must have been built with …
Linux kernel coding style
This is a short document describing the preferred coding style for the linux kernel. Coding style is very personal, and I won’t force my views on anybody, but this is what goes for anything that I …
Submitting patches: the essential guide to getting your code into …
For detailed information on how the kernel development process works, see A guide to the Kernel Development Process. Also, read Linux Kernel patch submission checklist for a list of items to …
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 …
Tainted kernels — The Linux Kernel documentation
Don’t worry too much about this, most of the time it’s not a problem to run a tainted kernel; the information is mainly of interest once someone wants to investigate some problem, as its real …
The kernel’s command-line parameters
The parameters listed below are only valid if certain kernel build options were enabled and if respective hardware is present. This list should be kept in alphabetical order.