brintos

brintos / linux-shallow public Read only

0
0
Text · 7.2 KiB · a62c685 Raw
188 lines · plain
1.. include:: ../disclaimer-sp.rst2 3:Original: :ref:`Documentation/process/kernel-docs.rst <kernel_docs>`4:Translator: Carlos Bilbao <carlos.bilbao.osdev@gmail.com>5 6.. _sp_kernel_docs:7 8Índice de documentación adicional del kernel9============================================10 11La necesidad de un documento como este se hizo evidente en la lista de12correo de linux-kernel cuando las mismas preguntas, solicitando sugerencias13e información, aparecieron una y otra vez.14 15Afortunadamente, a medida que más y más gente accede a GNU/Linux, más16desarrolladores se interesan por el kernel. Sin embargo, leer las fuentes17no siempre es suficiente. Es fácil entender el código, pero se pierden los18conceptos, la filosofía y decisiones de diseño detrás de dicho código.19 20Desafortunadamente, no existen muchos documentos disponibles para que los21principiantes comiencen. Y, aunque existieran, no habría ningún lugar22"conocido" que les pudiera seguir la pista. Estas líneas tratan de cubrir23esta carencia.24 25POR FAVOR, si conoce algún documento que no figura aquí, o si escribe un26nuevo documento, incluya una referencia aquí, siguiendo el proceso de envío27de parches del kernel. Cualquier corrección, idea o comentario también es28bienvenida.29 30Todos los documentos se catalogan con los siguientes campos: el "Título",31el "Autor"/es, la "URL" donde se encuentran, algunas "Palabras clave"32útiles para buscar temas específicos, y una breve "Descripción" del33documento en cuestión.34 35.. note::36 37   Los documentos de cada sección en este documento están ordenados por su38   fecha de publicación, del más reciente al más antiguo. Los maintainers39   deben ir retirando recursos obsoletos o anticuados.40 41Documentos en el árbol del kernel Linux42-----------------------------------------43 44Los libros de Sphinx deben compilarse con ``make {htmldocs | pdfdocs | epubdocs}``.45 46    * Título: **linux/Documentation**47 48      :Autor: Many.49      :Ubicación: Documentation/50      :Palabras Clave: archivos de texto, Sphinx.51      :Descripción: Documentación que viene con las fuentes del kernel,52        dentro del directorio Documentation. Algunas páginas de este documento53        (incluido este documento en sí) se han trasladado allí, y podrían54        estar más actualizadas que la versión web.55 56Documentos en línea57-------------------58 59    * Título: **Linux Kernel Mailing List Glossary**60 61      :Autor: various62      :URL: https://kernelnewbies.org/KernelGlossary63      :Fecha: rolling version64      :Palabras Clave: glosario terminos, linux-kernel.65      :Descripción: De la Introducción: "This glossary is intended as66        a brief description of some of the acronyms and terms you may hear67        during discussion of the Linux kernel".68 69    * Título: **The Linux Kernel Module Programming Guide**70 71      :Autor: Peter Jay Salzman, Michael Burian, Ori Pomerantz, Bob Mottram,72        Jim Huang.73      :URL: https://sysprog21.github.io/lkmpg/74      :Fecha: 202175      :Palabras Clave: modules, GPL book, /proc, ioctls, system calls,76        interrupt handlers, llamadas al sistema, interrupciones.77      :Descripción: Un muy buen libro GPL sobre el tema de la programación78        de módulos. Muchos ejemplos. Actualmente la nueva versión está79        siendo mantenida activamente ent https://github.com/sysprog21/lkmpg.80 81Libros publicados82-----------------83 84    * Título: **Linux Kernel Programming: A Comprehensive Guide to Kernel Internals, Writing Kernel Modules, and Kernel Synchronization**85 86      :Autor: Kaiwan N. Billimoria87      :Publica: Packt Publishing Ltd88      :Fecha: 202189      :Paginas: 75490      :ISBN: 978-178995343591 92    * Título: **Linux Kernel Development, 3rd Edition**93 94      :Autor: Robert Love95      :Publica: Addison-Wesley96      :Fecha: July, 201097      :Paginas: 44098      :ISBN: 978-067232946399      :Notas: Libro fundacional100 101.. _sp_ldd3_published:102 103    * Título: **Linux Device Drivers, 3rd Edition**104 105      :Authors: Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman106      :Publica: O'Reilly & Associates107      :Fecha: 2005108      :Paginas: 636109      :ISBN: 0-596-00590-3110      :Notas: Libro fundacional. Más información en111        http://www.oreilly.com/catalog/linuxdrive3/112        formato PDF, URL: https://lwn.net/Kernel/LDD3/113 114    * Título: **The Design of the UNIX Operating System**115 116      :Autor: Maurice J. Bach117      :Publica: Prentice Hall118      :Fecha: 1986119      :Paginas: 471120      :ISBN: 0-13-201757-1121      :Notas: Libro fundacional122 123Recursos varios124---------------125 126    * Título: **Cross-Referencing Linux**127 128      :URL: https://elixir.bootlin.com/129      :Palabras Clave: Browsing source code.130      :Descripción: Otro navegador de código fuente del kernel Linux que se131        encuentra en la web.  Muchas referencias cruzadas a variables y132        funciones. Puedes ver dónde se definen y dónde se utilizan.133 134    * Título: **Linux Weekly News**135 136      :URL: https://lwn.net137      :Palabras Clave: latest kernel news, noticias del kernel Linux.138      :Descripción: El título lo dice todo (Noticias Semanales de Linux).139        Hay una sección fija sobre el kernel, resumiendo el trabajo de sus140        desarrolladores, correcciones de errores, nuevas funciones y141        versiones, producido durante la semana.142 143    * Título: **The home page of Linux-MM**144 145      :Autor: The Linux-MM team.146      :URL: https://linux-mm.org/147      :Palabras Clave: memory management, Linux-MM, mm patches, TODO, docs,148        mailing list, administración de memoria, Linux-MM, parches mm, listas149        de correo.150      :Descripción: Sitio dedicado al desarrollo de la gestión de memoria151        de Linux. Parches relacionados con la memoria, HOWTOs, enlaces,152        desarrolladores de mm... ¡Si está interesado en el desarrollo de la153        gestión de memoria no te lo pierdas!154 155    * Título: **Kernel Newbies IRC Channel and Website**156 157      :URL: https://www.kernelnewbies.org158      :Palabras Clave: IRC, newbies, channel, asking doubts, canal, dudas,159        novatos, preguntar.160      :Descripción: #kernelnewbies en irc.oftc.net.161        #kernelnewbies es una red de IRC dedicada al hacker del kernel162        'novato'. La audiencia se compone principalmente de personas que163        quieren aprender sobre el kernel, trabajar en proyectos del kernel164        o hackers profesionales del kernel que quieren ayudar a la gente165        menos experimentada.166        #kernelnewbies es parte de la red OFTC IRC.167        Pruebe con irc.oftc.net como su servidor y luego haga /join168        #kernelnewbies.169        El sitio web kernelnewbies también alberga artículos, documentos, FAQs...170 171    * Título: **linux-kernel mailing list archives and search engines**172 173      :URL: http://vger.kernel.org/vger-lists.html174      :URL: http://www.uwsg.indiana.edu/hypermail/linux/kernel/index.html175      :URL: http://groups.google.com/group/mlist.linux.kernel176      :Palabras Clave: linux-kernel, archives, buscar, search, archivos.177      :Descripción: Algunos de los archivadores de listas de correo del178        kernel de Linux. Si usted tiene uno mejor/otro, por favor hágamelo179        saber.180 181-------182 183Este documento se basaba originalmente en:184 185  https://www.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html186 187escrito por Juan-Mariano de Goyenche188