You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: Extend and refactor index of further kernel docs
Extend the Index of Further Kernel Documentation by adding entries for the
Rust for Linux website, the Linux Foundation's YouTube channel, and notes
on the second edition of Billimoria's kernel programming book. Also,
perform some refactoring: format the text to 75 characters per line and
sort per-section content in chronological order of publication.
Signed-off-by: Carlos Bilbao <[email protected]>
Tested-by: Randy Dunlap <[email protected]>
Acked-by: Randy Dunlap <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jonathan Corbet <[email protected]>
Copy file name to clipboardExpand all lines: Documentation/process/kernel-docs.rst
+44-24Lines changed: 44 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,27 +3,27 @@
3
3
Index of Further Kernel Documentation
4
4
=====================================
5
5
6
-
The need for a document like this one became apparent in the
7
-
linux-kernel mailing list as the same questions, asking for pointers
8
-
to information, appeared again and again.
6
+
The need for a document like this one became apparent in the linux-kernel
7
+
mailing list as the same questions, asking for pointers to information,
8
+
appeared again and again.
9
9
10
-
Fortunately, as more and more people get to GNU/Linux, more and more
11
-
get interested in the Kernel. But reading the sources is not always
12
-
enough. It is easy to understand the code, but miss the concepts, the
13
-
philosophy and design decisions behind this code.
10
+
Fortunately, as more and more people get to GNU/Linux, more and more get
11
+
interested in the Kernel. But reading the sources is not always enough. It
12
+
is easy to understand the code, but miss the concepts, the philosophy and
13
+
design decisions behind this code.
14
14
15
-
Unfortunately, not many documents are available for beginners to
16
-
start. And, even if they exist, there was no "well-known" place which
17
-
kept track of them. These lines try to cover this lack.
15
+
Unfortunately, not many documents are available for beginners to start.
16
+
And, even if they exist, there was no "well-known" place which kept track
17
+
of them. These lines try to cover this lack.
18
18
19
19
PLEASE, if you know any paper not listed here or write a new document,
20
20
include a reference to it here, following the kernel's patch submission
21
21
process. Any corrections, ideas or comments are also welcome.
22
22
23
23
All documents are cataloged with the following fields: the document's
24
-
"Title", the "Author"/s, the "URL" where they can be found, some
25
-
"Keywords" helpful when searching for specific topics, and a brief
26
-
"Description" of the Document.
24
+
"Title", the "Author"/s, the "URL" where they can be found, some "Keywords"
25
+
helpful when searching for specific topics, and a brief "Description" of
26
+
the Document.
27
27
28
28
.. note::
29
29
@@ -72,9 +72,29 @@ On-line docs
72
72
programming. Lots of examples. Currently the new version is being
73
73
actively maintained at https://github.com/sysprog21/lkmpg.
74
74
75
+
* Title: **Rust for Linux**
76
+
77
+
:Author: various
78
+
:URL: https://rust-for-linux.com/
79
+
:Date: rolling version
80
+
:Keywords: glossary, terms, linux-kernel.
81
+
:Description: From the website: "Rust for Linux is the project adding
82
+
support for the Rust language to the Linux kernel. This website is
83
+
intended as a hub of links, documentation and resources related to
84
+
the project".
85
+
75
86
Published books
76
87
---------------
77
88
89
+
* Title: **Practical Linux System Administration: A Guide to Installation, Configuration, and Management, 1st Edition**
90
+
91
+
:Author: Kenneth Hess
92
+
:Publisher: O'Reilly Media
93
+
:Date: May, 2023
94
+
:Pages: 246
95
+
:ISBN: 978-1098109035
96
+
:Notes: System administration
97
+
78
98
* Title: **Linux Kernel Debugging: Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules**
79
99
80
100
:Author: Kaiwan N Billimoria
@@ -88,9 +108,9 @@ Published books
88
108
89
109
:Author: Kaiwan N Billimoria
90
110
:Publisher: Packt Publishing Ltd
91
-
:Date: March, 2021
111
+
:Date: March, 2021 (Second Edition published in 2024)
92
112
:Pages: 754
93
-
:ISBN: 978-1789953435
113
+
:ISBN: 978-1789953435 (Second Edition ISBN is 978-1803232225)
94
114
95
115
* Title: **Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization: Create user-kernel interfaces, work with peripheral I/O, and handle hardware interrupts**
96
116
@@ -118,15 +138,6 @@ Published books
118
138
:ISBN: 978-0672329463
119
139
:Notes: Foundational book
120
140
121
-
* Title: **Practical Linux System Administration: A Guide to Installation, Configuration, and Management, 1st Edition**
122
-
123
-
:Author: Kenneth Hess
124
-
:Publisher: O'Reilly Media
125
-
:Date: May, 2023
126
-
:Pages: 246
127
-
:ISBN: 978-1098109035
128
-
:Notes: System administration
129
-
130
141
.. _ldd3_published:
131
142
132
143
* Title: **Linux Device Drivers, 3rd Edition**
@@ -201,6 +212,15 @@ Miscellaneous
201
212
:Description: Some of the linux-kernel mailing list archivers. If
202
213
you have a better/another one, please let me know.
0 commit comments