With a unix engineer/admin background of seven years I am now interested in learning C programming. The reason for asking here is, I came across OpenBSD a year ago and I am still fascinated by its purity and consistency, which now led me to the idea that people who write such a cool thing probably do have good advices on how to learn OS related C programming...
I can't ask specific questions yet, but let's phrase it theoretically: If I'd like to be a good (=secure, clean, robust) OpenBSD C developer in a couple of years, which books should I have read and how should I start to basically understand BSD? Does it make sense to grab a very old version (4.4BSD?) since it is less complex? Which source code is a good example for understanding how Unix basically works? Thanks, -- Stephan A. Rickauer ----------------------------------------------------------- Institut für Neuroinformatik Tel: +41 44 635 30 50 Universität / ETH Zürich Sek: +41 44 635 30 52 Winterthurerstrasse 190 Fax: +41 44 635 30 53 CH-8057 Zürich Web: www.ini.ethz.ch RSA public key: https://www.ini.ethz.ch/~stephan/pubkey.asc -----------------------------------------------------------
signature.asc
Description: PGP signature
signature.asc
Description: OpenPGP digital signature