Rare find

Kernel Programming. Learn how to write code that runs at the core of Linux computers.

github.com/PacktPublishing/Linux-Kernel-Programming_2E

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

May 2026
  • errata: pg 166
March 2026
  • add gawk to the list of required packages for kernel build
January 2026
  • updt errata
  • show cmd to run
  • add helpful msg to user
  • updt help scr
  • align macro backslashes
July 2025
  • Update README.md
  • README.md: errata in Fig 12.7
June 2025
  • slab2_buggy.c: check for kzalloc() failure case
  • fix typo (cred to @ncshy on github)
February 2025
  • Merge pull request #16 from aigualada/fix-chapter8-hands-on-system-bo…
  • Fixed book 'Hands-On System Programming with Linux' in chapter 8 furt…
  • slab2_buggy: initial commit (thanks to @aigualada)
  • slab1/Makefile: set DEBUG on so that the print_hex_dump_bytes() takes…
  • list_demo_rcu.c: better emphasis within the comment
January 2025
  • add Errata for pg 752 reg the wrongly wrapped 'DEADLOCK ... >' str
  • run: use the var names KFUNC*
  • Merge pull request #14 from MhmRhm/add-errata
  • Add errata on page 752