Hi Amir,
I recommend to you to buy this book and learn from it - lots of people told
me it's a good book to learn:
http://www.oreilly.com/catalog/linuxdrive2/
But I have read it many times, I don't think it a good book for a newer or for understanding the Linux kernel.
The two books recommended by Kevin are rather good, I think.
There is also an online bookThe Linux Kernel http://www.linuxdoc.org/LDP/tlk/. I think it is also worth reading.
==== Yencha Lee
==== Electronic and Computer Engineering
==== Himeji Institute of Technology
==== [EMAIL PROTECTED]
==== http://www.yencha.org