Yago Gutiérrez López

Yago Gutiérrez López

Yago Gutiérrez López

Internals y depuración del kernel de Linux

Sala: SALA 1 | Hora: 17:30 – 19:00

Veremos cómo leer el código del kernel, entenderemos sus principales APIs internas, se seguirá el funcionamiento de las syscalls y procesos internos más importantes, programaremos un driver y una syscall, y finalmente depuraremos para ver paso a paso su funcionamiento más profundo.
Herramientas instaladas:

MATERIAL PARA SEGUIR EL TALLER

  • En un debian ejecutar lo siguiente para instalar las herramientassudo apt install gdb qemu-system-x86 bc binutils bison dwarves flex gcc git gnupg2 gzip libelf-dev libncurses5-dev libssl-dev make openssl pahole perl-base rsync tar xz-utils
  • Tener descargado el código del kernel de aquí: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.11.3.tar.xz
  • Sublime Text u otro visor de código en C.
Don`t copy text!