Skip site navigation (1)Skip section navigation (2)
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>