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.
 
 
 
 
 
 
Greg Kroah-Hartman 74835c7db0 COPYING: state that all contributions really are covered by this file 4 years ago
Documentation Documentation/process: Change Microsoft contact for embargoed hardware issues 4 years ago
LICENSES LICENSES: Rename other to deprecated 5 years ago
arch Kbuild updates for v5.6 (2nd) 4 years ago
block block-5.6-2020-02-05 4 years ago
certs certs: Add wrapper function to check blacklisted binary hash 5 years ago
crypto treewide: remove redundant IS_ERR() before error code check 4 years ago
drivers Kbuild updates for v5.6 (2nd) 4 years ago
fs Kbuild updates for v5.6 (2nd) 4 years ago
include fs: New zonefs file system 4 years ago
init Tracing updates: 4 years ago
ipc proc: convert everything to "struct proc_ops" 4 years ago
kernel Kbuild updates for v5.6 (2nd) 4 years ago
lib Kbuild updates for v5.6 (2nd) 4 years ago
mm Merge branch 'merge.nfs-fs_parse.1' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 4 years ago
net Kbuild updates for v5.6 (2nd) 4 years ago
samples Kbuild updates for v5.6 (2nd) 4 years ago
scripts Kbuild updates for v5.6 (2nd) 4 years ago
security Merge branch 'merge.nfs-fs_parse.1' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 4 years ago
sound sound fixes for 5.6-rc1 4 years ago
tools A set of fixes and improvements for the perf subsystem: 4 years ago
usr Kbuild updates for v5.6 (2nd) 4 years ago
virt KVM: fix overflow of zero page refcount with ksm running 4 years ago
.clang-format clang-format: Update with the latest for_each macro list 5 years ago
.cocciconfig scripts: add Linux .cocciconfig for coccinelle 8 years ago
.get_maintainer.ignore Opt out of scripts/get_maintainer.pl 5 years ago
.gitattributes .gitattributes: use 'dts' diff driver for dts files 5 years ago
.gitignore modpost: dump missing namespaces into a single modules.nsdeps file 5 years ago
.mailmap A handful of small documentation fixes that wandered in. 4 years ago
COPYING COPYING: state that all contributions really are covered by this file 4 years ago
CREDITS open: introduce openat2(2) syscall 4 years ago
Kbuild kbuild: rename hostprogs-y/always to hostprogs/always-y 4 years ago
Kconfig docs: kbuild: convert docs to ReST and rename to *.rst 5 years ago
MAINTAINERS fs: New zonefs file system 4 years ago
Makefile Linux 5.6-rc1 4 years ago
README Drop all 00-INDEX files from Documentation/ 6 years 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 Restructured Text 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.