[PATCH] Doc: process: Added two important books for Linux Kernel programming and development

Bhaskar Chowdhury posted 1 patch 5 days, 5 hours ago
Documentation/process/howto.rst | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
[PATCH] Doc: process: Added two important books for Linux Kernel programming and development
Posted by Bhaskar Chowdhury 5 days, 5 hours ago
These books are very well written and enhance the understanding of the process.

Signed-off-by: Bhaskar Chowdhury <unixbhaskar@gmail.com>
---
 Documentation/process/howto.rst | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Documentation/process/howto.rst b/Documentation/process/howto.rst
index 9438e03d6f50..c5164a27fc1a 100644
--- a/Documentation/process/howto.rst
+++ b/Documentation/process/howto.rst
@@ -34,7 +34,8 @@ experience, the following books are good for, if anything, reference:
  - "The C Programming Language" by Kernighan and Ritchie [Prentice Hall]
  - "Practical C Programming" by Steve Oualline [O'Reilly]
  - "C:  A Reference Manual" by Harbison and Steele [Prentice Hall]
-
+ - "Linux System Programming" by Robert Love [O'Reilly]
+ - "Linux Kernel Development" By Robert Love [Pearson]
 The kernel is written using GNU C and the GNU toolchain.  While it
 adheres to the ISO C11 standard, it uses a number of extensions that are
 not featured in the standard.  The kernel is a freestanding C
--
2.52.0
Re: [PATCH] Doc: process: Added two important books for Linux Kernel programming and development
Posted by Jonathan Corbet 2 days, 19 hours ago
Bhaskar Chowdhury <unixbhaskar@gmail.com> writes:

> These books are very well written and enhance the understanding of the process.
>
> Signed-off-by: Bhaskar Chowdhury <unixbhaskar@gmail.com>
> ---
>  Documentation/process/howto.rst | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/Documentation/process/howto.rst b/Documentation/process/howto.rst
> index 9438e03d6f50..c5164a27fc1a 100644
> --- a/Documentation/process/howto.rst
> +++ b/Documentation/process/howto.rst
> @@ -34,7 +34,8 @@ experience, the following books are good for, if anything, reference:
>   - "The C Programming Language" by Kernighan and Ritchie [Prentice Hall]
>   - "Practical C Programming" by Steve Oualline [O'Reilly]
>   - "C:  A Reference Manual" by Harbison and Steele [Prentice Hall]
> -
> + - "Linux System Programming" by Robert Love [O'Reilly]
> + - "Linux Kernel Development" By Robert Love [Pearson]
>  The kernel is written using GNU C and the GNU toolchain.  While it

Adding mention of those books might well be a good thing to do, but
you're adding them in the middle of a section that is talking about C
programming specifically.  It doesn't make much sense to put them there.

Thanks,

jon