On Sat, 29 Sep 2007, vinay_cs319 wrote: > Date: Sat, 29 Sep 2007 16:15:35 -0000 > From: vinay_cs319 <[EMAIL PROTECTED]> > Reply-To: <[email protected]> > To: <[email protected]> > Subject: [twincling] Linux kernel basic prog > > Hello, > > I need to know the basic programming in the linux kernel. > How do I start ? > > -Vinay. >
Hi Vinay: For newbies (myself included) the following book is quite helpful. 'The Linux Kernel Primer' A top-down approach for x86 and PowerPC architectures. The contents are: . Data structures . x86 and PPP assembly . kernel internals . Linux process model . user and kernel space . interrupts and exceptions . memory allocations and tracking . memory allocation and tracking . tracing subsystem behaviour . i/o interactions . filesystems and file operations . scheduling & synchronizations . kernel boot process . kernel build system . configuration options In India it is available as a Pearson LOW price edition for less than INR 400. You can buy this book. I found this book very helpful, as I am trying to slowly transition (yes slowly) from FreeBSD kernel to Linux. You can start reading this book as well and then we can discuss along with other members about our various observations and issues encountered while trying to understand the code base. Let's start Linux kernel hacking folks. thanks Saifi.

