[ILUG] System programming POSIX

Pádraig Brady P at draigBrady.com
Wed Jan 9 13:01:25 GMT 2008


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?

For older (fundamental) POSIX stuff:
http://www.google.ie/search?q=apue
http://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=tree

For the newer linux superset, see:
http://www.kernel.org/doc/man-pages/online_pages.html
http://www.gnu.org/software/libc/manual/html_node/index.html
http://www.danlj.org/lad/
http://blog.rlove.org/2007/09/linux-system-programming-greatest-or.html
http://git.kernel.org/?p=utils/util-linux-ng/util-linux-ng.git;a=tree

> 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?

The kernel is about implementation details rather than interface,
so I would say avoid that complexity unless you want very specific answers.

Pádraig.



More information about the ILUG mailing list