Quote:> I am an experienced programmer (DOS/Windows/OS2) who wants to learn
> to write Linux apps and device drivers. My knowledge of Linux
> internals is pretty limited.
Dunno about _Beginning Linux Programming_ but if you haven't done any
Unix programming before, a (the?) standard text is Stevens' _Advanced
Programming in the Unix Environment_. It's about apps, not drivers,
and isn't specific to Linux, but C programming under Unix has a long
history and a rich paradigm you have to pick up, and this book gives
you a lot of both. It's worth the price and definitely worth the space
on your reference shelf.
Re: Linux-specific. Stevens should be good because it deals a lot with
POSIX, to which Linux mostly conforms. If you want to start writing
device drivers, there is no substitute for reading existing source
code, but they say Rubini's book (published by O'Reilly, the precise
title escapes me at the moment) is pretty good.
--
Peter Samuelson
<sampo.creighton.edu ! psamuels>