~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/process/kernel-docs.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/process/kernel-docs.rst (Version linux-6.12-rc7) and /Documentation/process/kernel-docs.rst (Version ccs-tools-1.8.12)


  1 .. _kernel_docs:                                  
  2                                                   
  3 Index of Further Kernel Documentation             
  4 =====================================             
  5                                                   
  6 The need for a document like this one became a    
  7 mailing list as the same questions, asking for    
  8 appeared again and again.                         
  9                                                   
 10 Fortunately, as more and more people get to GN    
 11 interested in the Kernel. But reading the sour    
 12 is easy to understand the code, but miss the c    
 13 design decisions behind this code.                
 14                                                   
 15 Unfortunately, not many documents are availabl    
 16 And, even if they exist, there was no "well-kn    
 17 of them. These lines try to cover this lack.      
 18                                                   
 19 PLEASE, if you know any paper not listed here     
 20 include a reference to it here, following the     
 21 process. Any corrections, ideas or comments ar    
 22                                                   
 23 All documents are cataloged with the following    
 24 "Title", the "Author"/s, the "URL" where they     
 25 helpful when searching for specific topics, an    
 26 the Document.                                     
 27                                                   
 28 .. note::                                         
 29                                                   
 30    The documents on each section of this docum    
 31    published date, from the newest to the olde    
 32    periodically retire resources as they becom    
 33    the exception of foundational books.           
 34                                                   
 35 Docs at the Linux Kernel tree                     
 36 -----------------------------                     
 37                                                   
 38 The Sphinx books should be built with ``make {    
 39                                                   
 40     * Name: **linux/Documentation**               
 41                                                   
 42       :Author: Many.                              
 43       :Location: Documentation/                   
 44       :Keywords: text files, Sphinx.              
 45       :Description: Documentation that comes w    
 46         inside the Documentation directory. So    
 47         (including this document itself) have     
 48         be more up to date than the web versio    
 49                                                   
 50 On-line docs                                      
 51 ------------                                      
 52                                                   
 53     * Title: **Linux Kernel Mailing List Gloss    
 54                                                   
 55       :Author: various                            
 56       :URL: https://kernelnewbies.org/KernelGl    
 57       :Date: rolling version                      
 58       :Keywords: glossary, terms, linux-kernel    
 59       :Description: From the introduction: "Th    
 60         a brief description of some of the acr    
 61         during discussion of the Linux kernel"    
 62                                                   
 63     * Title: **The Linux Kernel Module Program    
 64                                                   
 65       :Author: Peter Jay Salzman, Michael Buri    
 66         Jim Huang.                                
 67       :URL: https://sysprog21.github.io/lkmpg/    
 68       :Date: 2021                                 
 69       :Keywords: modules, GPL book, /proc, ioc    
 70         interrupt handlers .                      
 71       :Description: A very nice GPL book on th    
 72         programming. Lots of examples. Current    
 73         actively maintained at https://github.    
 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 fo    
 82         support for the Rust language to the L    
 83         intended as a hub of links, documentat    
 84         the project".                             
 85                                                   
 86 Published books                                   
 87 ---------------                                   
 88                                                   
 89     * Title: **Practical Linux System Administ    
 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                                                   
 98     * Title: **Linux Kernel Debugging: Leverag    
 99                                                   
100       :Author: Kaiwan N Billimoria                
101       :Publisher: Packt Publishing Ltd            
102       :Date: August, 2022                         
103       :Pages: 638                                 
104       :ISBN: 978-1801075039                       
105       :Notes: Debugging book                      
106                                                   
107     * Title: **Linux Kernel Programming: A Com    
108                                                   
109       :Author: Kaiwan N Billimoria                
110       :Publisher: Packt Publishing Ltd            
111       :Date: March, 2021 (Second Edition publi    
112       :Pages: 754                                 
113       :ISBN: 978-1789953435 (Second Edition IS    
114                                                   
115     * Title: **Linux Kernel Programming Part 2    
116                                                   
117       :Author: Kaiwan N Billimoria                
118       :Publisher: Packt Publishing Ltd            
119       :Date: March, 2021                          
120       :Pages: 452                                 
121       :ISBN: 978-1801079518                       
122                                                   
123     * Title: **Linux System Programming: Talki    
124                                                   
125       :Author: Robert Love                        
126       :Publisher: O'Reilly Media                  
127       :Date: June, 2013                           
128       :Pages: 456                                 
129       :ISBN: 978-1449339531                       
130       :Notes: Foundational book                   
131                                                   
132     * Title: **Linux Kernel Development, 3rd E    
133                                                   
134       :Author: Robert Love                        
135       :Publisher: Addison-Wesley                  
136       :Date: July, 2010                           
137       :Pages: 440                                 
138       :ISBN: 978-0672329463                       
139       :Notes: Foundational book                   
140                                                   
141 .. _ldd3_published:                               
142                                                   
143     * Title: **Linux Device Drivers, 3rd Editi    
144                                                   
145       :Authors: Jonathan Corbet, Alessandro Ru    
146       :Publisher: O'Reilly & Associates           
147       :Date: 2005                                 
148       :Pages: 636                                 
149       :ISBN: 0-596-00590-3                        
150       :Notes: Foundational book. Further infor    
151         http://www.oreilly.com/catalog/linuxdr    
152         PDF format, URL: https://lwn.net/Kerne    
153                                                   
154     * Title: **The Design of the UNIX Operatin    
155                                                   
156       :Author: Maurice J. Bach                    
157       :Publisher: Prentice Hall                   
158       :Date: 1986                                 
159       :Pages: 471                                 
160       :ISBN: 0-13-201757-1                        
161       :Notes: Foundational book                   
162                                                   
163 Miscellaneous                                     
164 -------------                                     
165                                                   
166     * Name: **Cross-Referencing Linux**           
167                                                   
168       :URL: https://elixir.bootlin.com/           
169       :Keywords: Browsing source code.            
170       :Description: Another web-based Linux ke    
171         Lots of cross references to variables     
172         where they are defined and where they     
173                                                   
174     * Name: **Linux Weekly News**                 
175                                                   
176       :URL: https://lwn.net                       
177       :Keywords: latest kernel news.              
178       :Description: The title says it all. The    
179         summarizing developers' work, bug fixe    
180         produced during the week.                 
181                                                   
182     * Name: **The home page of Linux-MM**         
183                                                   
184       :Author: The Linux-MM team.                 
185       :URL: https://linux-mm.org/                 
186       :Keywords: memory management, Linux-MM,     
187         mailing list.                             
188       :Description: Site devoted to Linux Memo    
189         Memory related patches, HOWTOs, links,    
190         it if you are interested in memory man    
191                                                   
192     * Name: **Kernel Newbies IRC Channel and W    
193                                                   
194       :URL: https://www.kernelnewbies.org         
195       :Keywords: IRC, newbies, channel, asking    
196       :Description: #kernelnewbies on irc.oftc    
197         #kernelnewbies is an IRC network dedic    
198         kernel hacker. The audience mostly con    
199         learning about the kernel, working on     
200         professional kernel hackers that want     
201         people.                                   
202         #kernelnewbies is on the OFTC IRC Netw    
203         Try irc.oftc.net as your server and th    
204         The kernelnewbies website also hosts a    
205                                                   
206     * Name: **linux-kernel mailing list archiv    
207                                                   
208       :URL: https://subspace.kernel.org           
209       :URL: https://lore.kernel.org               
210       :Keywords: linux-kernel, archives, searc    
211       :Description: Some of the linux-kernel m    
212         you have a better/another one, please     
213                                                   
214     * Name: **The Linux Foundation YouTube cha    
215                                                   
216       :URL: https://www.youtube.com/user/theli    
217       :Keywords: linux, videos, linux-foundati    
218       :Description: The Linux Foundation uploa    
219         collaborative events, Linux conference    
220         other original research and content re    
221         development.                              
222                                                   
223 -------                                           
224                                                   
225 This document was originally based on:            
226                                                   
227  https://www.dit.upm.es/~jmseyas/linux/kernel/    
228                                                   
229 and written by Juan-Mariano de Goyeneche          
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php