Click to See Complete Forum and Search --> : How to become a kernel hacker?


lollipop
03-22-2001, 07:15 AM
I want to be a kernel hacker.i think i know c quite well what books should i read in order to be come a kernel hacker? thank you

mrBen
03-22-2001, 07:30 AM
O'Reilly's produce a book about the kernel, I think it's called 'Understanding the Linux Kernel' or something like that. Check out their website. They're generally acknowledged to be a good source ( :)) of Linux books.

lollipop
03-22-2001, 07:37 AM
Ok i've already got that book but i haven't read it yet because i think i gotta have some more basics so i decided to buy beginning linux programming, advanced programming in the unix environ and assembly step-by-step
but oh no now i feel like i have too many books to read and i don't know which one to read first.please help me :)

Stuka
03-22-2001, 10:30 AM
I'd read the programming books first (they should make the kernel book easier to understand), then the kernel book, then read enough of the assembly book to understand any routines written in assembly (which may mean more than one assembly book :)). That's how I'd approach it.

lollipop
03-22-2001, 11:30 AM
Thank you :)

pinoy
03-23-2001, 08:33 PM
I'd recommend reading Advanced Programming in the UNIX Environment first, then maybe UNIX Network Programming.

The Design of the UNIX Operating System by Mauric Bach is also a good book. Andrew Tanenbaum's book on Minix is also a good book (can't remember the title, it's been a few years since I've read that). Learn about the concepts such as process scheduling, memory management, filesystems, etc. Then focus on an area. e.g. If you are planning to work on the IPv4 stack, then learn more about IP. TCP/IP illustrated 1 is a very good introductory book. TCP/IP Illustrated 2 walks you through the BSD IP stack.

Being able to program in assembly is not really necessary, but you must be able to read and understand assembly.

lollipop
03-25-2001, 01:59 AM
Thanks a million !