Skip to content

Commit bbc0611

Browse files
Zildj1anJonathan Corbet
authored andcommitted
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]>
1 parent 7fe7de7 commit bbc0611

File tree

1 file changed

+44
-24
lines changed

1 file changed

+44
-24
lines changed

Documentation/process/kernel-docs.rst

Lines changed: 44 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,27 @@
33
Index of Further Kernel Documentation
44
=====================================
55

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.
99

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.
1414

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.
1818

1919
PLEASE, if you know any paper not listed here or write a new document,
2020
include a reference to it here, following the kernel's patch submission
2121
process. Any corrections, ideas or comments are also welcome.
2222

2323
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.
2727

2828
.. note::
2929

@@ -72,9 +72,29 @@ On-line docs
7272
programming. Lots of examples. Currently the new version is being
7373
actively maintained at https://github.com/sysprog21/lkmpg.
7474

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+
7586
Published books
7687
---------------
7788

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+
7898
* Title: **Linux Kernel Debugging: Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules**
7999

80100
:Author: Kaiwan N Billimoria
@@ -88,9 +108,9 @@ Published books
88108

89109
:Author: Kaiwan N Billimoria
90110
:Publisher: Packt Publishing Ltd
91-
:Date: March, 2021
111+
:Date: March, 2021 (Second Edition published in 2024)
92112
:Pages: 754
93-
:ISBN: 978-1789953435
113+
:ISBN: 978-1789953435 (Second Edition ISBN is 978-1803232225)
94114

95115
* 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**
96116

@@ -118,15 +138,6 @@ Published books
118138
:ISBN: 978-0672329463
119139
:Notes: Foundational book
120140

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-
130141
.. _ldd3_published:
131142

132143
* Title: **Linux Device Drivers, 3rd Edition**
@@ -201,6 +212,15 @@ Miscellaneous
201212
:Description: Some of the linux-kernel mailing list archivers. If
202213
you have a better/another one, please let me know.
203214

215+
* Name: **The Linux Foundation YouTube channel**
216+
217+
:URL: https://www.youtube.com/user/thelinuxfoundation
218+
:Keywords: linux, videos, linux-foundation, youtube.
219+
:Description: The Linux Foundation uploads video recordings of their
220+
collaborative events, Linux conferences including LinuxCon, and
221+
other original research and content related to Linux and software
222+
development.
223+
204224
-------
205225

206226
This document was originally based on:

0 commit comments

Comments
 (0)