Messages in this thread | | | Date | Mon, 22 Dec 1997 12:06:09 -0500 | From | Bill Hawes <> | Subject | Re: how to learn kernel programming |
| |
Shaleh wrote: > I consider myself fairly competent C(++) programmer. What is a good > source of info on kernel and low-level programming? So many books these > days are written so you can print "hello world" in a MS window, not how > to swap pages of vm. I do not believe reading the source will help > much, I am more of a book learner. Also, is there a place I can go on > the 'Net and ask programming questions rather than clog up this list? I > assume that once I start learning this new aspect of programming, I will > have questions.
If you want to participate in kernel development, there's really no substitute for reading the code. Any book on the subject would necessarily be somewhat out of date and set a general conceptual level.
There are some references that might provide good background (e.g. "Kernel Hackers Guide") -- check the sites with the Linux Documentation Project material. But you really need to read the source.
With regards to questions, it's not that easy to get answers, but it depends on the type of question you ask. If you ask something that could readily be answered by reading the source, it will probably be ignored, as many people here are busy and it appears that you maybe didn't really need to know the answer, since you didn't bother to read the source. OTOH, if you've studied some difficult area in depth and ask a question that other people have been wrestling with as well, you may get a detailed answer.
Regards, Bill
| |