[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: best way to start learning kernel hacking?
hi!
from my bookmarks
(please if someone detects a mistake, report it to me!)
i started with:
Linux Loadable Kernel Module HOWTO
http://www.faqs.org/docs/Linux-HOWTO/Module-HOWTO.html
The Linux Kernel Hackers' Guide
http://www.tldp.org/LDP/khg/HyperNews/get/khg.html
Unreliable Guide To Hacking The Linux Kernel
http://kernelbook.sourceforge.net/kernel-hacking.html/
specifically for 2.6 series:
The Linux Kernel Module Programming Guide
http://www.tldp.org/LDP/lkmpg/2.6/html/
Linux Kernel Development
(Robert Love)
[Sams, 2003]
specifically for networking:
The Linux TCP/IP Stack: Networking for Embedded Systems
(Thomas F. Herbert)
[Charles River Media Inc, 2004]
my continuos function reference:
The Linux Kernel API
http://kernelnewbies.org/documents/kdoc/kernel-api/linuxkernelapi.html
i've seen that some people recomends:
HOWTO in Linux sources
http://sosdg.org/~coywolf/lxr/source/Documentation/HOWTO
Linux Device Drivers, 2nd Edition: Online Book
http://www.xml.com/ldd/chapter/book/
and some books:
Modern Operating Systems, 2nd ed.
(Andrew S. Tanembaum)
[Prentice Hall, 2001]
Operating System Concepts
(A. Silberchatz, P. Galvin and G. Gagne)
[John Wiley and sons, 2001]
Operating Systems: Design and Implementation
(Andrew S. Tanembaum)
[Prentice Hall, 1997]
i know it's not complete, but i hope it helps you ;)
good hacking!
topi
El dj 06 de 04 del 2006 a les 16:06 +0100, en/na Soo-Hyun Choi va
escriure:
> Hi,
>
> I know this may be a stupid question, but would like to hear from some
> of you what would be the best (and/or efficient) way to start learning
> kernel hacking.
>
> Probably, it would be a great help specially to a kernel newbie if you
> could tell how actually you learnt (or are learning) the kernel
> hacking.
>
> Thanks,
> Soo-Hyun
>
> --
> Kernelnewbies: Help each other learn about the Linux kernel.
> Archive: http://mail.nl.linux.org/kernelnewbies/
> FAQ: http://kernelnewbies.org/faq/
>
--
topi <topi@xxxxxxxxxxxx>
--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive: http://mail.nl.linux.org/kernelnewbies/
FAQ: http://kernelnewbies.org/faq/