Skip to main content


developerWorks  >  Linux | Open source  >

Hacking the Linux 2.6 kernel, Part 2: Making your first hack

Kernel source, system calls, and kernel modules and patches

developerWorks

Level: Introductory

Lina Mårtensson (linam@tyst.nu), Freelance writer
Valerie Henson (val@nmt.edu), Software Engineer, IBM

02 Aug 2005

Register now or sign in using your IBM ID and password.

In this second of a two-part series, discover the organization of the Linux kernel source, build an understanding of system calls, and craft your own kernel modules and patches.

Prerequisites

This tutorial is written for Linux or UNIX programmers whose skills and experience are at a beginning to intermediate level. You should have a general familiarity with using a UNIX command-line shell and a working knowledge of the C language.


System requirements

To run the examples in this tutorial, you need a Linux box with at least 300 MB of free disk space, root access on the Linux box (or a sympathetic admin), the ability to reboot the box several times a day, an installed compilation environment, and a way to get the kernel source.



Duration

Under two hours


Formats

html, pdf


Share this....

digg Digg this story del.icio.us del.icio.us Slashdot Slashdot it!


Back to top


Document options

Document options requiring JavaScript are not displayed


My developerWorks needs you!

Connect to your technical community