1*9a40f45fSCarlos Bilbao.. include:: ../disclaimer-sp.rst
2*9a40f45fSCarlos Bilbao
3*9a40f45fSCarlos Bilbao:Original: :ref:`Documentation/process/kernel-docs.rst <kernel_docs>`
4*9a40f45fSCarlos Bilbao:Translator: Carlos Bilbao <carlos.bilbao@amd.com>
5*9a40f45fSCarlos Bilbao
6*9a40f45fSCarlos Bilbao.. _sp_kernel_docs:
7*9a40f45fSCarlos Bilbao
8*9a40f45fSCarlos BilbaoÍndice de documentación adicional del kernel
9*9a40f45fSCarlos Bilbao============================================
10*9a40f45fSCarlos Bilbao
11*9a40f45fSCarlos BilbaoLa necesidad de un documento como este se hizo evidente en la lista de
12*9a40f45fSCarlos Bilbaocorreo de linux-kernel cuando las mismas preguntas, solicitando sugerencias
13*9a40f45fSCarlos Bilbaoe información, aparecieron una y otra vez.
14*9a40f45fSCarlos Bilbao
15*9a40f45fSCarlos BilbaoAfortunadamente, a medida que más y más gente accede a GNU/Linux, más
16*9a40f45fSCarlos Bilbaodesarrolladores se interesan por el kernel. Sin embargo, leer las fuentes
17*9a40f45fSCarlos Bilbaono siempre es suficiente. Es fácil entender el código, pero se pierden los
18*9a40f45fSCarlos Bilbaoconceptos, la filosofía y decisiones de diseño detrás de dicho código.
19*9a40f45fSCarlos Bilbao
20*9a40f45fSCarlos BilbaoDesafortunadamente, no existen muchos documentos disponibles para que los
21*9a40f45fSCarlos Bilbaoprincipiantes comiencen. Y, aunque existieran, no habría ningún lugar
22*9a40f45fSCarlos Bilbao"conocido" que les pudiera seguir la pista. Estas líneas tratan de cubrir
23*9a40f45fSCarlos Bilbaoesta carencia.
24*9a40f45fSCarlos Bilbao
25*9a40f45fSCarlos BilbaoPOR FAVOR, si conoce algún documento que no figura aquí, o si escribe un
26*9a40f45fSCarlos Bilbaonuevo documento, incluya una referencia aquí, siguiendo el proceso de envío
27*9a40f45fSCarlos Bilbaode parches del kernel. Cualquier corrección, idea o comentario también es
28*9a40f45fSCarlos Bilbaobienvenida.
29*9a40f45fSCarlos Bilbao
30*9a40f45fSCarlos BilbaoTodos los documentos se catalogan con los siguientes campos: el "Título",
31*9a40f45fSCarlos Bilbaoel "Autor"/es, la "URL" donde se encuentran, algunas "Palabras clave"
32*9a40f45fSCarlos Bilbaoútiles para buscar temas específicos, y una breve "Descripción" del
33*9a40f45fSCarlos Bilbaodocumento en cuestión.
34*9a40f45fSCarlos Bilbao
35*9a40f45fSCarlos Bilbao.. note::
36*9a40f45fSCarlos Bilbao
37*9a40f45fSCarlos Bilbao   Los documentos de cada sección en este documento están ordenados por su
38*9a40f45fSCarlos Bilbao   fecha de publicación, del más reciente al más antiguo. Los maintainers
39*9a40f45fSCarlos Bilbao   deben ir retirando recursos obsoletos o anticuados.
40*9a40f45fSCarlos Bilbao
41*9a40f45fSCarlos BilbaoDocumentos en el árbol del kernel Linux
42*9a40f45fSCarlos Bilbao-----------------------------------------
43*9a40f45fSCarlos Bilbao
44*9a40f45fSCarlos BilbaoLos libros de Sphinx deben compilarse con ``make {htmldocs | pdfdocs | epubdocs}``.
45*9a40f45fSCarlos Bilbao
46*9a40f45fSCarlos Bilbao    * Título: **linux/Documentation**
47*9a40f45fSCarlos Bilbao
48*9a40f45fSCarlos Bilbao      :Autor: Many.
49*9a40f45fSCarlos Bilbao      :Ubicación: Documentation/
50*9a40f45fSCarlos Bilbao      :Palabras Clave: archivos de texto, Sphinx.
51*9a40f45fSCarlos Bilbao      :Descripción: Documentación que viene con las fuentes del kernel,
52*9a40f45fSCarlos Bilbao        dentro del directorio Documentation. Algunas páginas de este documento
53*9a40f45fSCarlos Bilbao        (incluido este documento en sí) se han trasladado allí, y podrían
54*9a40f45fSCarlos Bilbao        estar más actualizadas que la versión web.
55*9a40f45fSCarlos Bilbao
56*9a40f45fSCarlos BilbaoDocumentos en línea
57*9a40f45fSCarlos Bilbao-------------------
58*9a40f45fSCarlos Bilbao
59*9a40f45fSCarlos Bilbao    * Título: **Linux Kernel Mailing List Glossary**
60*9a40f45fSCarlos Bilbao
61*9a40f45fSCarlos Bilbao      :Autor: various
62*9a40f45fSCarlos Bilbao      :URL: https://kernelnewbies.org/KernelGlossary
63*9a40f45fSCarlos Bilbao      :Fecha: rolling version
64*9a40f45fSCarlos Bilbao      :Palabras Clave: glosario terminos, linux-kernel.
65*9a40f45fSCarlos Bilbao      :Descripción: De la Introducción: "This glossary is intended as
66*9a40f45fSCarlos Bilbao        a brief description of some of the acronyms and terms you may hear
67*9a40f45fSCarlos Bilbao        during discussion of the Linux kernel".
68*9a40f45fSCarlos Bilbao
69*9a40f45fSCarlos Bilbao    * Título: **The Linux Kernel Module Programming Guide**
70*9a40f45fSCarlos Bilbao
71*9a40f45fSCarlos Bilbao      :Autor: Peter Jay Salzman, Michael Burian, Ori Pomerantz, Bob Mottram,
72*9a40f45fSCarlos Bilbao        Jim Huang.
73*9a40f45fSCarlos Bilbao      :URL: https://sysprog21.github.io/lkmpg/
74*9a40f45fSCarlos Bilbao      :Fecha: 2021
75*9a40f45fSCarlos Bilbao      :Palabras Clave: modules, GPL book, /proc, ioctls, system calls,
76*9a40f45fSCarlos Bilbao        interrupt handlers, llamadas al sistema, interrupciones.
77*9a40f45fSCarlos Bilbao      :Descripción: Un muy buen libro GPL sobre el tema de la programación
78*9a40f45fSCarlos Bilbao        de módulos. Muchos ejemplos. Actualmente la nueva versión está
79*9a40f45fSCarlos Bilbao        siendo mantenida activamente ent https://github.com/sysprog21/lkmpg.
80*9a40f45fSCarlos Bilbao
81*9a40f45fSCarlos BilbaoLibros publicados
82*9a40f45fSCarlos Bilbao-----------------
83*9a40f45fSCarlos Bilbao
84*9a40f45fSCarlos Bilbao    * Título: **Linux Kernel Programming: A Comprehensive Guide to Kernel Internals, Writing Kernel Modules, and Kernel Synchronization**
85*9a40f45fSCarlos Bilbao
86*9a40f45fSCarlos Bilbao      :Autor: Kaiwan N. Billimoria
87*9a40f45fSCarlos Bilbao      :Publica: Packt Publishing Ltd
88*9a40f45fSCarlos Bilbao      :Fecha: 2021
89*9a40f45fSCarlos Bilbao      :Paginas: 754
90*9a40f45fSCarlos Bilbao      :ISBN: 978-1789953435
91*9a40f45fSCarlos Bilbao
92*9a40f45fSCarlos Bilbao    * Título: **Linux Kernel Development, 3rd Edition**
93*9a40f45fSCarlos Bilbao
94*9a40f45fSCarlos Bilbao      :Autor: Robert Love
95*9a40f45fSCarlos Bilbao      :Publica: Addison-Wesley
96*9a40f45fSCarlos Bilbao      :Fecha: July, 2010
97*9a40f45fSCarlos Bilbao      :Paginas: 440
98*9a40f45fSCarlos Bilbao      :ISBN: 978-0672329463
99*9a40f45fSCarlos Bilbao      :Notas: Libro fundacional
100*9a40f45fSCarlos Bilbao
101*9a40f45fSCarlos Bilbao.. _sp_ldd3_published:
102*9a40f45fSCarlos Bilbao
103*9a40f45fSCarlos Bilbao    * Título: **Linux Device Drivers, 3rd Edition**
104*9a40f45fSCarlos Bilbao
105*9a40f45fSCarlos Bilbao      :Authors: Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman
106*9a40f45fSCarlos Bilbao      :Publica: O'Reilly & Associates
107*9a40f45fSCarlos Bilbao      :Fecha: 2005
108*9a40f45fSCarlos Bilbao      :Paginas: 636
109*9a40f45fSCarlos Bilbao      :ISBN: 0-596-00590-3
110*9a40f45fSCarlos Bilbao      :Notas: Libro fundacional. Más información en
111*9a40f45fSCarlos Bilbao        http://www.oreilly.com/catalog/linuxdrive3/
112*9a40f45fSCarlos Bilbao        formato PDF, URL: https://lwn.net/Kernel/LDD3/
113*9a40f45fSCarlos Bilbao
114*9a40f45fSCarlos Bilbao    * Título: **The Design of the UNIX Operating System**
115*9a40f45fSCarlos Bilbao
116*9a40f45fSCarlos Bilbao      :Autor: Maurice J. Bach
117*9a40f45fSCarlos Bilbao      :Publica: Prentice Hall
118*9a40f45fSCarlos Bilbao      :Fecha: 1986
119*9a40f45fSCarlos Bilbao      :Paginas: 471
120*9a40f45fSCarlos Bilbao      :ISBN: 0-13-201757-1
121*9a40f45fSCarlos Bilbao      :Notas: Libro fundacional
122*9a40f45fSCarlos Bilbao
123*9a40f45fSCarlos BilbaoRecursos varios
124*9a40f45fSCarlos Bilbao---------------
125*9a40f45fSCarlos Bilbao
126*9a40f45fSCarlos Bilbao    * Título: **Cross-Referencing Linux**
127*9a40f45fSCarlos Bilbao
128*9a40f45fSCarlos Bilbao      :URL: https://elixir.bootlin.com/
129*9a40f45fSCarlos Bilbao      :Palabras Clave: Browsing source code.
130*9a40f45fSCarlos Bilbao      :Descripción: Otro navegador de código fuente del kernel Linux que se
131*9a40f45fSCarlos Bilbao        encuentra en la web.  Muchas referencias cruzadas a variables y
132*9a40f45fSCarlos Bilbao        funciones. Puedes ver dónde se definen y dónde se utilizan.
133*9a40f45fSCarlos Bilbao
134*9a40f45fSCarlos Bilbao    * Título: **Linux Weekly News**
135*9a40f45fSCarlos Bilbao
136*9a40f45fSCarlos Bilbao      :URL: https://lwn.net
137*9a40f45fSCarlos Bilbao      :Palabras Clave: latest kernel news, noticias del kernel Linux.
138*9a40f45fSCarlos Bilbao      :Descripción: El título lo dice todo (Noticias Semanales de Linux).
139*9a40f45fSCarlos Bilbao        Hay una sección fija sobre el kernel, resumiendo el trabajo de sus
140*9a40f45fSCarlos Bilbao        desarrolladores, correcciones de errores, nuevas funciones y
141*9a40f45fSCarlos Bilbao        versiones, producido durante la semana.
142*9a40f45fSCarlos Bilbao
143*9a40f45fSCarlos Bilbao    * Título: **The home page of Linux-MM**
144*9a40f45fSCarlos Bilbao
145*9a40f45fSCarlos Bilbao      :Autor: The Linux-MM team.
146*9a40f45fSCarlos Bilbao      :URL: https://linux-mm.org/
147*9a40f45fSCarlos Bilbao      :Palabras Clave: memory management, Linux-MM, mm patches, TODO, docs,
148*9a40f45fSCarlos Bilbao        mailing list, administración de memoria, Linux-MM, parches mm, listas
149*9a40f45fSCarlos Bilbao        de correo.
150*9a40f45fSCarlos Bilbao      :Descripción: Sitio dedicado al desarrollo de la gestión de memoria
151*9a40f45fSCarlos Bilbao        de Linux. Parches relacionados con la memoria, HOWTOs, enlaces,
152*9a40f45fSCarlos Bilbao        desarrolladores de mm... ¡Si está interesado en el desarrollo de la
153*9a40f45fSCarlos Bilbao        gestión de memoria no te lo pierdas!
154*9a40f45fSCarlos Bilbao
155*9a40f45fSCarlos Bilbao    * Título: **Kernel Newbies IRC Channel and Website**
156*9a40f45fSCarlos Bilbao
157*9a40f45fSCarlos Bilbao      :URL: https://www.kernelnewbies.org
158*9a40f45fSCarlos Bilbao      :Palabras Clave: IRC, newbies, channel, asking doubts, canal, dudas,
159*9a40f45fSCarlos Bilbao        novatos, preguntar.
160*9a40f45fSCarlos Bilbao      :Descripción: #kernelnewbies en irc.oftc.net.
161*9a40f45fSCarlos Bilbao        #kernelnewbies es una red de IRC dedicada al hacker del kernel
162*9a40f45fSCarlos Bilbao        'novato'. La audiencia se compone principalmente de personas que
163*9a40f45fSCarlos Bilbao        quieren aprender sobre el kernel, trabajar en proyectos del kernel
164*9a40f45fSCarlos Bilbao        o hackers profesionales del kernel que quieren ayudar a la gente
165*9a40f45fSCarlos Bilbao        menos experimentada.
166*9a40f45fSCarlos Bilbao        #kernelnewbies es parte de la red OFTC IRC.
167*9a40f45fSCarlos Bilbao        Pruebe con irc.oftc.net como su servidor y luego haga /join
168*9a40f45fSCarlos Bilbao        #kernelnewbies.
169*9a40f45fSCarlos Bilbao        El sitio web kernelnewbies también alberga artículos, documentos, FAQs...
170*9a40f45fSCarlos Bilbao
171*9a40f45fSCarlos Bilbao    * Título: **linux-kernel mailing list archives and search engines**
172*9a40f45fSCarlos Bilbao
173*9a40f45fSCarlos Bilbao      :URL: http://vger.kernel.org/vger-lists.html
174*9a40f45fSCarlos Bilbao      :URL: http://www.uwsg.indiana.edu/hypermail/linux/kernel/index.html
175*9a40f45fSCarlos Bilbao      :URL: http://groups.google.com/group/mlist.linux.kernel
176*9a40f45fSCarlos Bilbao      :Palabras Clave: linux-kernel, archives, buscar, search, archivos.
177*9a40f45fSCarlos Bilbao      :Descripción: Algunos de los archivadores de listas de correo del
178*9a40f45fSCarlos Bilbao        kernel de Linux. Si usted tiene uno mejor/otro, por favor hágamelo
179*9a40f45fSCarlos Bilbao        saber.
180*9a40f45fSCarlos Bilbao
181*9a40f45fSCarlos Bilbao-------
182*9a40f45fSCarlos Bilbao
183*9a40f45fSCarlos BilbaoEste documento se basaba originalmente en:
184*9a40f45fSCarlos Bilbao
185*9a40f45fSCarlos Bilbao  https://www.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html
186*9a40f45fSCarlos Bilbao
187*9a40f45fSCarlos Bilbaoescrito por Juan-Mariano de Goyenche
188