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 96fca68c4f nfsd-6.9 fixes: 4 days ago
Documentation Misc x86 fixes: 5 days ago
LICENSES LICENSES: Add the copyleft-next-0.3.1 license 1 year ago
arch Misc x86 fixes: 5 days ago
block block-6.9-20240412 7 days ago
certs This update includes the following changes: 6 months ago
crypto This push fixes a regression that broke iwd as well as a divide by 4 weeks ago
drivers Fix a bug in the GIC irqchip driver. 5 days ago
fs nfsd-6.9 fixes: 4 days ago
include nfsd-6.9 fixes: 4 days ago
init fs/proc: Skip bootloader comment if no embedded kernel parameters 1 week ago
io_uring io_uring/net: restore msg_control on sendzc retry 2 weeks ago
ipc sysctl changes for v6.9-rc1 1 month ago
kernel Misc x86 fixes: 5 days ago
lib Including fixes from bluetooth. 1 week ago
mm x86/mm/pat: fix VM_PAT handling in COW mappings 2 weeks ago
net Including fixes from bluetooth. 1 week ago
rust Kbuild updates for v6.9 4 weeks ago
samples Tracing updates for 6.9: 1 month ago
scripts hardening fixes for v6.9-rc4 1 week ago
security security: Place security_path_post_mknod() where the original IMA call was 2 weeks ago
sound ASoC: Fixes for v6.9 2 weeks ago
tools linux_kselftest-fixes-6.9-rc5 4 days ago
usr Kbuild updates for v6.8 3 months ago
virt KVM Xen and pfncache changes for 6.9: 1 month ago
.clang-format clang-format: Update with v6.7-rc4's `for_each` macro list 4 months ago
.cocciconfig scripts: add Linux .cocciconfig for coccinelle 8 years ago
.editorconfig Add .editorconfig file for basic formatting 4 months ago
.get_maintainer.ignore Add Jeff Kirsher to .get_maintainer.ignore 1 month ago
.gitattributes .gitattributes: set diff driver for Rust source code files 11 months ago
.gitignore kbuild: create a list of all built DTB files 2 months ago
.mailmap MAINTAINERS: change vmware.com addresses to broadcom.com 2 weeks ago
.rustfmt.toml rust: add `.rustfmt.toml` 2 years ago
COPYING COPYING: state that all contributions really are covered by this file 4 years ago
CREDITS MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer 3 weeks ago
Kbuild Kbuild updates for v6.1 2 years ago
Kconfig kbuild: ensure full rebuild when the compiler is updated 4 years ago
MAINTAINERS SoC fixes for 6.9 7 days ago
Makefile Linux 6.9-rc4 5 days ago
README README: Fix spelling 1 month 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.