[ILUG] Re: System programming POSIX
Marcus Furlong
furlongm at hotmail.com
Wed Jan 9 12:43:24 GMT 2008
On Wednesday 09 January 2008 11:42 in
<21988.194.125.204.194.1199878973.squirrel at www.mccarthyism.net>,
james at mccarthyism.net wrote:
> Hi lad's, I'm starting to learn some C Linux system programming (POSIX
> compliant).
>
> Anyone recommend a good starting resource for this?
>
> Is the kernel source a good place to start (for looking at this kind of
> code), should I use 2.6 or one of the older (& smaller) kernels like 1.0?
I'd say use 2.6, and check out the /Documentation directory. Also for a
downloadable book, try Linux Device Drivers Version 3 ->
http://lwn.net/Kernel/LDD3
It may be a bit outdated now (based off 2.6.10), but it's still a good
starting place, many API changes since the book came out are documented
here with examples ->
http://lwn.net/Articles/2.6-kernel-api/
Also there are more changes here ->
http://kernelnewbies.org/Linux26Changes
If you want to dive in and start making minor patches against current
kernels, try the kernel-janitors mailing-list, there's usually ideas/tasks
for cleaning up current kernel sources ->
http://janitor.kernelnewbies.org
Marcus.
More information about the ILUG
mailing list