| View previous topic :: View next topic |
| Author |
Message |
eniac Apprentice


Joined: 11 Aug 2003 Posts: 233 Location: Belgium, Brussels
|
Posted: Mon Aug 29, 2005 11:05 pm Post subject: |
|
|
sorry for my quotes
I'll give a little bit back : http://www.advancedlinuxprogramming.com/
this is in my honor opinion the best starting point for a newbie linux programmer who want's to hack to kernel,
it gives you a practical explenation on how the system works in general. _________________ Turns out the pony only had one trick. |
|
| Back to top |
|
 |
kueitao Apprentice

Joined: 22 Jan 2005 Posts: 241
|
Posted: Sat Sep 03, 2005 1:31 am Post subject: |
|
|
| eniac wrote: | sorry for my quotes
I'll give a little bit back : http://www.advancedlinuxprogramming.com/
this is in my honor opinion the best starting point for a newbie linux programmer who want's to hack to kernel,
it gives you a practical explenation on how the system works in general. |
What did make you think that is a kernel related book? That is not.
That is a Linux application programming oriented book. |
|
| Back to top |
|
 |
kueitao Apprentice

Joined: 22 Jan 2005 Posts: 241
|
Posted: Sat Sep 03, 2005 1:52 am Post subject: |
|
|
My 2 cents on that:
1) "Kernel Developing" by Robert Love is the best introductory book on serious kernel hacking. Maybe a bit light on some subjects, and other ones are completely skipped (networking, booting and a few others) but it is very up to date to the latest 2.6.x minor releases.
2) "Linux Device Drivers" 3rd edition by Rubini, Corbet (editor of the very good kernel articles on http://lwn.net) and Kroah-Hartman is devoted mainly to device drivers, but in doing that it is necessarilly full of information about kernel subsystems mechanics (interrupts, locks, memory allocation, time and timers, kernel debugging and so on). Updated to 2.6.
3) "Understanding Linux Kernel" is very detailed and it is a bit overwhelming. Nonetheless It is a very good resource, with a lot of comments on kernel data structures and APIs. I like it a lot but I suggest a newbie to read it only after Love's book or other beginners ones, even though it is not so up to date covering only to 2.4.
4) "IA-64 Linux Kernel" by Mosberger and Eranian. Not yet read, anyway a few of collegues told me I'd appreciate it. |
|
| Back to top |
|
 |
eniac Apprentice


Joined: 11 Aug 2003 Posts: 233 Location: Belgium, Brussels
|
Posted: Sat Sep 03, 2005 7:23 am Post subject: |
|
|
| kueitao wrote: | | eniac wrote: | sorry for my quotes
I'll give a little bit back : http://www.advancedlinuxprogramming.com/
this is in my honor opinion the best starting point for a newbie linux programmer who want's to hack to kernel,
it gives you a practical explenation on how the system works in general. |
What did make you think that is a kernel related book? That is not.
That is a Linux application programming oriented book. |
True, but I believe you need to understand the environment you're working with before digging in deeper.
If you do not know the basic system calls provided by the kernel and some glibc functions what kind of a kernel hacker are you then ? _________________ Turns out the pony only had one trick. |
|
| Back to top |
|
 |
kueitao Apprentice

Joined: 22 Jan 2005 Posts: 241
|
Posted: Sat Sep 03, 2005 12:52 pm Post subject: |
|
|
| eniac wrote: | | kueitao wrote: | | eniac wrote: | sorry for my quotes
I'll give a little bit back : http://www.advancedlinuxprogramming.com/
this is in my honor opinion the best starting point for a newbie linux programmer who want's to hack to kernel,
it gives you a practical explenation on how the system works in general. |
What did make you think that is a kernel related book? That is not.
That is a Linux application programming oriented book. |
True, but I believe you need to understand the environment you're working with before digging in deeper.
If you do not know the basic system calls provided by the kernel and some glibc functions what kind of a kernel hacker are you then ? |
Oh, yes. And before you need to know some C programming too. And before... |
|
| Back to top |
|
 |
eniac Apprentice


Joined: 11 Aug 2003 Posts: 233 Location: Belgium, Brussels
|
Posted: Sat Sep 03, 2005 1:29 pm Post subject: |
|
|
ofcourse a ferm understanding of the C language is also needed + some ASM if you want to dig into the asm code that is _________________ Turns out the pony only had one trick. |
|
| Back to top |
|
 |
|