> -----Original Message-----
> From: shahnavaz [mailto:vshahnavaz@netscape.net]
> Sent: Friday, October 05, 2001 2:48 AM
>
> I am very new to this kernel stuff.I want to start
> learning kernel
> programming.So where should i start from???
>
Really depends on what you'd like to do...
If you're serious about contributing to the Linux Kernel development effort lurk on the linux-kernel list. Exhausting, but well worth the effort. You'll soon get a grip on what's currently being worked on, who maintains what, what needs to be done...
If you're simply interested in writing a device driver for Linux for yourself, or your employer...
> Starting from Linux Device Driver will be a good
> point.Or should i learn
> Linux kernel Internals first.
>
Rubini and Corbet ("Linux Device Drivers", 2nd edition recommended) includes many samples you could work through.
"Linux Device Drivers" and "Understanding the Linux Kernel" (http://www.oreilly.com/catalog/linuxdrive2/) work well together. I've been reading them concurrently while working on my first Linux device driver.
Welcome aboard,
--Christine