How to learn to program under BSD?
I mean like, writing code for drivers, kernel, pf, something closely related to the BSD development.
It is pretty much a given that one must know C, but what's the next step?
I kind of picked up C at school and writing my little tools for my own use... but the whole Unix system calls and the kernel stuff are little mystery to me...
I am thinking of getting a book like Advanced Programming in The Unix Environment, download the -current source of a BSD OS and see if I can change things and make it run on a spare box.
What do you think? Are there any recommendation?
__________________
She sells C shells by the seashore.
|