
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.
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 …
The Linux Kernel Archives
2.7 Kernel Memory Extension (CONFIG_MEMCG_KMEM) With the Kernel memory extension, the Memory Controller is able to limit the amount of kernel memory used by the system. Kernel …
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 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 …
The Linux Kernel Archives
Apr 27, 2011 · Configure kernel with "make menuconfig" (or "make xconfig" or "make config"), then select "Bonding driver support" in the "Network device support" section. It is …
The Linux Kernel Archives - Releases
Dec 3, 2025 · 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.
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 …
Using the initial RAM disk (initrd) - The Linux Kernel Archives
The key role of initrd here is to re-use the configuration data during normal system operation without requiring the use of a bloated “generic” kernel or re-compiling or re-linking the kernel.
The Linux Kernel Archives
Replacing the host kernel can be done by building a Debian kernel package using the bindeb-pkg target exposed by the upstream kernel Makefile. However, this can be a bit of a pain because …