blob: 4433f3929481fb26e29d9cde4e2109673492961f [file] [log] [blame]
Jonathan Corbet7358bb22016-10-26 16:14:52 -06001The Linux kernel user's and administrator's guide
2=================================================
Mauro Carvalho Chehab9d850252016-09-21 09:51:11 -03003
Jonathan Corbet7358bb22016-10-26 16:14:52 -06004The following is a collection of user-oriented documents that have been
5added to the kernel over time. There is, as yet, little overall order or
6organization here this material was not written to be a single, coherent
7document! With luck things will improve quickly over time.
8
9This initial section contains overall information, including the README
10file describing the kernel as a whole, documentation on kernel parameters,
Mauro Carvalho Chehab337c1882016-11-07 17:03:18 -020011etc.
Mauro Carvalho Chehab9d850252016-09-21 09:51:11 -030012
13.. toctree::
Jonathan Corbet7358bb22016-10-26 16:14:52 -060014 :maxdepth: 1
Mauro Carvalho Chehab9d850252016-09-21 09:51:11 -030015
16 README
Jonathan Corbet7358bb22016-10-26 16:14:52 -060017 kernel-parameters
18 devices
Mauro Carvalho Chehab57043242019-04-22 16:48:00 -030019 sysctl/index
Jonathan Corbet7358bb22016-10-26 16:14:52 -060020
Thomas Gleixner65fd4cb2019-02-19 11:10:49 +010021This section describes CPU vulnerabilities and their mitigations.
Thomas Gleixner3ec8ce52018-07-13 16:23:26 +020022
23.. toctree::
24 :maxdepth: 1
25
Thomas Gleixner65fd4cb2019-02-19 11:10:49 +010026 hw-vuln/index
Thomas Gleixner3ec8ce52018-07-13 16:23:26 +020027
Jonathan Corbet7358bb22016-10-26 16:14:52 -060028Here is a set of documents aimed at users who are trying to track down
29problems and bugs in particular.
30
31.. toctree::
32 :maxdepth: 1
Mauro Carvalho Chehab337c1882016-11-07 17:03:18 -020033
Mauro Carvalho Chehab9d850252016-09-21 09:51:11 -030034 reporting-bugs
Jonathan Corbet7358bb22016-10-26 16:14:52 -060035 security-bugs
Mauro Carvalho Chehab9d850252016-09-21 09:51:11 -030036 bug-hunting
Mauro Carvalho Chehabc7309042016-11-07 17:03:17 -020037 bug-bisect
Mauro Carvalho Chehab337c1882016-11-07 17:03:18 -020038 tainted-kernels
Mauro Carvalho Chehab9d850252016-09-21 09:51:11 -030039 ramoops
Mauro Carvalho Chehab9d850252016-09-21 09:51:11 -030040 dynamic-debug-howto
Jonathan Corbet7358bb22016-10-26 16:14:52 -060041 init
Mauro Carvalho Chehab330d4812019-06-13 15:21:39 -030042 kdump/index
Mauro Carvalho Chehab59809fe2019-06-18 16:06:08 -030043 perf/index
Jonathan Corbet7358bb22016-10-26 16:14:52 -060044
45This is the beginning of a section with information of interest to
46application developers. Documents covering various aspects of the kernel
47ABI will be found here.
48
49.. toctree::
50 :maxdepth: 1
Mauro Carvalho Chehab337c1882016-11-07 17:03:18 -020051
Jonathan Corbet7358bb22016-10-26 16:14:52 -060052 sysfs-rules
53
54The rest of this manual consists of various unordered guides on how to
55configure specific aspects of kernel behavior to your liking.
56
57.. toctree::
58 :maxdepth: 1
Mauro Carvalho Chehab337c1882016-11-07 17:03:18 -020059
Changbin Du680e6ff2019-04-25 23:30:54 +080060 acpi/index
Mauro Carvalho Chehab83bbf6e2019-06-27 12:59:40 -030061 aoe/index
Jonathan Neuschäfer2c1d7ff2019-10-12 19:11:09 +020062 auxdisplay/index
63 bcache
64 binderfs
65 binfmt-misc
66 blockdev/index
67 braille-console
Mauro Carvalho Chehab4f4cfa62019-06-27 14:56:51 -030068 btmrvl
Jonathan Neuschäfer2c1d7ff2019-10-12 19:11:09 +020069 cgroup-v1/index
70 cgroup-v2
71 cifs/index
Mauro Carvalho Chehab4f4cfa62019-06-27 14:56:51 -030072 clearing-warn-once
73 cpu-load
74 cputopology
Jonathan Neuschäferd4300c42019-10-12 19:11:10 +020075 dell_rbu
Mauro Carvalho Chehab6cf2a732019-06-18 12:40:23 -030076 device-mapper/index
Mauro Carvalho Chehab4f4cfa62019-06-27 14:56:51 -030077 efi-stub
Jonathan Neuschäfer2c1d7ff2019-10-12 19:11:09 +020078 ext4
Daniel W. S. Almeida2f123b9a2020-01-10 20:24:23 -030079 nfs/index
Mauro Carvalho Chehabc2746a12019-06-28 08:14:42 -030080 gpio/index
Mauro Carvalho Chehab4f4cfa62019-06-27 14:56:51 -030081 highuid
82 hw_random
Jonathan Neuschäfer2c1d7ff2019-10-12 19:11:09 +020083 initrd
Mauro Carvalho Chehab4f4cfa62019-06-27 14:56:51 -030084 iostats
Jonathan Neuschäfer2c1d7ff2019-10-12 19:11:09 +020085 java
86 jfs
Mauro Carvalho Chehab4f4cfa62019-06-27 14:56:51 -030087 kernel-per-CPU-kthreads
Mauro Carvalho Chehab9e1cbed2019-06-13 15:07:43 -030088 laptops/index
Mauro Carvalho Chehab4f4cfa62019-06-27 14:56:51 -030089 lcd-panel-cgram
90 ldm
91 lockup-watchdogs
Jonathan Neuschäfer2c1d7ff2019-10-12 19:11:09 +020092 LSM/index
93 md
94 mm/index
95 module-signing
96 mono
97 namespaces/index
Mauro Carvalho Chehab4f4cfa62019-06-27 14:56:51 -030098 numastat
Jonathan Neuschäfer2c1d7ff2019-10-12 19:11:09 +020099 parport
100 perf-security
101 pm/index
Mauro Carvalho Chehab4f4cfa62019-06-27 14:56:51 -0300102 pnp
Jonathan Neuschäfer2c1d7ff2019-10-12 19:11:09 +0200103 rapidio
104 ras
Mauro Carvalho Chehab4f4cfa62019-06-27 14:56:51 -0300105 rtc
Jonathan Neuschäfer2c1d7ff2019-10-12 19:11:09 +0200106 serial-console
Mauro Carvalho Chehab4f4cfa62019-06-27 14:56:51 -0300107 svga
Jonathan Neuschäfer2c1d7ff2019-10-12 19:11:09 +0200108 sysrq
109 thunderbolt
110 ufs
111 unicode
112 vga-softcursor
Mauro Carvalho Chehab4f4cfa62019-06-27 14:56:51 -0300113 video-output
Jonathan Neuschäfer2c1d7ff2019-10-12 19:11:09 +0200114 wimax/index
115 xfs
Markus Heiser6f2ec3a2016-10-26 08:23:16 +0200116
117.. only:: subproject and html
118
119 Indices
120 =======
121
122 * :ref:`genindex`