Commit bbc0611a authored by Carlos Bilbao's avatar Carlos Bilbao Committed by Jonathan Corbet

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: default avatarCarlos Bilbao <carlos.bilbao.osdev@gmail.com>
Tested-by: default avatarRandy Dunlap <rdunlap@infradead.org>
Acked-by: default avatarRandy Dunlap <rdunlap@infradead.org>
Link: https://lore.kernel.org/r/20240622194727.2171845-1-carlos.bilbao.osdev@gmail.comSigned-off-by: default avatarJonathan Corbet <corbet@lwn.net>
parent 7fe7de7b
...@@ -3,27 +3,27 @@ ...@@ -3,27 +3,27 @@
Index of Further Kernel Documentation Index of Further Kernel Documentation
===================================== =====================================
The need for a document like this one became apparent in the The need for a document like this one became apparent in the linux-kernel
linux-kernel mailing list as the same questions, asking for pointers mailing list as the same questions, asking for pointers to information,
to information, appeared again and again. appeared again and again.
Fortunately, as more and more people get to GNU/Linux, more and more Fortunately, as more and more people get to GNU/Linux, more and more get
get interested in the Kernel. But reading the sources is not always interested in the Kernel. But reading the sources is not always enough. It
enough. It is easy to understand the code, but miss the concepts, the is easy to understand the code, but miss the concepts, the philosophy and
philosophy and design decisions behind this code. design decisions behind this code.
Unfortunately, not many documents are available for beginners to Unfortunately, not many documents are available for beginners to start.
start. And, even if they exist, there was no "well-known" place which And, even if they exist, there was no "well-known" place which kept track
kept track of them. These lines try to cover this lack. of them. These lines try to cover this lack.
PLEASE, if you know any paper not listed here or write a new document, PLEASE, if you know any paper not listed here or write a new document,
include a reference to it here, following the kernel's patch submission include a reference to it here, following the kernel's patch submission
process. Any corrections, ideas or comments are also welcome. process. Any corrections, ideas or comments are also welcome.
All documents are cataloged with the following fields: the document's All documents are cataloged with the following fields: the document's
"Title", the "Author"/s, the "URL" where they can be found, some "Title", the "Author"/s, the "URL" where they can be found, some "Keywords"
"Keywords" helpful when searching for specific topics, and a brief helpful when searching for specific topics, and a brief "Description" of
"Description" of the Document. the Document.
.. note:: .. note::
...@@ -72,9 +72,29 @@ On-line docs ...@@ -72,9 +72,29 @@ On-line docs
programming. Lots of examples. Currently the new version is being programming. Lots of examples. Currently the new version is being
actively maintained at https://github.com/sysprog21/lkmpg. actively maintained at https://github.com/sysprog21/lkmpg.
* Title: **Rust for Linux**
:Author: various
:URL: https://rust-for-linux.com/
:Date: rolling version
:Keywords: glossary, terms, linux-kernel.
:Description: From the website: "Rust for Linux is the project adding
support for the Rust language to the Linux kernel. This website is
intended as a hub of links, documentation and resources related to
the project".
Published books Published books
--------------- ---------------
* Title: **Practical Linux System Administration: A Guide to Installation, Configuration, and Management, 1st Edition**
:Author: Kenneth Hess
:Publisher: O'Reilly Media
:Date: May, 2023
:Pages: 246
:ISBN: 978-1098109035
:Notes: System administration
* Title: **Linux Kernel Debugging: Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules** * Title: **Linux Kernel Debugging: Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules**
:Author: Kaiwan N Billimoria :Author: Kaiwan N Billimoria
...@@ -88,9 +108,9 @@ Published books ...@@ -88,9 +108,9 @@ Published books
:Author: Kaiwan N Billimoria :Author: Kaiwan N Billimoria
:Publisher: Packt Publishing Ltd :Publisher: Packt Publishing Ltd
:Date: March, 2021 :Date: March, 2021 (Second Edition published in 2024)
:Pages: 754 :Pages: 754
:ISBN: 978-1789953435 :ISBN: 978-1789953435 (Second Edition ISBN is 978-1803232225)
* 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** * 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**
...@@ -118,15 +138,6 @@ Published books ...@@ -118,15 +138,6 @@ Published books
:ISBN: 978-0672329463 :ISBN: 978-0672329463
:Notes: Foundational book :Notes: Foundational book
* Title: **Practical Linux System Administration: A Guide to Installation, Configuration, and Management, 1st Edition**
:Author: Kenneth Hess
:Publisher: O'Reilly Media
:Date: May, 2023
:Pages: 246
:ISBN: 978-1098109035
:Notes: System administration
.. _ldd3_published: .. _ldd3_published:
* Title: **Linux Device Drivers, 3rd Edition** * Title: **Linux Device Drivers, 3rd Edition**
...@@ -201,6 +212,15 @@ Miscellaneous ...@@ -201,6 +212,15 @@ Miscellaneous
:Description: Some of the linux-kernel mailing list archivers. If :Description: Some of the linux-kernel mailing list archivers. If
you have a better/another one, please let me know. you have a better/another one, please let me know.
* Name: **The Linux Foundation YouTube channel**
:URL: https://www.youtube.com/user/thelinuxfoundation
:Keywords: linux, videos, linux-foundation, youtube.
:Description: The Linux Foundation uploads video recordings of their
collaborative events, Linux conferences including LinuxCon, and
other original research and content related to Linux and software
development.
------- -------
This document was originally based on: This document was originally based on:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment