kbuild: Move -Wenum-enum-conversion to W=2
[linux.git] / Documentation / admin-guide / index.rst
blobc8af32a8f800051b7b854553bacd92a16a604867
1 =================================================
2 The Linux kernel user's and administrator's guide
3 =================================================
5 The following is a collection of user-oriented documents that have been
6 added to the kernel over time.  There is, as yet, little overall order or
7 organization here — this material was not written to be a single, coherent
8 document!  With luck things will improve quickly over time.
10 General guides to kernel administration
11 ---------------------------------------
13 This initial section contains overall information, including the README
14 file describing the kernel as a whole, documentation on kernel parameters,
15 etc.
17 .. toctree::
18    :maxdepth: 1
20    README
21    devices
23    features
25 A big part of the kernel's administrative interface is the /proc and sysfs
26 virtual filesystems; these documents describe how to interact with tem
28 .. toctree::
29    :maxdepth: 1
31    sysfs-rules
32    sysctl/index
33    cputopology
34    abi
36 Security-related documentation:
38 .. toctree::
39    :maxdepth: 1
41    hw-vuln/index
42    LSM/index
43    perf-security
45 Booting the kernel
46 ------------------
48 .. toctree::
49    :maxdepth: 1
51    bootconfig
52    kernel-parameters
53    efi-stub
54    initrd
57 Tracking down and identifying problems
58 --------------------------------------
60 Here is a set of documents aimed at users who are trying to track down
61 problems and bugs in particular.
63 .. toctree::
64    :maxdepth: 1
66    reporting-issues
67    reporting-regressions
68    quickly-build-trimmed-linux
69    verify-bugs-and-bisect-regressions
70    bug-hunting
71    bug-bisect
72    tainted-kernels
73    ramoops
74    dynamic-debug-howto
75    init
76    kdump/index
77    perf/index
78    pstore-blk
79    clearing-warn-once
80    kernel-per-CPU-kthreads
81    lockup-watchdogs
82    RAS/index
83    sysrq
86 Core-kernel subsystems
87 ----------------------
89 These documents describe core-kernel administration interfaces that are
90 likely to be of interest on almost any system.
92 .. toctree::
93    :maxdepth: 1
95    cgroup-v2
96    cgroup-v1/index
97    cpu-load
98    mm/index
99    module-signing
100    namespaces/index
101    numastat
102    pm/index
103    syscall-user-dispatch
105 Support for non-native binary formats.  Note that some of these
106 documents are ... old ...
108 .. toctree::
109    :maxdepth: 1
111    binfmt-misc
112    java
113    mono
116 Block-layer and filesystem administration
117 -----------------------------------------
119 .. toctree::
120    :maxdepth: 1
122    bcache
123    binderfs
124    blockdev/index
125    cifs/index
126    device-mapper/index
127    ext4
128    filesystem-monitoring
129    nfs/index
130    iostats
131    jfs
132    md
133    ufs
134    xfs
136 Device-specific guides
137 ----------------------
139 How to configure your hardware within your Linux system.
141 .. toctree::
142    :maxdepth: 1
144    acpi/index
145    aoe/index
146    auxdisplay/index
147    braille-console
148    btmrvl
149    dell_rbu
150    edid
151    gpio/index
152    hw_random
153    laptops/index
154    lcd-panel-cgram
155    media/index
156    nvme-multipath
157    parport
158    pnp
159    rapidio
160    rtc
161    serial-console
162    svga
163    thermal/index
164    thunderbolt
165    vga-softcursor
166    video-output
168 Workload analysis
169 -----------------
171 This is the beginning of a section with information of interest to
172 application developers and system integrators doing analysis of the
173 Linux kernel for safety critical applications. Documents supporting
174 analysis of kernel interactions with applications, and key kernel
175 subsystems expectations will be found here.
177 .. toctree::
178    :maxdepth: 1
180    workload-tracing
182 Everything else
183 ---------------
185 A few hard-to-categorize and generally obsolete documents.
187 .. toctree::
188    :maxdepth: 1
190    highuid
191    ldm
192    unicode
194 .. only::  subproject and html
196    Indices
197    =======
199    * :ref:`genindex`