Date: Sun, 17 Oct 2004 03:02:14 +0300 From: Giorgos Keramidas <keramida@ceid.upatras.gr> To: Spiral Eyed Girl <spiraleyedgirl@hotmail.com> Cc: freebsd-questions@freebsd.org Subject: Re: Development Resources Message-ID: <20041017000213.GA668@gothmog.gr> In-Reply-To: <BAY12-F9b5YI9IJsaJb00006cb1@hotmail.com> References: <BAY12-F9b5YI9IJsaJb00006cb1@hotmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2004-10-16 14:25, Spiral Eyed Girl <spiraleyedgirl@hotmail.com> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041017000213.GA668>