I'm a C programmer/unix geek who's looking into helping contribute time/effort
to linux development.  Although I learned alot about Unix, programming 
algorithms and the C language, I don't have all of the technical knowledge of
the PC architecture one needs to say, start fooling around with kernel source.

What I want is some reccomendations on books (I'm a self-taught everything)
that will teach me about basic assembly and PC architechture from a
_C programmers_ point of view.  In other words I want know about programming
irq's, dma, what a "spinlock" is, and the like.

I think _Linux Kernel Internals_, 2nd Ed is at the top of my list, but what
else?  _Writing Linux Device Drivers_?

>From my searches on the web, I've found books that look good but are too old.
Some books contain thing I know I'm NOT interested in:

1. DOS TSR's,
2. 16-bit segmented programming, (for LEWSERS!)
3. don't relate specifically to the x86 architechture,
4. or assume that I don't know what VGA, PCI, bash, grep, etc are

Somebody wanna point me in the right direction?

\ \  / //  ____   _       __ ____  __ Hard to believe, Harder to killfile!
 \ \/ //  /    \  |\     /|| |   \ | |
  >  <<  |      | |\\   //|| ----< | | In God We trust. All others pay cash.
 / /\ \\ |      | | \\ // || |    \| |
/ // \ \\ \____/  |  \//  || |____/|_|


-- 
  PLEASE read the Red Hat FAQ, Tips, Errata and the MAILING LIST ARCHIVES!
http://www.redhat.com/RedHat-FAQ /RedHat-Errata /RedHat-Tips /mailing-lists
         To unsubscribe: mail [EMAIL PROTECTED] with 
                       "unsubscribe" as the Subject.

Reply via email to