Date: Mon, 18 Oct 2004 09:05:20 +1000 From: Murray Taylor <murraytaylor@bytecraftsystems.com> To: Giorgos Keramidas <keramida@ceid.upatras.gr> Cc: Spiral Eyed Girl <spiraleyedgirl@hotmail.com> Subject: Re: Development Resources Message-ID: <1098054319.25732.110.camel@wstaylorm.dand06.au.bytecraft.au.com> In-Reply-To: <20041017000213.GA668@gothmog.gr> References: <BAY12-F9b5YI9IJsaJb00006cb1@hotmail.com> <20041017000213.GA668@gothmog.gr>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 2004-10-17 at 10:02, Giorgos Keramidas wrote: > 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 > 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. ****************************************************************
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1098054319.25732.110.camel>