There are several guides for kernel developers and users. These guides can be rendered in a number of formats, like HTML and PDF. Please read Documentation/admin-guide/README.rst first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Linus Torvalds c33ffdb70c phy-for-6.11 3 days ago
Documentation phy-for-6.11 3 days ago
LICENSES LICENSES: Add the copyleft-next-0.3.1 license 2 years ago
arch Random number generator updates for Linux 6.11-rc1. 3 days ago
block for-6.11/block-20240722 5 days ago
certs kbuild: use $(src) instead of $(srctree)/$(src) for source directory 3 months ago
crypto crypto: testmgr - generate power-of-2 lengths more often 2 weeks ago
drivers phy-for-6.11 3 days ago
fs Random number generator updates for Linux 6.11-rc1. 3 days ago
include phy-for-6.11 3 days ago
init Kbuild updates for v6.11 3 days ago
io_uring io_uring: fix error pbuf checking 7 days ago
ipc slab updates for 6.11 1 week ago
kernel Kbuild updates for v6.11 3 days ago
lib Random number generator updates for Linux 6.11-rc1. 3 days ago
mm Random number generator updates for Linux 6.11-rc1. 3 days ago
net - In the series "treewide: Refactor heap related implementation", 5 days ago
rust slab updates for 6.11 1 week ago
samples - In the series "treewide: Refactor heap related implementation", 5 days ago
scripts Kbuild updates for v6.11 3 days ago
security Landlock updates for v6.11-rc1 7 days ago
sound Char/Misc and other driver changes for 6.11-rc1 1 week ago
tools Random number generator updates for Linux 6.11-rc1. 3 days ago
usr initramfs: shorten cmd_initfs in usr/Makefile 2 weeks ago
virt KVM generic changes for 6.11 2 weeks ago
.clang-format Docs: Move clang-format from process/ to dev-tools/ 1 month ago
.cocciconfig scripts: add Linux .cocciconfig for coccinelle 8 years ago
.editorconfig .editorconfig: remove trim_trailing_whitespace option 1 month ago
.get_maintainer.ignore Add Jeff Kirsher to .get_maintainer.ignore 5 months ago
.gitattributes .gitattributes: set diff driver for Rust source code files 1 year ago
.gitignore kbuild: add script and target to generate pacman package 6 days ago
.mailmap soc: dt updates for 6.11 2 weeks ago
.rustfmt.toml rust: add `.rustfmt.toml` 2 years ago
COPYING COPYING: state that all contributions really are covered by this file 5 years ago
CREDITS tracing: Update of MAINTAINERS and CREDITS file 1 week ago
Kbuild Kbuild updates for v6.1 2 years ago
Kconfig kbuild: ensure full rebuild when the compiler is updated 4 years ago
MAINTAINERS phy-for-6.11 3 days ago
Makefile Kbuild updates for v6.11 3 days ago
README README: Fix spelling 4 months ago

README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``. The formatted documentation can also be read online at:

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

There are various text files in the Documentation/ subdirectory,
several of them using the reStructuredText markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.