{"product_id":"linux-kernel-debugging-leverage-proven-tools-and-advanced-techniques-to-effectively-debug-linux-kernels-and-kernel-modules-9781801075039","title":"Depuración del kernel de Linux: aproveche las herramientas probadas y las técnicas avanzadas para depurar eficazmente los kernels y módulos del kernel de Linux","description":"\u003cp\u003e\u003cstrong\u003eDepure módulos del kernel, controladores de dispositivos y el propio kernel de forma eficaz, adquiriendo una sólida comprensión de las potentes herramientas de código abierto y las técnicas avanzadas de depuración del kernel\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCaracterísticas clave: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eComprenda completamente cómo usar una variedad de herramientas y técnicas de depuración de kernel y módulos utilizando ejemplos.\u003c\/li\u003e\n\u003cli\u003eAprenda a interpretar expertamente un \"Oops\" del kernel e identificar los defectos subyacentes.\u003c\/li\u003e\n\u003cli\u003eUtilice tablas de consulta fáciles y explicaciones claras de defectos a nivel del kernel para facilitar este complejo tema.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eDescripción del libro: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eEl kernel de Linux es el núcleo de, posiblemente, el mejor sistema operativo de calidad de producción del mundo. Sin embargo, depurarlo puede ser una tarea compleja.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eLinux Kernel Debugging es una guía completa para aprender todo sobre la depuración avanzada del kernel. Este libro cubre muchas áreas en profundidad, como técnicas de depuración basadas en instrumentación (printk y el framework de depuración dinámica), y le muestra cómo usar Kprobes. Los errores relacionados con la memoria suelen ser una pesadilla; dos capítulos están repletos de herramientas y técnicas dedicadas a depurarlos. Cuando el kernel le regala un \"Oops\", ¿cómo lo interpreta exactamente para poder depurar el problema subyacente? Lo tenemos cubierto. La concurrencia tiende a ser un tema inherentemente complejo, por lo que un capítulo sobre la depuración de bloqueos le ayudará a aprender precisamente qué son las condiciones de carrera, incluyendo el uso de KCSAN para detectarlas. Algunos problemas espinosos, tanto de depuración como de rendimiento, requieren un rastreo detallado a nivel del kernel; aprenderá a manejar el impresionante poder de Ftrace y sus interfaces. También descubrirá cómo manejar bloqueos del kernel, cuelgues y el temido pánico del kernel, así como a aprovechar la venerable herramienta GDB dentro del kernel (KGDB), y mucho más.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eAl final de este libro, tendrá a su disposición una amplia gama de potentes herramientas y técnicas de depuración del kernel, junto con un agudo sentido de cuándo usar cada una.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eLo que aprenderá: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExplore printk basado en instrumentación junto con el potente framework de depuración dinámica.\u003c\/li\u003e\n\u003cli\u003eUtilice Kprobes estáticas y dinámicas para interceptar funciones del kernel\/módulo.\u003c\/li\u003e\n\u003cli\u003eDetecte defectos de memoria del kernel con KASAN, UBSAN, depuración SLUB y kmemleak.\u003c\/li\u003e\n\u003cli\u003eInterprete un \"Oops\" en profundidad e identifique con precisión su ubicación de origen.\u003c\/li\u003e\n\u003cli\u003eComprenda las condiciones de carrera y utilice KCSAN para detectar defectos de concurrencia difíciles de encontrar.\u003c\/li\u003e\n\u003cli\u003eAproveche Ftrace y trace-cmd para rastrear el flujo del kernel con gran detalle.\u003c\/li\u003e\n\u003cli\u003eEscriba un controlador de pánico del kernel personalizado y detecte bloqueos y cuelgues del kernel.\u003c\/li\u003e\n\u003cli\u003eUtilice KGDB para ejecutar paso a paso y depurar el código fuente del kernel\/módulo.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eA quién va dirigido este libro: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eEste libro está dirigido a desarrolladores del kernel de Linux, autores de módulos\/controladores y evaluadores interesados en depurar y mejorar sus sistemas Linux a nivel del kernel. Los administradores de sistemas que deseen comprender y depurar la infraestructura interna de sus kernels de Linux también encontrarán este libro útil. Es necesario un buen dominio de la programación en C y de la línea de comandos de Linux. Cierta experiencia con el desarrollo del kernel (módulo) le ayudará a seguirlo.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-15504273\"\u003eKaiwan N. Billimoria\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Packt Publishing\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 08\/05\/2022\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 638\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 2.38lbs\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.25h x 7.50w x 1.28d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781801075039\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1801075034\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051390\"\u003eProgramación | Código abierto\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM046070\"\u003eSistemas operativos | Linux\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM019000\"\u003eAdministración de sistemas | Copia de seguridad y recuperación\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eEste título no es retornable\u003c\/i\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":44539202666733,"sku":"9781801075039","price":65.32,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_eddb51bb-038f-4ce0-aa39-f50f5c17a16c.jpg?v=1701465686","url":"https:\/\/sureshotbooks.com\/es\/products\/linux-kernel-debugging-leverage-proven-tools-and-advanced-techniques-to-effectively-debug-linux-kernels-and-kernel-modules-9781801075039","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}