On 2004-10-16 14:25, Spiral Eyed Girl <[EMAIL PROTECTED]> wrote: > Hello, > > After looking at the FreeBSD website and looking at docs all over the > place, I havent found what I'm looking for, so I decided to mail this list. > > I am a software developer for Windows, and moving to FreeBSD has been very > nice, especially since the tools to make software are completly free! My > question is: Where can I find information on programming for FreeBSD? > Things like how it differs from Windows, what it can and can't do, how to > develop for X/KDE. I am good with C and C++, and know my way around > gcc/make, but I don't know about system and 'net API calls that are > specific to FreeBSD, and *NIX in general.
Look at the bibliography section of the FreeBSD Handbook for interesting books. Out of the top of my head, you should try to get yourself a copy of at least the following: a. ``The Design and Implementation of the 4.4BSD Operating System'', by Marshall Kirk McKusick. b. ``The Design and Implementation of the FreeBSD Operating System'', by Marshall Kirk McKusick. c. ``UNIX Network Programming'' by Richard W. Stevens. d. ``TCP/IP Illustrated'' by Richard W. Stevens, Volumes I & II. These might amount to a large sum of money, so you might want to explore the manpages and online docs at www.FreeBSD.org/docs.html first & experiment a bit with an installed FreeBSD system to see if you can find something interesting. Finally, a great source of knowledge about the way FreeBSD works is the source itself. I still can't believe all the stuff I've learned by reading parts of the source tree during the past 4-5 years, and I have *so* *much* more to learn... - Giorgos _______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"