From owner-freebsd-questions@FreeBSD.ORG Sun Oct 17 23:05:50 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 656E616A4CE for ; Sun, 17 Oct 2004 23:05:50 +0000 (GMT) Received: from wolf.bytecraft.au.com (wolf.bytecraft.au.com [203.39.118.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4FCAC43D41 for ; Sun, 17 Oct 2004 23:05:47 +0000 (GMT) (envelope-from murraytaylor@bytecraftsystems.com) Received: from localhost (localhost [127.0.0.1])i9HN5Z41071747; Mon, 18 Oct 2004 09:05:35 +1000 (EST) (envelope-from murraytaylor@bytecraftsystems.com) Received: from wolf.bytecraft.au.com ([127.0.0.1]) by localhost (wolf.bytecraft.au.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 63312-06-2; Mon, 18 Oct 2004 09:05:35 +1000 (EST) Received: from svmarshal.bytecraft.au.com ([10.0.0.4])i9HN5NAF071736; Mon, 18 Oct 2004 09:05:30 +1000 (EST) (envelope-from murraytaylor@bytecraftsystems.com) Received: from wombat.bytecraft.au.com (Not Verified[10.0.0.3]) by svmarshal.bytecraft.au.com with MailMarshal (v5,0,3,78) id ; Mon, 18 Oct 2004 09:05:23 +1000 Received: from [10.0.17.42] (wstaylorm.dand06.au.bytecraft.au.com [10.0.17.42]) by wombat.bytecraft.au.com (Postfix) with ESMTP id B05963F97; Mon, 18 Oct 2004 09:05:20 +1000 (EST) From: Murray Taylor To: Giorgos Keramidas In-Reply-To: <20041017000213.GA668@gothmog.gr> References: <20041017000213.GA668@gothmog.gr> Content-Type: text/plain Organization: Bytecraft Systems Message-Id: <1098054319.25732.110.camel@wstaylorm.dand06.au.bytecraft.au.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Mon, 18 Oct 2004 09:05:20 +1000 Content-Transfer-Encoding: 7bit cc: freebsdquestions cc: Spiral Eyed Girl Subject: Re: Development Resources X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Oct 2004 23:05:50 -0000 On Sun, 2004-10-17 at 10:02, Giorgos Keramidas wrote: > On 2004-10-16 14:25, Spiral Eyed Girl 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 > A good into to network stuff is "Beej's Guide to Network programming" http://www.ecst.csuchico.edu/~beej/guide/net/ and interprocess stuff by Beej http://analyser.oli.tudelft.nl/beej/mirror/ipc/ > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" > > **************************************************************** > This Email has been scanned for Viruses by MailMarshal. > **************************************************************** -- Murray Taylor Special Projects Engineer --------------------------------- Bytecraft Systems & Entertainment P: +61 3 8710 2555 F: +61 3 8710 2599 D: +61 3 9238 4275 M: +61 417 319 256 E: murraytaylor@bytecraftsystems.com or visit us on the web http://www.bytecraftsystems.com http://www.bytecraftentertainment.com --------------------------------------------------------------- The information transmitted in this e-mail is for the exclusive use of the intended addressee and may contain confidential and/or privileged material. Any review, re-transmission, dissemination or other use of it, or the taking of any action in reliance upon this information by persons and/or entities other than the intended recipient is prohibited. If you received this in error, please inform the sender and/or addressee immediately and delete the material. E-mails may not be secure, may contain computer viruses and may be corrupted in transmission. Please carefully check this e-mail (and any attachment) accordingly. No warranties are given and no liability is accepted for any loss or damage caused by such matters. --------------------------------------------------------------- **************************************************************** This Email has been scanned for Viruses by MailMarshal. ****************************************************************