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