162306a36Sopenharmony_ci.. include:: ../disclaimer-sp.rst 262306a36Sopenharmony_ci 362306a36Sopenharmony_ci:Original: :ref:`Documentation/process/kernel-docs.rst <kernel_docs>` 462306a36Sopenharmony_ci:Translator: Carlos Bilbao <carlos.bilbao@amd.com> 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci.. _sp_kernel_docs: 762306a36Sopenharmony_ci 862306a36Sopenharmony_ciÍndice de documentación adicional del kernel 962306a36Sopenharmony_ci============================================ 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ciLa necesidad de un documento como este se hizo evidente en la lista de 1262306a36Sopenharmony_cicorreo de linux-kernel cuando las mismas preguntas, solicitando sugerencias 1362306a36Sopenharmony_cie información, aparecieron una y otra vez. 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ciAfortunadamente, a medida que más y más gente accede a GNU/Linux, más 1662306a36Sopenharmony_cidesarrolladores se interesan por el kernel. Sin embargo, leer las fuentes 1762306a36Sopenharmony_cino siempre es suficiente. Es fácil entender el código, pero se pierden los 1862306a36Sopenharmony_ciconceptos, la filosofía y decisiones de diseño detrás de dicho código. 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciDesafortunadamente, no existen muchos documentos disponibles para que los 2162306a36Sopenharmony_ciprincipiantes comiencen. Y, aunque existieran, no habría ningún lugar 2262306a36Sopenharmony_ci"conocido" que les pudiera seguir la pista. Estas líneas tratan de cubrir 2362306a36Sopenharmony_ciesta carencia. 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ciPOR FAVOR, si conoce algún documento que no figura aquí, o si escribe un 2662306a36Sopenharmony_cinuevo documento, incluya una referencia aquí, siguiendo el proceso de envío 2762306a36Sopenharmony_cide parches del kernel. Cualquier corrección, idea o comentario también es 2862306a36Sopenharmony_cibienvenida. 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ciTodos los documentos se catalogan con los siguientes campos: el "Título", 3162306a36Sopenharmony_ciel "Autor"/es, la "URL" donde se encuentran, algunas "Palabras clave" 3262306a36Sopenharmony_ciútiles para buscar temas específicos, y una breve "Descripción" del 3362306a36Sopenharmony_cidocumento en cuestión. 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ci.. note:: 3662306a36Sopenharmony_ci 3762306a36Sopenharmony_ci Los documentos de cada sección en este documento están ordenados por su 3862306a36Sopenharmony_ci fecha de publicación, del más reciente al más antiguo. Los maintainers 3962306a36Sopenharmony_ci deben ir retirando recursos obsoletos o anticuados. 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ciDocumentos en el árbol del kernel Linux 4262306a36Sopenharmony_ci----------------------------------------- 4362306a36Sopenharmony_ci 4462306a36Sopenharmony_ciLos libros de Sphinx deben compilarse con ``make {htmldocs | pdfdocs | epubdocs}``. 4562306a36Sopenharmony_ci 4662306a36Sopenharmony_ci * Título: **linux/Documentation** 4762306a36Sopenharmony_ci 4862306a36Sopenharmony_ci :Autor: Many. 4962306a36Sopenharmony_ci :Ubicación: Documentation/ 5062306a36Sopenharmony_ci :Palabras Clave: archivos de texto, Sphinx. 5162306a36Sopenharmony_ci :Descripción: Documentación que viene con las fuentes del kernel, 5262306a36Sopenharmony_ci dentro del directorio Documentation. Algunas páginas de este documento 5362306a36Sopenharmony_ci (incluido este documento en sí) se han trasladado allí, y podrían 5462306a36Sopenharmony_ci estar más actualizadas que la versión web. 5562306a36Sopenharmony_ci 5662306a36Sopenharmony_ciDocumentos en línea 5762306a36Sopenharmony_ci------------------- 5862306a36Sopenharmony_ci 5962306a36Sopenharmony_ci * Título: **Linux Kernel Mailing List Glossary** 6062306a36Sopenharmony_ci 6162306a36Sopenharmony_ci :Autor: various 6262306a36Sopenharmony_ci :URL: https://kernelnewbies.org/KernelGlossary 6362306a36Sopenharmony_ci :Fecha: rolling version 6462306a36Sopenharmony_ci :Palabras Clave: glosario terminos, linux-kernel. 6562306a36Sopenharmony_ci :Descripción: De la Introducción: "This glossary is intended as 6662306a36Sopenharmony_ci a brief description of some of the acronyms and terms you may hear 6762306a36Sopenharmony_ci during discussion of the Linux kernel". 6862306a36Sopenharmony_ci 6962306a36Sopenharmony_ci * Título: **The Linux Kernel Module Programming Guide** 7062306a36Sopenharmony_ci 7162306a36Sopenharmony_ci :Autor: Peter Jay Salzman, Michael Burian, Ori Pomerantz, Bob Mottram, 7262306a36Sopenharmony_ci Jim Huang. 7362306a36Sopenharmony_ci :URL: https://sysprog21.github.io/lkmpg/ 7462306a36Sopenharmony_ci :Fecha: 2021 7562306a36Sopenharmony_ci :Palabras Clave: modules, GPL book, /proc, ioctls, system calls, 7662306a36Sopenharmony_ci interrupt handlers, llamadas al sistema, interrupciones. 7762306a36Sopenharmony_ci :Descripción: Un muy buen libro GPL sobre el tema de la programación 7862306a36Sopenharmony_ci de módulos. Muchos ejemplos. Actualmente la nueva versión está 7962306a36Sopenharmony_ci siendo mantenida activamente ent https://github.com/sysprog21/lkmpg. 8062306a36Sopenharmony_ci 8162306a36Sopenharmony_ciLibros publicados 8262306a36Sopenharmony_ci----------------- 8362306a36Sopenharmony_ci 8462306a36Sopenharmony_ci * Título: **Linux Kernel Programming: A Comprehensive Guide to Kernel Internals, Writing Kernel Modules, and Kernel Synchronization** 8562306a36Sopenharmony_ci 8662306a36Sopenharmony_ci :Autor: Kaiwan N. Billimoria 8762306a36Sopenharmony_ci :Publica: Packt Publishing Ltd 8862306a36Sopenharmony_ci :Fecha: 2021 8962306a36Sopenharmony_ci :Paginas: 754 9062306a36Sopenharmony_ci :ISBN: 978-1789953435 9162306a36Sopenharmony_ci 9262306a36Sopenharmony_ci * Título: **Linux Kernel Development, 3rd Edition** 9362306a36Sopenharmony_ci 9462306a36Sopenharmony_ci :Autor: Robert Love 9562306a36Sopenharmony_ci :Publica: Addison-Wesley 9662306a36Sopenharmony_ci :Fecha: July, 2010 9762306a36Sopenharmony_ci :Paginas: 440 9862306a36Sopenharmony_ci :ISBN: 978-0672329463 9962306a36Sopenharmony_ci :Notas: Libro fundacional 10062306a36Sopenharmony_ci 10162306a36Sopenharmony_ci.. _sp_ldd3_published: 10262306a36Sopenharmony_ci 10362306a36Sopenharmony_ci * Título: **Linux Device Drivers, 3rd Edition** 10462306a36Sopenharmony_ci 10562306a36Sopenharmony_ci :Authors: Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman 10662306a36Sopenharmony_ci :Publica: O'Reilly & Associates 10762306a36Sopenharmony_ci :Fecha: 2005 10862306a36Sopenharmony_ci :Paginas: 636 10962306a36Sopenharmony_ci :ISBN: 0-596-00590-3 11062306a36Sopenharmony_ci :Notas: Libro fundacional. Más información en 11162306a36Sopenharmony_ci http://www.oreilly.com/catalog/linuxdrive3/ 11262306a36Sopenharmony_ci formato PDF, URL: https://lwn.net/Kernel/LDD3/ 11362306a36Sopenharmony_ci 11462306a36Sopenharmony_ci * Título: **The Design of the UNIX Operating System** 11562306a36Sopenharmony_ci 11662306a36Sopenharmony_ci :Autor: Maurice J. Bach 11762306a36Sopenharmony_ci :Publica: Prentice Hall 11862306a36Sopenharmony_ci :Fecha: 1986 11962306a36Sopenharmony_ci :Paginas: 471 12062306a36Sopenharmony_ci :ISBN: 0-13-201757-1 12162306a36Sopenharmony_ci :Notas: Libro fundacional 12262306a36Sopenharmony_ci 12362306a36Sopenharmony_ciRecursos varios 12462306a36Sopenharmony_ci--------------- 12562306a36Sopenharmony_ci 12662306a36Sopenharmony_ci * Título: **Cross-Referencing Linux** 12762306a36Sopenharmony_ci 12862306a36Sopenharmony_ci :URL: https://elixir.bootlin.com/ 12962306a36Sopenharmony_ci :Palabras Clave: Browsing source code. 13062306a36Sopenharmony_ci :Descripción: Otro navegador de código fuente del kernel Linux que se 13162306a36Sopenharmony_ci encuentra en la web. Muchas referencias cruzadas a variables y 13262306a36Sopenharmony_ci funciones. Puedes ver dónde se definen y dónde se utilizan. 13362306a36Sopenharmony_ci 13462306a36Sopenharmony_ci * Título: **Linux Weekly News** 13562306a36Sopenharmony_ci 13662306a36Sopenharmony_ci :URL: https://lwn.net 13762306a36Sopenharmony_ci :Palabras Clave: latest kernel news, noticias del kernel Linux. 13862306a36Sopenharmony_ci :Descripción: El título lo dice todo (Noticias Semanales de Linux). 13962306a36Sopenharmony_ci Hay una sección fija sobre el kernel, resumiendo el trabajo de sus 14062306a36Sopenharmony_ci desarrolladores, correcciones de errores, nuevas funciones y 14162306a36Sopenharmony_ci versiones, producido durante la semana. 14262306a36Sopenharmony_ci 14362306a36Sopenharmony_ci * Título: **The home page of Linux-MM** 14462306a36Sopenharmony_ci 14562306a36Sopenharmony_ci :Autor: The Linux-MM team. 14662306a36Sopenharmony_ci :URL: https://linux-mm.org/ 14762306a36Sopenharmony_ci :Palabras Clave: memory management, Linux-MM, mm patches, TODO, docs, 14862306a36Sopenharmony_ci mailing list, administración de memoria, Linux-MM, parches mm, listas 14962306a36Sopenharmony_ci de correo. 15062306a36Sopenharmony_ci :Descripción: Sitio dedicado al desarrollo de la gestión de memoria 15162306a36Sopenharmony_ci de Linux. Parches relacionados con la memoria, HOWTOs, enlaces, 15262306a36Sopenharmony_ci desarrolladores de mm... ¡Si está interesado en el desarrollo de la 15362306a36Sopenharmony_ci gestión de memoria no te lo pierdas! 15462306a36Sopenharmony_ci 15562306a36Sopenharmony_ci * Título: **Kernel Newbies IRC Channel and Website** 15662306a36Sopenharmony_ci 15762306a36Sopenharmony_ci :URL: https://www.kernelnewbies.org 15862306a36Sopenharmony_ci :Palabras Clave: IRC, newbies, channel, asking doubts, canal, dudas, 15962306a36Sopenharmony_ci novatos, preguntar. 16062306a36Sopenharmony_ci :Descripción: #kernelnewbies en irc.oftc.net. 16162306a36Sopenharmony_ci #kernelnewbies es una red de IRC dedicada al hacker del kernel 16262306a36Sopenharmony_ci 'novato'. La audiencia se compone principalmente de personas que 16362306a36Sopenharmony_ci quieren aprender sobre el kernel, trabajar en proyectos del kernel 16462306a36Sopenharmony_ci o hackers profesionales del kernel que quieren ayudar a la gente 16562306a36Sopenharmony_ci menos experimentada. 16662306a36Sopenharmony_ci #kernelnewbies es parte de la red OFTC IRC. 16762306a36Sopenharmony_ci Pruebe con irc.oftc.net como su servidor y luego haga /join 16862306a36Sopenharmony_ci #kernelnewbies. 16962306a36Sopenharmony_ci El sitio web kernelnewbies también alberga artículos, documentos, FAQs... 17062306a36Sopenharmony_ci 17162306a36Sopenharmony_ci * Título: **linux-kernel mailing list archives and search engines** 17262306a36Sopenharmony_ci 17362306a36Sopenharmony_ci :URL: http://vger.kernel.org/vger-lists.html 17462306a36Sopenharmony_ci :URL: http://www.uwsg.indiana.edu/hypermail/linux/kernel/index.html 17562306a36Sopenharmony_ci :URL: http://groups.google.com/group/mlist.linux.kernel 17662306a36Sopenharmony_ci :Palabras Clave: linux-kernel, archives, buscar, search, archivos. 17762306a36Sopenharmony_ci :Descripción: Algunos de los archivadores de listas de correo del 17862306a36Sopenharmony_ci kernel de Linux. Si usted tiene uno mejor/otro, por favor hágamelo 17962306a36Sopenharmony_ci saber. 18062306a36Sopenharmony_ci 18162306a36Sopenharmony_ci------- 18262306a36Sopenharmony_ci 18362306a36Sopenharmony_ciEste documento se basaba originalmente en: 18462306a36Sopenharmony_ci 18562306a36Sopenharmony_ci https://www.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html 18662306a36Sopenharmony_ci 18762306a36Sopenharmony_ciescrito por Juan-Mariano de Goyenche 188